JPS5914840B2 - 半導体メモリ試験用パタ−ン発生装置 - Google Patents

半導体メモリ試験用パタ−ン発生装置

Info

Publication number
JPS5914840B2
JPS5914840B2 JP54135532A JP13553279A JPS5914840B2 JP S5914840 B2 JPS5914840 B2 JP S5914840B2 JP 54135532 A JP54135532 A JP 54135532A JP 13553279 A JP13553279 A JP 13553279A JP S5914840 B2 JPS5914840 B2 JP S5914840B2
Authority
JP
Japan
Prior art keywords
address
circuit
memory
data
stop
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
Application number
JP54135532A
Other languages
English (en)
Other versions
JPS5661097A (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
NTT Inc
Original Assignee
Nippon Telegraph and Telephone Corp
Takeda Riken Industries 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 Nippon Telegraph and Telephone Corp, Takeda Riken Industries Co Ltd filed Critical Nippon Telegraph and Telephone Corp
Priority to JP54135532A priority Critical patent/JPS5914840B2/ja
Priority to US06/195,079 priority patent/US4402081A/en
Publication of JPS5661097A publication Critical patent/JPS5661097A/ja
Publication of JPS5914840B2 publication Critical patent/JPS5914840B2/ja
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/56External testing equipment for static stores, e.g. automatic test equipment [ATE]; Interfaces therefor
    • 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
    • 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/31813Test pattern generators

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Tests Of Electronic Circuits (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)
  • For Increasing The Reliability Of Semiconductor Memories (AREA)

Description

【発明の詳細な説明】 この発明は半導体メモリ等の記憶素子の試験を行なう場
合に使用されるギヤロツピング、ウオーキング等の試験
パターンを発生する試験パターン発生装置に関するもの
である。
従来、半導体メモリ試験用のパターン発生装置は第1図
に示す様に構成されていた。
即ち動作時発生する試験パターンを記述したマイクロプ
ログラムを格納するインスラクシヨン・メモリ1と、そ
のインストラクション・メモリ1からのプログラムを解
読し、被試験メモリをアクセスするアドレス・パターン
を発生するアドレス発生回路2と、インストラクション
・メモリ1からのプログラムを解読七、被試験メモリに
印加するデータ・パターンを発生するデータ発生回路3
と、インストラクション・メモリ1に対しアクセスする
アドレスを発生するプログラム・カウンタ4と、インス
トラクション・メモリ1からの命令、アドレス発生回路
2からのアドレス、データ発生回路3からのデータによ
りプログラム・カウンタ4を制御する制御回路5とによ
り構成されていた。インストラクション・メモリ1は、
プログラム・カウンタ4からのメモリ・アドレス6によ
りアクセスされ、アドレス発生命+7、データ発生命令
8をアドレス発生回路2、データ発生回路3にそれぞれ
印加し、ジアップ・アドレス13をプログラム・カウン
タ4に、命令12を制御回路5にそれぞれ印加する。
アドレス発生回路2はインストラクシヨン・メモリ1か
らのアドレス発生命+7を解読し、所定の演算を実行す
る事により被試験メモリ15に印加するアドレスパター
ン9、アドレス発生回路2の状態を示す数種の状態情報
10をそれぞれ出力する。データ発生回路3はインスト
ラクシヨン・メモリ1からのデータ発生命令8を解読し
、演算を実行する事により被試験メモリ15に印加する
データ・パターン11、データ発生回路3の状態を示す
数種の状態情報10をそれぞれ出力する。制御回路5は
インストラクシヨン・メモリ1からの命令12とアドレ
ス発生回路2、データ発生回路3からの状態情報10と
によりプログラム・カウンタ4の動作を制御する制御信
号14を発生する。プログラム・カウンタ4は制御回路
5からの制御信号により次に出力するメモリ・アドレス
6としてインストラクシヨン・メモリ1からのジアップ
・アドレス13にするか現在出力されているアドレスの
次のアドレスにするか選定される。
動作時、インストラクシヨン・メモリ1はプログラム・
cカウンタ4からのメモリ・アドレス6により示され
るアドレスのプログラム中のアドレス発生命令7、デー
タ発生命令8をそれぞれアドレス発生回路2、データ発
生回路3に印加し、命+12を制御回路5に、ジアップ
・アドレス13をプログラ 5ム・カウンタ4にそれぞ
れ印加する。アドレス発生回路2、データ発生回路3は
、それぞれアドレス発生命令7、データ発生命令8を解
読し、所定の演算を実行する事により被試験メモリ15
にアドレス・パターン9、データ・パターン11を、
5制御回路5にアドレス・パターン、データ・パターン
等の状態情報10を印加する。データ発生回路3はイン
ストラクシヨン・メモリ1からのデータ発生命令を解読
実行することにより被試験メモl月5に印加するデータ
・パターン11を発生す 4る。一方、制御回路5では
インストラクシヨン・メモリ1からの命令12と状態情
報10とにより、次にアクセスするインストラクシヨン
・メモリ1のアドレスを制御する制御信号14をプログ
ラム・カウンタ4に印加する。
プログラム・カウンタ4は制御信号が80゛の時は現在
出力されているメモリアドレス6の次のアドレスを、゛
11の時はインストラクシヨン・メモリ1からのジアッ
プ・アドレス13をメモリ・アドレス6としてそれぞれ
出力する。第2図は半導体メモリの試験パターンとして
用いられているギヤロツピング・パターンのシーケンス
を示す。
同図においてNは被試験メモリ15の最大アドレスを示
し、WO,Wlはそれぞれデータ0,1を左記のアドレ
スに書き込むシーケンス、RO,Rlは左記のアドレス
をアクセスしデータ0,1をそれぞれ読み出すシーケン
スを示す。ギヤロツピング・パターンは第2図に示す様
に全番地に“0゛゜を書き込み、その後、基準となる0
番地に“1”を書き込み、l番地,基準番地、1番地、
2番地,基準番地,2番地と3回のシーケンスを基準番
地を除いた1番地からN番地について実行した後、基準
番地″0゛を書き込み全番地を“0”に戻し、上記シー
ケンスの基準番地を1番地からN番地まで実行する事に
より得られる。従来のパターン発生器でギヤロツピング
・パターンを発生するには被試験メモリのアドレスをイ
ンクリメントし(順次1ずつ増加し)“0゛データを書
き込む命令をN回実行する事により全番地に60”デー
タを書き込み、次に基準番地に6ビデータを書き込む命
令を実行した後、M番地,基準番地,M番地を読み出す
3つの命令をMがlからNについて実行し、次に基準番
地に゛0”を書き込む命令を実行し、次に基準番地をO
番地からN番地について上記シーケンスを行なう事によ
り行なわれていた。従来のパターン発生器では、この様
に同一命令をN回,M回実行する為にアドレス発生回路
2、データ発生回路3から出力されるアドレスデータ、
データ、内部データ等の状態情報10とインストラクシ
ヨン・メモリ1からの命+12によりプログラム・カウ
ンタ4を制御し、同一命令をN回、特定の命令群をM回
実行する等の方法が採用されていた。
この様に従来の半導体メモリ試験用のパターン発生装置
はインストラクシヨン・メモリに記述されているプログ
ラムを解読し、アドレス・パタ一ン、データ・パターン
を発生すると同時にアドレス発生回路、データ発生回路
からの状態情報とインストラクシヨン・メモリに記述さ
れている条件分岐命令とにより次に実行する命令をアク
セスする方法を採用している為に、1つの命令を実行し
て、次の命令を実行するまでの動作周期内にメモリのア
クセス時間が含まれ、高速動作を実現する事がむずかし
かつた。
この発明は動作周期の制約となるメモリのアクセス時間
を動作周期内から除去するために、あらかじめ実行順序
を格納したメモリを持ち、メモリを順次アクセスする事
によりメモリから得られる順序で、試験パターンを記述
したマイクロ・プログラムを格納するインストラクシヨ
ン・メモリをアクセスする事により試験パターンを発生
する様にしたものである。
第3図にこの発明による試験パターン発生装置の実施例
を示す。
第3図においてインストラクシヨン・メモリ1、アドレ
スパターン発生回路2、データ・パターン発生回路3は
第1図に示したものと同様のものである。プログラム・
カウンタ4は、インストラクシヨン・メモリをアクセス
するメモリ・アドレス6を発生し、制御回路19からの
制御信号44が“0”の時は端子20の動作クロツクに
同期して内容をインクリメントし、゛ビの時は、マルチ
プレクサ16からのスタート・アドレス45をロードす
る機能を持ち、出力をメモリ・アドレス6としてインス
トラクシヨン・メモリ1、一致回路Al7、一致回路B
l8に印加する。ループメモリ21は、インストラクシ
ヨン・メモリ1においてアクセスする領域、回数を示す
スタート・アドレス、ストツプ・アドレス、インデツク
ス・データ、スタート・アドレス及びストツプ・アドレ
ス間に他の領域のスタートアドレス、ストツプ・アドレ
スが含まれているか否かを示すループ・データを格納し
、カウンタ22からのアドレス46によりアクセスされ
る番地に記憶されているスタート・アドレス47、スト
ツプ・アドレス48、インデツクス・データ49、ルー
プ・データ50をそれぞれスタート・アドレス・レジス
タB23、ストツプ・アドレス・レジスタB24、イン
デツクス・カウンタB25、ループ・データ・レジスタ
26に印加する。
カウンタ22は、ループ・メモリ21をアクセスするア
ドレス46を発生し、0R回路27からのリクエスト信
号B5lにより内容をインクリメントする。スタート・
アドレス・レジスタB23は0R回路28からのリクエ
スト信号B5lによりループ・メモリ21からのスター
ト・アドレス47を格納し、それまで格納していたスタ
ート・アドレスB52をスタート・アドレス・レジスタ
A29及びマルチプレクサ16に印加する。スタート・
アドレス・レジスタA29は、0R回路28からのリク
エスト信号A53により、スタート・アドレスB52を
格納し、それまで格納されていたスタートアドレスA5
4をマルチプレクサ16に印加する。マルチプレクサ1
6は、プログラム・カウンタのスタート・アドレス45
としてスタート・アドレスA54,B52のどちらかを
使用するかを選択し、制御回路19からの制御信号55
力げ0゛の時はスタート・アドレスA54を、゛1″の
時は、スタート・アドレスB52をスタート・アドレス
45として出力する。
ストツプ・アドレス・レジスタB24は0R回路27か
らのリクエスト信号B5lによりループ・メモリ21か
らのストツプ・アドレス48を格納し、それまで格納し
ていたストツプ・アドレスB56をストツプ・アドレス
・レジスタA3l及び一致回路Bl8に印加する。スト
ツプ・アドレス・レジスタA3lは0R回路28からの
リクエスト信号A53により、ストツプ・アドレスB5
6を格納し、これまで格納していたストツプ・アドレス
A57を一致回路Al8に印加する。一致回路17は、
メモリ・アドレス6とストツプ・アドレスB56との比
較を行ない、両者が一致した時一致信号B58を出力す
る。一致回路18は、メモリ・アドレス6とストツプ・
アドレスA57との比較を行ない、両者が一致した時一
致信号A59を出力する。ループ・データ・レジスタ2
5は、スタート・アドレスB52及びストツプ・アドレ
スB56の領域内にスタート・アドレスA54、ストツ
プ・アドレスA57が含まれる事を示すループ・データ
を格納し、0R回路27からのリクエスト信号B5lに
よりループ・メモリ21からのループ・データ50を格
納し、それまで格納されていたループ・データ60を制
向1回路19に印加する。
インデツクス・カウンタ26は、スタート・アドレスB
52及びストツプ・アドレスB56の領域をアクセスす
る回数を示し、0R回路27からのリクエスト信号B5
lによりインデツクス・データ49を格納し、制御回路
19からのDEC信号B6lにより端子20の動作クロ
ツクに同期してデイクリメント(1減?)を実行し、内
容が”O”の時ZERO信号B62を制御回路19に印
加する。バツフアレジスタ32は、0R回路28からの
リクエスト信号A53が得られた時、インデツクス・カ
ウンタB26の内容を格納する。インデツクス・カウン
タ33は、スタートアドレスA54及びストツプ・アド
レスA57の領域をアクセスする回数を示し、0R回路
34からのロード信号63により、バツフア・レジスタ
32からのバツフア・データ64を格納し、制伺回路1
9からのDEC信号A65により端子20の動作クロツ
クに同期してデイクリメントを実行し、内容が00゛の
時ZERO信号A66を制御回路19に印加する。0R
回路28の出力は遅延回路35を通じて0R回路34に
入力される。
端子36のロツクは動作開始時ループ・メモリ21に記
述されているスタート・アドレス、ストツプ・アドレス
、インデツクス・データ、ループ・データを各レジスタ
に格納する為のイニシヤル・クロツクが与えられる。第
4図に制?11]回路19の詳細を示す。AND回路7
1は一致信号A59が得られ、フリツプ・フロツプ27
がクリアされている時、インデツクス・カウンタA33
がデイクリメントするDEC信号A65を発生し、また
0R回路73を介して、プログラム・カウンタ4にスタ
ート・アドレス45をロードする制御信号44を発生す
る。AND回路74は一致信号B58が得られ、フリツ
プ・フロツプ75がクリアされている時、インデツクス
・カウンタB26をデイクリメントするDEC信号B6
lを発生し、また0R回路73を介して、プログラム・
カウンタ4にスタート・アドレス45をロードする制御
信号44を発生する。フリツプ・フロツプ72,75は
先に同期型のセツト・りセツト・フリツプ・フロツプで
あつて、前者は一致信号A59が得られZERO信号A
66が61゛の時AND回路76を各して端子20の動
作ク田ンクに同期して、セツトされ、一致信号B58が
得られ、フリツプ・フロツプ75がセツトされていない
時、又はループ・データ60が”O″でフリツプ・フロ
ツプ72がセツトされた時に0R回路77を介して端子
20の動作クロツクに同期してりセツトされる。フリツ
プ・フロツプ75は一致信号B58が得られZERO信
号B62が″F”の時AND回路78を介して端子20
の動作クロツクに同期してセツトされ、次の動作クロツ
クによりセツトされる。フリツプ・フロツプ72からの
出力はAND回路79,81に印加され、ループ・デー
タ・レジスタ25からのループ・データ60が101の
時はAND回路79,82を介して0R回路28にリク
エスト信号68を印加し、AND回路79、0R回路8
3、AND回路86を介して0R回路28にリクエスト
信号67を印加する。
ループ・データ60が“1゛の時はインバータ87によ
りAND回路79は禁示され、リクエスト信号68,6
7は出力されないが、AND回路81からスタート・ア
ドレス45としてスタート・アドレス・レジスタB23
からのスタート・アドレスB52を出力する選択信号5
5をマルチプレクサ16に印加する。フリツプ・フロツ
プ75からの出力は0R回路85、AND回路86を介
して0R回路27にリクエスト信号67として印加され
る。第5図に第3図に示した試験パターン発生装置を用
いて発生するインストラクシヨン・メモリのアドレスシ
ーケンスの例を示す。最初にO番地からa番地までアク
セスした後に、a番地からb番地、b番地からc番地を
n1回、c番地からd番地をそれぞれアクセスし、a番
地に戻り上記シーケンスをN2回実行する。第6図は第
5図のシーケンスを発生する為にループ・メモリ21に
記述されるスタート・アドレス、ストツプ・アドレス、
インデツクス・データ、ループ・データを示す。次に第
5図に示したインストラクシヨン・メモリに対するアド
レス・シーケンスを発生する場合を例に第3図に示した
装置の動作を説明する。動作開始前に第6図に示したデ
ータをループ・メモリ21に転送し、プログラム・カウ
ンタ4{じO″を設定する。動作開始時端子36にイニ
シヤル・クロツクを2回印加してループ・メモリ21の
0番地及び1番地内の各データが読み出され、リクエス
ト信号A53Oリクエスト信号B5lによりスタート・
アドレス・レジスタA29にはb1スタート・アドレス
・レジスタB23にはa1ストツプ・アドレス・レジス
タA3lにはC1ストツプ・アドレス・レジスタB24
にはd1ループ・データ・レジスタ25には61″、イ
ンデツクス・カウンタB26にはN2−2、バツフア・
レジスタ32にはnl−2、インデツクス・カウンタA
33にはn1−2がそれぞれ設定される。次に端子20
と動作クロツクが印加されるとプログラム・カウンタ4
は動作クロツクに同期して、制御信号44が60″の期
間インクリメントを実行する。次にプログラム・カウン
タ4からのメモリ・アドレス6がストツプ・アドレス・
レジスタA3lに格納されているストツプ・アドレスc
と一致した時、一致回路Al8からの一致信号A59が
AND回路71に印加される。この時AND回路71は
フリツプ・フロツプ72がセツトされていない為、一致
信号をプログラム・カウンタ4の制御信号44とし、ま
たインデツクス・カウンタA33のDEC信号A65と
してそれぞれ出力する。制御信号44により、マルチプ
レクサを介してスタート・アドレス・レジスタA29に
格納されているスタート・アドレスbをプログラム・カ
ウンタ4にロードする。
プログラム・カウンタ4にアドレスbが設定されるとメ
モリ・アドレス6はbとなり一致回路Al8からの一致
信夛A59は゛0゛となる為、制御信号44も゛0゛に
なり、プログラム・カウンタ4はインクリメントを行な
う。一方、一致が得られた時AND回路71から印加さ
れるDEC信号A65によりインデツクス・カウンタA
33は動作クロツクに同期してデイクリメントを行なう
。次にインデツクス・カウンタA33の内容が60″と
なりZERO信号A66が制御回路19に印加され、メ
モリ・アドレス6がストツプ・アドレスcと等しく一致
信号A59が得られた時、プログラム・カウンタ4は、
AND回路71、0R回路73を介して印加される制(
財)信号44によりスタート・アドレスbがロードされ
る。
一方フリツプ・フロツプ72はAND回路76を介して
セツトされる。又、AND回路76からのデータはバツ
フア・ロード信号69として0R回路34に印加され、
バツフア・レジスタ32に格納されているデータn1−
2が、インデツクス・カウンタ33にロードされる。フ
リツプ・フロツプ72のQ端子は、AND回路79,8
1,Q端子はAND回路71に接続されており、AND
回路71では、以後の一致信号A59が禁示される。
従つて、プログラム・カウンタ4からのメモリ・アドレ
スはc番地の次にb+1番地に進む。AND回路81は
フリツプ・フロツプ72が設定されるとループ・データ
・レジスタ25からのループ・データ60が”1゛であ
る為、マルチプレクサ16にスタート・アドレスaを選
択する制御信号55を印加する。以上の動作によりb番
地からc番地までのアドレスをn1回発生する。次にメ
モリ・アドレス6がストツプ・アドレスdと一致した時
、一致信号B58が尋られる。
致信号B58が得られるとAND回路74、0R回路7
3を介してプログラム・カウンタ4に匍]御信号44が
印加され、プログラム・カウンタ4にはAND回路81
からの選択信号55により、選択されたスタート・アド
レスaがロードされる。一方AND回路74からの信号
を0R回路77を介してフリツプ・フロツプ72のR端
子に供給しており、一致信号B5?3が得られた次の動
作クロツクでフリツプ・フロツプ72はクリアされる。
フリツプ・フロツプ72がクリアされるとAND回路8
1からの制御信号55は”0゛となり、スタート・アド
レス45としてスタート・アドレスレジスタA29のア
ドレスbが選択される。又、AND回路74からの出力
は、インデツクス・カウンタB26にDEC信号B6l
として印加され、インデツクス・カウンタB26はこの
信号により動作クロツクに同期してデイクリメントを行
なう。一方、プログラム・カウンタ4はa番地が設定さ
れるとメモリ・アドレス6がa番地になる為、DEC信
号B6l、制御信号44は10゛となる。制御信号44
が10゛になるとプログラム・カウンタ4はa番地から
インクリメントを行なう。上記動作を繰り返しインデツ
クス・カウンタB26の内容力げ01となりZERO信
号B62が印加され、メモリ・アドレス6がストツプ・
アドレスdと等しく一致信号B58が得られた時、プロ
グラム・カウンタ4はAND回路74、0R回路73を
介して印加される制御信号44によりスタート・アドレ
スaがロードされる。一方フリツプ・フロツプ75はA
ND回路78を介して、動作クロツクのタイミングでセ
ツトされ、次の動作クロツクでりセツトされる。フリツ
プ・フロツプ75の出力は0R回路85、AND回路8
6を介して、リクエスト信号67として出力される。リ
クエスト信号67が出力されると、0R回路27からの
リクエスト信号B5lによりスタート・アドレス・レジ
スタB23、ストツプ・アドレス・レジスタB24、ル
ープ・データ・レジスタ25、インデツクス・カウンタ
B26には、ループ・メモリ21の2番地に記述されて
いる新しいデータがロードされ、カウンタ22はインク
リメントする事により次のアドレスを示す。次にメモリ
・アドレス6がストツプ・アドレスcと一致してフリッ
プ・フロツプ72がセツトされた場合、前期動作により
ループ・データ60が゛0゛に設定される為、AND回
路81は禁示されマルチプレクサ16の選択信号55は
、禁示される。
一方、AND回路79はループ・データ60の反転デー
タが印加されている為、フリツプ・フロツプ72のデー
タは0R回路77,85、AND回路82に印加される
。0R回路77からの信号はフリツプ・フロツプ72の
R端子に印加されており、次の動作クロツクでフリツプ
・フロツプ72はクリアされる。
0R回路85の出力はAND回路86に印加されており
、AND回路82,86からはリクエスト信号68,6
7が発生する。
リクエスト信号68,67が出力されると、0R回路2
8,27からのリクエスト信号A53、リクエスト信号
B5lによりスタート・アドレス・レジスタA29には
スタート・アドレス・レジスタB23、ストツプ・アド
レス・レジスタA3lにはストツプ・アドレス・レジス
タB24、インデツクス・カウンタA33及びバツフア
・レジスタ32にはインデツクス・カウンタB26の各
内容、つまりループ・メモリ21の2番地のデータがそ
れぞれロードされ、スタート・アドレス・レジスタB2
3、ストツプ・アドレス・レジスタB24、インデツク
ス・カウンタB26、ループ・データ・レジスタ25に
はループ・メモリ21の3番地のデータが新しくロード
される。
一方、プログラム・カウンタ4は一致信号A59が得ら
れた次の動作タロツクにより前期の書き換え、前のスタ
ート・アドレスbがロードされ、次のクロツクからイン
タリメントを行なう。この様にして、この実施例のパタ
ーン発生装置は2組のスタート・アドレス、ストツプ・
アドレス、インデツタス・データを格納するレジスタを
持ち、プログラム・カウンタ4からのメモリ・アドレン
とストツプ・アドレスとが一致した時、対になるスター
ト・アドレスをプログラム・カウンタ4に設定する動作
をインデツクス・データに示された回数実行する回路を
2組持ち、ループ・データにより多屯ループを可能とす
ると同時に不要となつたスタート・アドレス、ストツプ
・アドレス、インデツクス・データ、ループ・データを
それらを格納するメモリからのデータに書き換える事に
より、次々と複数ループを持つアドレス・シーケンスを
発生する。
この様に、この発明のパターン発生装置ではループを持
つアドレス・シーケンスを発生する場合は、通常インク
リメント動作を行なうプログラム・カウンタとプログラ
ム・カウンタからのメモリ・アドレスとストツプ・アド
レス・レジスタからのストツプ・アドレスが一致した時
にスタート・アドレス・レジスタからのスタート・アド
レスをプログラム・カウンタにロードする事により行な
われ、かつ複数回のこれらの動作を実行後、スタート・
アドレス、ストツプアドレスを新しくする為に、動作周
期内でのメモリのアクセスは不要となり高速動作を実現
する事ができる。
【図面の簡単な説明】
第1図は従来のパターン発生装置を示すプロツク図、第
2図はギヤロツピング・パターンのシーケンスを示す図
、第3図はこの発明による試1験パターン発生装置の実
施例を示すプロツク図、第4図は制御回路19の詳細例
を示す論理回路図、第5図は試験パターンのシーケンス
の例を示す図、第6図はループ・メモリの内容を示す図
である。 1:インストラクシヨン・メモリ、2・・・アドレス発
生回路、3:データ発生回路、4:プログラム・カウン
タ、15:被試験メモI八 16:マルチプレクサ、1
7,18:ー致回路、19:制(財)回路、21:ルー
プ・メモリ、22:カウンタ、23,29:スタート・
アドレス・レジスタ、24,31:ストツプ・アドレス
・レジスタ、25:ループ・データ・レジスタ、26,
33:インデツクス・カウンタ。

Claims (1)

    【特許請求の範囲】
  1. 1 動作時発生する試験パターンを記述したマイクロ・
    プログラムを格納するインストラクション・メモリと、
    そのインストラクション・メモリをアクセスするアドレ
    スを指示するプログラムカウンタと、そのプログラムカ
    ウンタからのアドレスによりアクセスされた命令を解読
    、実行する事により被試験メモリに印加する試験パター
    ンを発生するアドレス発生回路及びデータ発生回路と、
    上記インストラクション・メモリのアクセスする領域、
    回数を示すスタートアドレス、ストップアドレス、イン
    デックス・データの複数組を格納するループメモリと、
    そのループメモリからのスタートアドレス、ストップア
    ドレス、インデックス・データを格納する複数組のレジ
    スタ群と、そのレジスタ群からのストップアドレスと上
    記プログラムカウンタからのアドレスとを比較する複数
    の一致回路と、これ等一致回路から一致信号が得られた
    時、その時のストップアドレスに対応するスタートアド
    レスを上記プログラムカウンタに設定する制御部、上記
    動作を対応するインデックス・データを格納するレジス
    タにより示された回数実行する制御部、及び上記プログ
    ラムカウンタが動作中に不要となつたスタートアドレス
    、ストップアドレス、インデックス・データを格納する
    レジスタの内容を上記ループメモリからのスタートアド
    レス、ストップアドレス、インデックス・データに変更
    する制御部を含む制御回路とを具備する試験用パターン
    発生装置。
JP54135532A 1979-10-19 1979-10-19 半導体メモリ試験用パタ−ン発生装置 Expired JPS5914840B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP54135532A JPS5914840B2 (ja) 1979-10-19 1979-10-19 半導体メモリ試験用パタ−ン発生装置
US06/195,079 US4402081A (en) 1979-10-19 1980-10-08 Semiconductor memory test pattern generating apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP54135532A JPS5914840B2 (ja) 1979-10-19 1979-10-19 半導体メモリ試験用パタ−ン発生装置

Publications (2)

Publication Number Publication Date
JPS5661097A JPS5661097A (en) 1981-05-26
JPS5914840B2 true JPS5914840B2 (ja) 1984-04-06

Family

ID=15153967

Family Applications (1)

Application Number Title Priority Date Filing Date
JP54135532A Expired JPS5914840B2 (ja) 1979-10-19 1979-10-19 半導体メモリ試験用パタ−ン発生装置

Country Status (2)

Country Link
US (1) US4402081A (ja)
JP (1) JPS5914840B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0313329U (ja) * 1989-06-21 1991-02-12

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4751636A (en) * 1981-03-09 1988-06-14 General Signal Corp. Memory management method and apparatus for initializing and/or clearing R/W storage areas
US4493079A (en) * 1982-08-18 1985-01-08 Fairchild Camera & Instrument Corp. Method and system for selectively loading test data into test data storage means of automatic digital test equipment
DE3237365A1 (de) * 1982-10-08 1984-04-12 Siemens AG, 1000 Berlin und 8000 München Anordnung zur erzeugung von mustern von pruefsignalen bei einem pruefgeraet
JPS5990067A (ja) * 1982-11-15 1984-05-24 Advantest Corp 論理回路試験用パタ−ン発生装置
JPS5997065A (ja) * 1982-11-25 1984-06-04 Advantest Corp 論理回路試験装置の試験パタ−ン発生装置
US4639919A (en) * 1983-12-19 1987-01-27 International Business Machines Corporation Distributed pattern generator
US4601034A (en) * 1984-03-30 1986-07-15 Texas Instruments Incorporated Method and apparatus for testing very large scale integrated memory circuits
US4622668A (en) * 1984-05-09 1986-11-11 International Business Machines Corporation Process and apparatus for testing a microprocessor and dynamic ram
JPS61103241A (ja) * 1984-10-27 1986-05-21 Nec Corp 情報処理装置
US4682330A (en) * 1985-10-11 1987-07-21 International Business Machines Corporation Hierarchical test system architecture
US4821454A (en) * 1986-09-02 1989-04-18 Wilds Brian E Floral arrangement container for umbrella table
US4855681A (en) * 1987-06-08 1989-08-08 International Business Machines Corporation Timing generator for generating a multiplicty of timing signals having selectable pulse positions
US4965799A (en) * 1988-08-05 1990-10-23 Microcomputer Doctors, Inc. Method and apparatus for testing integrated circuit memories
US5073891A (en) * 1990-02-14 1991-12-17 Intel Corporation Method and apparatus for testing memory
JPH0449600A (ja) * 1990-06-19 1992-02-18 Nec Corp テストコード発生回路
JP2964644B2 (ja) * 1990-12-10 1999-10-18 安藤電気株式会社 高速パターン発生器
DE59010430D1 (de) * 1990-12-28 1996-08-29 Ibm Programmgesteuertes Verfahren und Anordnung zur Erzeugung von Impulsen in aufeinanderfolgenden Impulsintervallen
US5285453A (en) * 1990-12-28 1994-02-08 International Business Machines Corporation Test pattern generator for testing embedded arrays
JPH05209938A (ja) * 1992-01-31 1993-08-20 Mitsubishi Electric Corp 半導体試験装置のパターン発生器
US5506959A (en) * 1994-08-04 1996-04-09 Telecommunication Research Laboratories Method and apparatus for testing electronic memories for the presence of multiple cell coupling faults
US6061815A (en) * 1996-12-09 2000-05-09 Schlumberger Technologies, Inc. Programming utility register to generate addresses in algorithmic pattern generator
JP3233068B2 (ja) * 1997-05-23 2001-11-26 安藤電気株式会社 パターン発生装置
US6078637A (en) 1998-06-29 2000-06-20 Cypress Semiconductor Corp. Address counter test mode for memory device
US6009546A (en) * 1998-07-30 1999-12-28 Credence Systems Corporation Algorithmic pattern generator
US6763490B1 (en) * 2000-09-25 2004-07-13 Agilent Technologies, Inc. Method and apparatus for coordinating program execution in a site controller with pattern execution in a tester
US6868047B2 (en) * 2001-12-12 2005-03-15 Teradyne, Inc. Compact ATE with time stamp system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2829709C2 (de) * 1978-07-06 1984-02-23 Ibm Deutschland Gmbh, 7000 Stuttgart Verfahren und Anordnung zur Erzeugung zeitlich unmittelbar aufeinanderfolgender Impulszyklen
US4293950A (en) * 1978-04-03 1981-10-06 Nippon Telegraph And Telephone Public Corporation Test pattern generating apparatus
JPS5552581A (en) * 1978-10-11 1980-04-17 Advantest Corp Pattern generator

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0313329U (ja) * 1989-06-21 1991-02-12

Also Published As

Publication number Publication date
US4402081A (en) 1983-08-30
JPS5661097A (en) 1981-05-26

Similar Documents

Publication Publication Date Title
JPS5914840B2 (ja) 半導体メモリ試験用パタ−ン発生装置
US4870562A (en) Microcomputer capable of accessing internal memory at a desired variable access time
US4759021A (en) Test pattern generator
KR100212142B1 (ko) 매크로 명령기능을 가진 동기식 반도체 메모리장치와 매크로 명령의 저장 및 실행방법
US5615348A (en) Microprocessor having register bank architecture
JPH10125095A (ja) 半導体メモリ試験装置
JP2548428B2 (ja) タイミング発生装置
KR100321745B1 (ko) 외부메모리액세스를위한마이크로컨트롤러유닛
JPS6049337B2 (ja) パイプライン制御方式
JPS61253559A (ja) マイクロプロセツサ
JPS5932819B2 (ja) アドレス制御装置
JPH0750155B2 (ja) アルゴリズミツクパタ−ン発生装置
JPH0272430A (ja) 演算処理装置
JPS59132376A (ja) パターン読出し試験装置
JPH01269137A (ja) 割り込み制御回路
JP2601055B2 (ja) マイクロプログラム・シーケンサ
JPH07104996A (ja) マイクロプログラム制御装置
JPS592584Y2 (ja) マイクロプログラム拡張テスト装置
JPS58221444A (ja) マイクロプログラム制御装置
JPS584447A (ja) 制御記憶装置
JPH0432422B2 (ja)
JPS60196846A (ja) マイクロプログラム制御方式
JPH01269140A (ja) メモリ拡張回路
JPH01145724A (ja) 制御記憶装置
JPS6035689B2 (ja) アドレス制御装置