JPH0799618B2 - 半導体メモリのテスト回路 - Google Patents
半導体メモリのテスト回路Info
- Publication number
- JPH0799618B2 JPH0799618B2 JP62069989A JP6998987A JPH0799618B2 JP H0799618 B2 JPH0799618 B2 JP H0799618B2 JP 62069989 A JP62069989 A JP 62069989A JP 6998987 A JP6998987 A JP 6998987A JP H0799618 B2 JPH0799618 B2 JP H0799618B2
- Authority
- JP
- Japan
- Prior art keywords
- refresh
- output
- data
- memory cell
- signal
- 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
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/02—Detection or location of defective auxiliary circuits, e.g. defective refresh counters
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/88—Monitoring involving counting
Landscapes
- For Increasing The Reliability Of Semiconductor Memories (AREA)
- Dram (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Description
【発明の詳細な説明】 [産業上の利用分野] 本発明は半導体メモリのテスト回路に関するもので,と
くに半導体チップの外部にリフレッシュ制御用端子をも
たない完全自動リフレッシュ機能を内蔵した半導体メモ
リのリフレッシュにおけるメモリアドレスカウンタチェ
ク用のテスト回路に係わるものである。
くに半導体チップの外部にリフレッシュ制御用端子をも
たない完全自動リフレッシュ機能を内蔵した半導体メモ
リのリフレッシュにおけるメモリアドレスカウンタチェ
ク用のテスト回路に係わるものである。
[従来の技術] 半導体メモリのうちでも特にダイナミック型メモリにお
いては,データ記憶用のメモリセルアレイを形成するメ
モリセルの各々は,典型的には,大容量化が可能な1ト
ランジスタ1キャパシタ回路により構成されている。こ
のようなダイナミック型メモリセルの各々に格納された
データは,当該セルのキャパシタに蓄積された電荷の蓄
積量の多寡により,それが論理0であるかまたは論理1
であるかが判別される。すなわち,たとえば電荷蓄積量
の多い状態,すなわち熱的に平衡した状態はこれを論理
0状態と判定し,電荷蓄積量の少ない状態,すなわち熱
的に非平衡の状態はこれを論理1状態と判定する。この
場合,論理1を記憶しているメモリセル,すなわち熱的
に非平衡状態のメモリセルは,これが熱的非平衡状態と
されてから数10ミリ秒ないし数秒後に熱的に平衡しよう
とする,すなわち論理1状態から論理0状態に遷移しよ
うとする。このような論理状態の遷移が実際に生じたた
場合には,当該メモリセルに書き込まれたデータが失わ
れてしまうこととなるため,そうした遷移の起こるのに
先立って,当初の熱的非平衡状態に確実に復旧させるこ
とが必要である。このため,上述のようなダイナミック
型メモリにおいては,一定の周期,たとえば2ないし4
秒の周期をもって,セル各メモリセルのデータの再書込
みを行なうようにしており,このような動作を一般にリ
フレッシュ動作と称している。周知のように,こうした
リフレッシュ動作を必要とすることが,ダイナミック型
メモリを使いにくいものとしている最大の原因であり,
これがダイナミック型メモリの最大の欠点となってい
る。
いては,データ記憶用のメモリセルアレイを形成するメ
モリセルの各々は,典型的には,大容量化が可能な1ト
ランジスタ1キャパシタ回路により構成されている。こ
のようなダイナミック型メモリセルの各々に格納された
データは,当該セルのキャパシタに蓄積された電荷の蓄
積量の多寡により,それが論理0であるかまたは論理1
であるかが判別される。すなわち,たとえば電荷蓄積量
の多い状態,すなわち熱的に平衡した状態はこれを論理
0状態と判定し,電荷蓄積量の少ない状態,すなわち熱
的に非平衡の状態はこれを論理1状態と判定する。この
場合,論理1を記憶しているメモリセル,すなわち熱的
に非平衡状態のメモリセルは,これが熱的非平衡状態と
されてから数10ミリ秒ないし数秒後に熱的に平衡しよう
とする,すなわち論理1状態から論理0状態に遷移しよ
うとする。このような論理状態の遷移が実際に生じたた
場合には,当該メモリセルに書き込まれたデータが失わ
れてしまうこととなるため,そうした遷移の起こるのに
先立って,当初の熱的非平衡状態に確実に復旧させるこ
とが必要である。このため,上述のようなダイナミック
型メモリにおいては,一定の周期,たとえば2ないし4
秒の周期をもって,セル各メモリセルのデータの再書込
みを行なうようにしており,このような動作を一般にリ
フレッシュ動作と称している。周知のように,こうした
リフレッシュ動作を必要とすることが,ダイナミック型
メモリを使いにくいものとしている最大の原因であり,
これがダイナミック型メモリの最大の欠点となってい
る。
こうしたダイナミック型メモリの欠点を解消するための
方法として,メモリセルアレイを搭載したチップ上にタ
イマやリフレッシュアドレスカウンタ等を追加形成し
て,一定の周期をもってリフレッシュパルスを生成さ
せ,これにより完全自動リフレッシュ動作を行なわせる
ようにする方式が提案されている。
方法として,メモリセルアレイを搭載したチップ上にタ
イマやリフレッシュアドレスカウンタ等を追加形成し
て,一定の周期をもってリフレッシュパルスを生成さ
せ,これにより完全自動リフレッシュ動作を行なわせる
ようにする方式が提案されている。
[発明が解決しようとする問題点] 半導体チップの外部にリフレッシュ制御用端子をもたな
い完全自動リフレッシュ機能を内蔵した半導体メモリに
おいては,電源が投入されると自動的にメモリ内部のタ
イマが動作を開始して,以後,リフレッシュ動作が繰り
返し行なわれる。
い完全自動リフレッシュ機能を内蔵した半導体メモリに
おいては,電源が投入されると自動的にメモリ内部のタ
イマが動作を開始して,以後,リフレッシュ動作が繰り
返し行なわれる。
このため,リフレッシュアドレスカウンタが正常に動作
しているかどうかをチェックすることがきわめて困難と
なるという,新たな問題が生ずることとなる。このよう
な問題を回避ないし軽減するためには,リフレッシュ用
の端子をオンチップ端子としてとくに設けて,このリフ
レッシュ用端子を介して前記内部タイマを制御するよう
にすることが少なくとも必要となる。
しているかどうかをチェックすることがきわめて困難と
なるという,新たな問題が生ずることとなる。このよう
な問題を回避ないし軽減するためには,リフレッシュ用
の端子をオンチップ端子としてとくに設けて,このリフ
レッシュ用端子を介して前記内部タイマを制御するよう
にすることが少なくとも必要となる。
[問題点を解決しようとするための手段] このような問題を解消すべく、本発明による半導体メモ
リのテスト回路は、ダイナミック型メモリセルアレイ
と、少なくとも1組のデータレジスタと、外部にリフレ
ッシュ制御用端子をもたない自動リフレッシュ手段とを
内蔵するとともに、前記データレジスタと前記メモリセ
ルアレイとの間のデータ転送動作とリフレッシュ動作の
実行とについてその優先順位を決定する裁定手段とをそ
なえた半導体メモリにおけるリフレッシュアドレスカウ
ンタの動作をチェックするにあたって、テスト用制御端
子を有し、該端子からテスト実行信号が出力されてない
ときにはトランスペアレントな状態となって前記メモリ
を通常動作モードに保持し、前記データ転送動作を要求
する転送要求信号に応答して前記リフレッシュアドレス
カウンタを駆動させ前記リフレッシュアドレスカウンタ
のアドレス出力により前記データ転送の制御を行うコン
トローラを有することを特徴とする。
リのテスト回路は、ダイナミック型メモリセルアレイ
と、少なくとも1組のデータレジスタと、外部にリフレ
ッシュ制御用端子をもたない自動リフレッシュ手段とを
内蔵するとともに、前記データレジスタと前記メモリセ
ルアレイとの間のデータ転送動作とリフレッシュ動作の
実行とについてその優先順位を決定する裁定手段とをそ
なえた半導体メモリにおけるリフレッシュアドレスカウ
ンタの動作をチェックするにあたって、テスト用制御端
子を有し、該端子からテスト実行信号が出力されてない
ときにはトランスペアレントな状態となって前記メモリ
を通常動作モードに保持し、前記データ転送動作を要求
する転送要求信号に応答して前記リフレッシュアドレス
カウンタを駆動させ前記リフレッシュアドレスカウンタ
のアドレス出力により前記データ転送の制御を行うコン
トローラを有することを特徴とする。
さらに本発明による半導体メモリのテスト回路は、a)
シリアルに供給されたデータを受けてパラレルに出力す
る入力データレジスタと、b)ダイナミック型メモリセ
ルアレイと、c)前記入力データレジスタを介して転送
されたデータ信号がこのメモリセルアレイに書き込まれ
るワード線を表すアドレス信号を記憶するための書込み
アドレスカウンタと、d)前記メモリセルアレイの通常
動作サイクル時に前記入力テータレジスタから出力され
たデータ信号を、前記書込みアドレスカウンタから出力
されたアドレス信号にもとづいて選択された該メモリセ
ルアレイのワード線上に位置するメモリセルに転送する
ための第1のデータ書込み手段と、e)前記メモリセル
アレイからデータを読み出すメモリセルの位置するワー
ド線を表すアドレス信号を記憶するための読出しアドレ
スカウンタと、f)前記メモリセルアレイの通常動作サ
イクル時に前記読出しアドレスカウンタから出力された
アドレス信号にモードづいて選択された該メモリセルア
レイのワード線上に位置するメモリセルからパラレルに
データを読み出してシリアルに出力するためのデータ読
出し手段と、g)前記メモリセルアレイにおいてリフレ
ッシュすべきメモリセルの位置するワード線を表すアド
レス信号を記憶するためのリフレッシュアドレスカウン
タと、h)前記リフレッシュアドレスカウンタから出力
されたアドレス信号にもとづいて選択された前記メモリ
セルアレイのワード線上に位置するメモリセルに対する
リフレッシュを行うためのリフレッシュ手段と、i)テ
ストモード時に前記リフレッシュアドレスカウンタの出
力アドレスを前記第1のデータ書込み手段に供給し、前
記書込みアドレスカウンタから出力されるアドレス信号
に代わって前記リフレッシュアドレスカウンタの出力ア
ドレスに応答して前記第1の書込み手段の書き込み動作
を行わせる制御手段とを有することを特徴とする。
シリアルに供給されたデータを受けてパラレルに出力す
る入力データレジスタと、b)ダイナミック型メモリセ
ルアレイと、c)前記入力データレジスタを介して転送
されたデータ信号がこのメモリセルアレイに書き込まれ
るワード線を表すアドレス信号を記憶するための書込み
アドレスカウンタと、d)前記メモリセルアレイの通常
動作サイクル時に前記入力テータレジスタから出力され
たデータ信号を、前記書込みアドレスカウンタから出力
されたアドレス信号にもとづいて選択された該メモリセ
ルアレイのワード線上に位置するメモリセルに転送する
ための第1のデータ書込み手段と、e)前記メモリセル
アレイからデータを読み出すメモリセルの位置するワー
ド線を表すアドレス信号を記憶するための読出しアドレ
スカウンタと、f)前記メモリセルアレイの通常動作サ
イクル時に前記読出しアドレスカウンタから出力された
アドレス信号にモードづいて選択された該メモリセルア
レイのワード線上に位置するメモリセルからパラレルに
データを読み出してシリアルに出力するためのデータ読
出し手段と、g)前記メモリセルアレイにおいてリフレ
ッシュすべきメモリセルの位置するワード線を表すアド
レス信号を記憶するためのリフレッシュアドレスカウン
タと、h)前記リフレッシュアドレスカウンタから出力
されたアドレス信号にもとづいて選択された前記メモリ
セルアレイのワード線上に位置するメモリセルに対する
リフレッシュを行うためのリフレッシュ手段と、i)テ
ストモード時に前記リフレッシュアドレスカウンタの出
力アドレスを前記第1のデータ書込み手段に供給し、前
記書込みアドレスカウンタから出力されるアドレス信号
に代わって前記リフレッシュアドレスカウンタの出力ア
ドレスに応答して前記第1の書込み手段の書き込み動作
を行わせる制御手段とを有することを特徴とする。
[作用] このように構成した本発明によるリフレッシュアドレス
カウンタテスト回路は,通常動作モードとリフレッシュ
テストモードとを有し,非テスト時には通常動作モード
で動作して,該テスト回路がいわゆるトランスペアレン
トな状態となり,あたかも当該回路が存在しないかのご
とくにはたらく。これに対してテスト時にはリフレッシ
ュテストモードで動作することにより,テータレジスタ
とメモリセルアレイとの間のデータ転送要求信号に応答
して,該メモリセルアレイ中の特定のセルに対するデー
タ書込みまたは読出し動作を行なう。このようなデータ
書込みまたは読出し動作は,典型的にはデータ書込み要
求信号と同期して,かつリフレッシュアドレスカウンタ
により選択されたメモリセルアレイのワード線上のセル
に対して行なう。かくて,チップ外部にリフレッシュ制
御用端子をもたない,完全自動リフレッシュ機能を内蔵
したメモリにおけるリフレッシュアドレスカウンタの動
作を,容易にチェックすることが可能となるのである。
カウンタテスト回路は,通常動作モードとリフレッシュ
テストモードとを有し,非テスト時には通常動作モード
で動作して,該テスト回路がいわゆるトランスペアレン
トな状態となり,あたかも当該回路が存在しないかのご
とくにはたらく。これに対してテスト時にはリフレッシ
ュテストモードで動作することにより,テータレジスタ
とメモリセルアレイとの間のデータ転送要求信号に応答
して,該メモリセルアレイ中の特定のセルに対するデー
タ書込みまたは読出し動作を行なう。このようなデータ
書込みまたは読出し動作は,典型的にはデータ書込み要
求信号と同期して,かつリフレッシュアドレスカウンタ
により選択されたメモリセルアレイのワード線上のセル
に対して行なう。かくて,チップ外部にリフレッシュ制
御用端子をもたない,完全自動リフレッシュ機能を内蔵
したメモリにおけるリフレッシュアドレスカウンタの動
作を,容易にチェックすることが可能となるのである。
[実施例] 以下,図面を参照して本発明の実施例を説明する。第1
図は本発明によるテスト回路を内蔵したデュアルポート
型,とくに先に格納したデータから先に読み出す,いわ
ゆる先入れ先出し(FIFO)構成としたダイナミックメモ
リの一例を示すものである。このデュアルポート型ダイ
ナミックメモリは,図示のようにm行n列のマトリック
ス状に配列したm×n個のメモリセルからなるメモリセ
ルアレイ1と,このメモリセルアレイ1にデータを書き
込むためのデータ書込み制御部2と,メモリセルアレイ
1からデータを読み出すためのデータ読出し制御部3
と,これらデータ書込みおよび読出し制御部2,3の動作
およびメモリセルアレイ1に対するアドレス動作を制御
するメモリ制御部4とからなる。メモリセルアレイ1を
構成する記憶素子としてのメモリセルの各々は,前述の
ように,典型的には1個のトランジスタと1個のキャパ
シタからなる記憶回路により構成されている。
図は本発明によるテスト回路を内蔵したデュアルポート
型,とくに先に格納したデータから先に読み出す,いわ
ゆる先入れ先出し(FIFO)構成としたダイナミックメモ
リの一例を示すものである。このデュアルポート型ダイ
ナミックメモリは,図示のようにm行n列のマトリック
ス状に配列したm×n個のメモリセルからなるメモリセ
ルアレイ1と,このメモリセルアレイ1にデータを書き
込むためのデータ書込み制御部2と,メモリセルアレイ
1からデータを読み出すためのデータ読出し制御部3
と,これらデータ書込みおよび読出し制御部2,3の動作
およびメモリセルアレイ1に対するアドレス動作を制御
するメモリ制御部4とからなる。メモリセルアレイ1を
構成する記憶素子としてのメモリセルの各々は,前述の
ように,典型的には1個のトランジスタと1個のキャパ
シタからなる記憶回路により構成されている。
上記データ書込み制御部2は入力クロック発生回路5
と,データ入力制御回路6と,nビット入力データレジス
タ7と,入力データ転送ゲート8とからなっている。入
力クロック発生回路5は書込み要求信号を受け取る制
御端子を有し,その出力はデータ入力制御回路6および
nビット入力データレジスタ7,さらには前記メモリ制御
部4に接続されている。データ入力制御回路6は,入力
クロック発生回路5からのクロック信号を受け取る制御
端子と,メモリセルアレイ1に書き込むべきデータを表
わす入力データ信号DINを受け取る入力端子と,この入
力データ信号DINを入力データレジスタ7にシリアルに
転送する出力端子を有する。この入力データレジスタ7
は,上記データ入力制御回路6と同じく,入力クロック
発生回路5からのクロック信号を受け取る制御端子を有
するとともに,入力制御回路6から受け取った入力デー
タ信号DINを入力データ転送ゲート8を介してパラレル
にメモリセルアレイ1に転送するnビットの並列出力端
子を有する。なおこの入力データ転送ゲート8は,入力
データレジスタ6の出力端子に接続されたnビットの並
列入力端子と,メモリセルアレイ1のデータ線(ビット
線)に接続されたnビットの並列出力端子のほかに,後
述するように前記メモリ制御部4から供給される第1の
イネーブル信号E1に応答する制御端子を有する。
と,データ入力制御回路6と,nビット入力データレジス
タ7と,入力データ転送ゲート8とからなっている。入
力クロック発生回路5は書込み要求信号を受け取る制
御端子を有し,その出力はデータ入力制御回路6および
nビット入力データレジスタ7,さらには前記メモリ制御
部4に接続されている。データ入力制御回路6は,入力
クロック発生回路5からのクロック信号を受け取る制御
端子と,メモリセルアレイ1に書き込むべきデータを表
わす入力データ信号DINを受け取る入力端子と,この入
力データ信号DINを入力データレジスタ7にシリアルに
転送する出力端子を有する。この入力データレジスタ7
は,上記データ入力制御回路6と同じく,入力クロック
発生回路5からのクロック信号を受け取る制御端子を有
するとともに,入力制御回路6から受け取った入力デー
タ信号DINを入力データ転送ゲート8を介してパラレル
にメモリセルアレイ1に転送するnビットの並列出力端
子を有する。なおこの入力データ転送ゲート8は,入力
データレジスタ6の出力端子に接続されたnビットの並
列入力端子と,メモリセルアレイ1のデータ線(ビット
線)に接続されたnビットの並列出力端子のほかに,後
述するように前記メモリ制御部4から供給される第1の
イネーブル信号E1に応答する制御端子を有する。
他方,メモリセルアレイ1からデータを読み出すための
データ読出し制御部3は,前記データ書込み制御部2と
はデータの流れが逆になっており,出力データ転送ゲー
ト9と,nビットの出力データレジスタ10と,データ出力
制御回路11と,出力クロック発生回路12とからなってい
る。出力データ転送ゲート9は,メモリセルアレイ1の
データ線に接続されたnビットの並列入力端子と,出力
データレジスタ10の入力端子に接続されたnビットの並
列出力端子のほかに,後述するように前記メモリ制御部
4から供給される第2のイネーブル信号E2に応答する制
御端子を有する。また出力データレジスタ10は,出力ク
ロック発生回路12からのクロック信号を受け取る制御端
子と,メモリセルアレイ1から読み出されたデータを出
力データ転送ゲート9を介して受け取るnビットの並列
入力端子と,この読出しデータを出力制御回路11にシリ
アルに供給する出力端子を有する。さらにデータ出力制
御回路11は,上記出力データレジスタ10と同じく,出力
クロック発生回路12からのクロック信号を受け取る制御
端子と,出力データレジスタ10からシリアルに出力され
たデータ信号を受け取る入力端子と,このデータ信号を
当該メモリの読出し出力信号DOURとして出力する出力端
子を有する。また,出力クロック発生回路12は読出し要
求信号を受け取る制御端子を有し,その出力は上述の
ようにnビット出力データレジスタ10およびデータ出力
制御回路11に接続されているとともに,前記メモリ制御
部4にも接続されている。
データ読出し制御部3は,前記データ書込み制御部2と
はデータの流れが逆になっており,出力データ転送ゲー
ト9と,nビットの出力データレジスタ10と,データ出力
制御回路11と,出力クロック発生回路12とからなってい
る。出力データ転送ゲート9は,メモリセルアレイ1の
データ線に接続されたnビットの並列入力端子と,出力
データレジスタ10の入力端子に接続されたnビットの並
列出力端子のほかに,後述するように前記メモリ制御部
4から供給される第2のイネーブル信号E2に応答する制
御端子を有する。また出力データレジスタ10は,出力ク
ロック発生回路12からのクロック信号を受け取る制御端
子と,メモリセルアレイ1から読み出されたデータを出
力データ転送ゲート9を介して受け取るnビットの並列
入力端子と,この読出しデータを出力制御回路11にシリ
アルに供給する出力端子を有する。さらにデータ出力制
御回路11は,上記出力データレジスタ10と同じく,出力
クロック発生回路12からのクロック信号を受け取る制御
端子と,出力データレジスタ10からシリアルに出力され
たデータ信号を受け取る入力端子と,このデータ信号を
当該メモリの読出し出力信号DOURとして出力する出力端
子を有する。また,出力クロック発生回路12は読出し要
求信号を受け取る制御端子を有し,その出力は上述の
ようにnビット出力データレジスタ10およびデータ出力
制御回路11に接続されているとともに,前記メモリ制御
部4にも接続されている。
他方,前記メモリ制御部4は,入力データ転送要求信号
発生回路13と,出力データ転送要求信号発生回路14と,
リフレッシュ要求信号発生回路15とをまず有する。入力
データ転送要求信号発生回路13は,前記入力クロック発
生回路5からのクロックパルスによる制御のもとに,入
力データ転送要求信号を生成するためのものであり,こ
の入力データ転送要求信号は,前記入力データレジスタ
7に全ビットが入力して該レジスタが飽和状態となった
時点で発せられる。他方,出力データ転送要求信号発生
回路14は,前記出力クロック発生回路12からのクロック
パルスによる制御のもとに,出力データ転送要求信号を
生成するものであり,この出力データ転送要求信号は,
前記出力データレジスタ10から全ビットが出力されて該
レジスタが空になった時点で発せられる。また,リフレ
ッシュ要求信号発生回路15はリフレッシュ要求信号を生
成するものであり,このリフレッシュ要求信号は所定の
周期をもったパルス列として出力される。
発生回路13と,出力データ転送要求信号発生回路14と,
リフレッシュ要求信号発生回路15とをまず有する。入力
データ転送要求信号発生回路13は,前記入力クロック発
生回路5からのクロックパルスによる制御のもとに,入
力データ転送要求信号を生成するためのものであり,こ
の入力データ転送要求信号は,前記入力データレジスタ
7に全ビットが入力して該レジスタが飽和状態となった
時点で発せられる。他方,出力データ転送要求信号発生
回路14は,前記出力クロック発生回路12からのクロック
パルスによる制御のもとに,出力データ転送要求信号を
生成するものであり,この出力データ転送要求信号は,
前記出力データレジスタ10から全ビットが出力されて該
レジスタが空になった時点で発せられる。また,リフレ
ッシュ要求信号発生回路15はリフレッシュ要求信号を生
成するものであり,このリフレッシュ要求信号は所定の
周期をもったパルス列として出力される。
メモリ制御部4はさらにオンチップとしたメモリコント
ローラ16と,書込み,読出し,リフレッシュアドレスカ
ウンタ17,18,19と,マルチプレクサ/アドレスバッファ
20と,行デコーダ21とを有する。メモリコントローラ16
は上記入力および出力データ転送要求信号発生回路13,1
4ならびにリフレッシュ要求信号発生回路15に接続され
た入力端子を有し,これら信号発生回路から出力された
入,出力データ転送要求信号およびリフレッシュ要求信
号を受け取って,所定のスケジュールにもとづいてその
優先順位を決定して,各種のイネーブル信号を出力す
る。これらのイネーブル信号は,前記第1および第2の
イネーブル信号E1,E2にくわえて,上記マルチプレクサ
/アドレスバッファ20および行デコーダ21にそれぞれ印
加される第3および第4のイネーブル信号E3,E4と,上
記書込み,読出し,リフレッシュアドレスカウンタ17,1
8,19にそれぞれ印加される第1,第2および第3のアドレ
ス制御信号CI1,CI2,CI3を含むものである。マルチプ
レクサ/アドレスバッファ20は書込み,読出し,リフレ
ッシュアドレスカウンタ17,18,19にそれぞれ接続された
入力端子を有し,上記のようにメモリコントローラ16か
ら出力された第3のイネーブル信号E3によりイネーブル
とされて,該アドレスカウンタ17,18,19から排他的に出
力されるアドレス信号を行デコーダ21に転送するもので
ある。この行デコーダ21は,前記メモリセルアレイの個
々のワード線に接続されたmビットの並列出力端子を有
し,メモリコントローラ16から出力された第4のイネー
ブル信号E4によりイネーブルとされて,マルチプレクサ
/アドレスバッファ20から転送されたアドレス信号をデ
コードして,メモリセルアレイ1の特定のワード線上の
メモリセルを選択するものである。
ローラ16と,書込み,読出し,リフレッシュアドレスカ
ウンタ17,18,19と,マルチプレクサ/アドレスバッファ
20と,行デコーダ21とを有する。メモリコントローラ16
は上記入力および出力データ転送要求信号発生回路13,1
4ならびにリフレッシュ要求信号発生回路15に接続され
た入力端子を有し,これら信号発生回路から出力された
入,出力データ転送要求信号およびリフレッシュ要求信
号を受け取って,所定のスケジュールにもとづいてその
優先順位を決定して,各種のイネーブル信号を出力す
る。これらのイネーブル信号は,前記第1および第2の
イネーブル信号E1,E2にくわえて,上記マルチプレクサ
/アドレスバッファ20および行デコーダ21にそれぞれ印
加される第3および第4のイネーブル信号E3,E4と,上
記書込み,読出し,リフレッシュアドレスカウンタ17,1
8,19にそれぞれ印加される第1,第2および第3のアドレ
ス制御信号CI1,CI2,CI3を含むものである。マルチプ
レクサ/アドレスバッファ20は書込み,読出し,リフレ
ッシュアドレスカウンタ17,18,19にそれぞれ接続された
入力端子を有し,上記のようにメモリコントローラ16か
ら出力された第3のイネーブル信号E3によりイネーブル
とされて,該アドレスカウンタ17,18,19から排他的に出
力されるアドレス信号を行デコーダ21に転送するもので
ある。この行デコーダ21は,前記メモリセルアレイの個
々のワード線に接続されたmビットの並列出力端子を有
し,メモリコントローラ16から出力された第4のイネー
ブル信号E4によりイネーブルとされて,マルチプレクサ
/アドレスバッファ20から転送されたアドレス信号をデ
コードして,メモリセルアレイ1の特定のワード線上の
メモリセルを選択するものである。
つぎに,上記構成になるメモリの書込み,読出しおよび
リフレッシュサイクルにおける動作の概略について説明
する。
リフレッシュサイクルにおける動作の概略について説明
する。
書込みサイクル データ書込みサイクルは,前記入力クロック発生回路5
の制御端子に書込み要求信号が入力して,データ書込
み制御部2がイネーブルとされることにより開始され
る。すなわち,まず入力クロック発生回路5がこの書込
み要求信号を受けて入力用のクロックパルスを生成
し,このクロックパルスを前記データ入力制御回路6お
よび入力データレジスタ7の各々に供給するとともに,
前記メモリ制御部4の入力データ転送要求信号発生回路
13にも供給する。この入力クロック発生回路5からのク
ロックパルスに応答して,すなわち上記書込み要求信号
と同期して,データ入力制御回路6の入力端子に供給
された入力データ信号DINが,該回路6を介して入力デ
ータレジスタ7にシリアルに供給されてこのレジスタ7
内に順次ロードされ,一時的に記憶されることとなる。
の制御端子に書込み要求信号が入力して,データ書込
み制御部2がイネーブルとされることにより開始され
る。すなわち,まず入力クロック発生回路5がこの書込
み要求信号を受けて入力用のクロックパルスを生成
し,このクロックパルスを前記データ入力制御回路6お
よび入力データレジスタ7の各々に供給するとともに,
前記メモリ制御部4の入力データ転送要求信号発生回路
13にも供給する。この入力クロック発生回路5からのク
ロックパルスに応答して,すなわち上記書込み要求信号
と同期して,データ入力制御回路6の入力端子に供給
された入力データ信号DINが,該回路6を介して入力デ
ータレジスタ7にシリアルに供給されてこのレジスタ7
内に順次ロードされ,一時的に記憶されることとなる。
他方,前記メモリ制御部4の入力データ転送要求信号発
生回路13は,前記書込み要求信号と同期して入力クロ
ック発生回路5からのクロックパルスの計数を開始す
る。かくて,入力データレジスタ7が飽和状態となった
時点で,該入力データ転送要求信号発生回路13が書込み
入力データ転送要求信号を生成して,これを前記メモリ
コントローラ16に入力する。該メモリ制御部4のメモリ
コントローラ16は,前記所定のスケジュールにもとづい
て当該データ転送要求の優先順位を判断して,前記第1
のイネーブル信号E1を入力データ転送ゲート8に出力す
る。これにより,上述のように入力データレジスタ7に
一時記憶されていた入力データが,入力データ転送ゲー
ト8を介してメモリセルアレイ1に転送される。
生回路13は,前記書込み要求信号と同期して入力クロ
ック発生回路5からのクロックパルスの計数を開始す
る。かくて,入力データレジスタ7が飽和状態となった
時点で,該入力データ転送要求信号発生回路13が書込み
入力データ転送要求信号を生成して,これを前記メモリ
コントローラ16に入力する。該メモリ制御部4のメモリ
コントローラ16は,前記所定のスケジュールにもとづい
て当該データ転送要求の優先順位を判断して,前記第1
のイネーブル信号E1を入力データ転送ゲート8に出力す
る。これにより,上述のように入力データレジスタ7に
一時記憶されていた入力データが,入力データ転送ゲー
ト8を介してメモリセルアレイ1に転送される。
メモリ制御部4のメモリコントローラ16はさらに,前記
入力データ転送要求信号発生回路13からの書込み入力デ
ータ転送要求信号に応答して,前記第3および第4のイ
ネーブル信号E3,E4を前記マルチプレクサ/アドレスバ
ッファ20および行デコーダにそれぞれ出力してこれをイ
ネーブルとするとともに,前記書込みアドレスカウンタ
17に前記第1のアドレス制御信号CI1を印加してこれを
活性化する。かくて当該書込みサイクルにおけるメモリ
アドレス信号が,書込みアドレスカウンタ17からマルチ
プレクサ/アドレスバッファ20を介して行デコーダ21に
転送され,この行デコーダ21によりデコードされて,メ
モリセルアレイ1におけるm本のワード線のうち特定の
ものを選択する。これにより,前述のように入力データ
転送ゲート8を経由してメモリセルアレイ1に転送され
た入力データが,行デコーダ21を介して書込みアドレス
カウンタ17により指定されたワード線上のメモリセルに
書き込まれることとなる。
入力データ転送要求信号発生回路13からの書込み入力デ
ータ転送要求信号に応答して,前記第3および第4のイ
ネーブル信号E3,E4を前記マルチプレクサ/アドレスバ
ッファ20および行デコーダにそれぞれ出力してこれをイ
ネーブルとするとともに,前記書込みアドレスカウンタ
17に前記第1のアドレス制御信号CI1を印加してこれを
活性化する。かくて当該書込みサイクルにおけるメモリ
アドレス信号が,書込みアドレスカウンタ17からマルチ
プレクサ/アドレスバッファ20を介して行デコーダ21に
転送され,この行デコーダ21によりデコードされて,メ
モリセルアレイ1におけるm本のワード線のうち特定の
ものを選択する。これにより,前述のように入力データ
転送ゲート8を経由してメモリセルアレイ1に転送され
た入力データが,行デコーダ21を介して書込みアドレス
カウンタ17により指定されたワード線上のメモリセルに
書き込まれることとなる。
なお,上記書込みアドレスカウンタ17の先頭アドレス
は,メモリセルアレイの0番目のワード線を表わすアド
レスに設定されており,したがって,先に入力され書き
込まれたデータから先に読み出される,いわゆる先入れ
先出し動作が行なわれることとなる。また,入力データ
が上記入力データ転送ゲート8を通過するごとに,メモ
リ制御部4のメモリコントローラ16が前記第1のアドレ
ス制御信号CI1を出力して,書込みアドレスカウンタ17
を,1アドレス分ずつインクリメント(歩進)させる。
は,メモリセルアレイの0番目のワード線を表わすアド
レスに設定されており,したがって,先に入力され書き
込まれたデータから先に読み出される,いわゆる先入れ
先出し動作が行なわれることとなる。また,入力データ
が上記入力データ転送ゲート8を通過するごとに,メモ
リ制御部4のメモリコントローラ16が前記第1のアドレ
ス制御信号CI1を出力して,書込みアドレスカウンタ17
を,1アドレス分ずつインクリメント(歩進)させる。
読出しサイクル 出力データの読出しサイクルは,前記出力クロック発生
回路12の制御端子に読出し要求信号が入力して,デー
タ読出し制御部3がイネーブルとされることにより開始
される。すなわち,まず出力クロック発生回路12がこの
読出し要求信号を受けて出力用のクロックパルスを生
成し,このクロックパルスを前記出力データレジスタ10
およびデータ出力制御回路11の各々に供給するととも
に,前記メモリ制御部4の出力データ転送要求信号発生
回路14にも供給する。この出力データ転送要求信号発生
回路14は,出力データレジスタ10に格納されていた前読
出しサイクルの読出しデータがすべて放出されて該レジ
スタ10が空となった時点で,読出し出力データ転送要求
信号を生成し,このデータ転送要求信号をメモリ制御部
4のメモリコントローラ16に出力する。該メモリコント
ローラ16は前記所定のスケジュールにもとづいて当該デ
ータ転送要求の優先順位を判断した上で,前記第3およ
び第4のイネーブル信号E3,E4を前記マルチプレクサ/
アドレスバッファ20および行デコーダにそれぞれ出力し
て,これをイネーブルとする。メモリコントローラ16は
さらに,前記第2のアドレス制御信号CI2を前記読出し
アドレスカウンタ18に印加してこれを活性化する。これ
により,当該読出しサイクルにおけるメモリアドレス信
号が,読出しアドレスカウンタ18からマルチプレクサ/
アドレスバッファ20を介して行デコーダ21に転送され,
この行デコーダ21によりデコードされて,メモリセルア
レイ1におけるm本のワード線のうち特定のものが選択
され,当該ワード線上のメモリセルからデータの読出し
が行なわれることとなる。
回路12の制御端子に読出し要求信号が入力して,デー
タ読出し制御部3がイネーブルとされることにより開始
される。すなわち,まず出力クロック発生回路12がこの
読出し要求信号を受けて出力用のクロックパルスを生
成し,このクロックパルスを前記出力データレジスタ10
およびデータ出力制御回路11の各々に供給するととも
に,前記メモリ制御部4の出力データ転送要求信号発生
回路14にも供給する。この出力データ転送要求信号発生
回路14は,出力データレジスタ10に格納されていた前読
出しサイクルの読出しデータがすべて放出されて該レジ
スタ10が空となった時点で,読出し出力データ転送要求
信号を生成し,このデータ転送要求信号をメモリ制御部
4のメモリコントローラ16に出力する。該メモリコント
ローラ16は前記所定のスケジュールにもとづいて当該デ
ータ転送要求の優先順位を判断した上で,前記第3およ
び第4のイネーブル信号E3,E4を前記マルチプレクサ/
アドレスバッファ20および行デコーダにそれぞれ出力し
て,これをイネーブルとする。メモリコントローラ16は
さらに,前記第2のアドレス制御信号CI2を前記読出し
アドレスカウンタ18に印加してこれを活性化する。これ
により,当該読出しサイクルにおけるメモリアドレス信
号が,読出しアドレスカウンタ18からマルチプレクサ/
アドレスバッファ20を介して行デコーダ21に転送され,
この行デコーダ21によりデコードされて,メモリセルア
レイ1におけるm本のワード線のうち特定のものが選択
され,当該ワード線上のメモリセルからデータの読出し
が行なわれることとなる。
メモリコントローラ16は,出力データ転送要求信号発生
回路14からの読出し出力データ転送要求信号に応答し
て,前記第3および第4のイネーブル信号E3,E4および
前記第2のアドレス制御信号CI2にくわえて,前記第2
のイネーブル信号E2を出力する。この第2のイネーブル
信号E2は前記出力データ転送ゲート9に供給され,これ
により該ゲート9が活性化される。かくて,上述のよう
にメモリセルアレイ1から読み出されたデータが,出力
データ転送ゲート9を経由してパラレルに出力データレ
ジスタ10に転送され,このレジスタ10内に一括してロー
ドされて一時的に記憶されることとなる。
回路14からの読出し出力データ転送要求信号に応答し
て,前記第3および第4のイネーブル信号E3,E4および
前記第2のアドレス制御信号CI2にくわえて,前記第2
のイネーブル信号E2を出力する。この第2のイネーブル
信号E2は前記出力データ転送ゲート9に供給され,これ
により該ゲート9が活性化される。かくて,上述のよう
にメモリセルアレイ1から読み出されたデータが,出力
データ転送ゲート9を経由してパラレルに出力データレ
ジスタ10に転送され,このレジスタ10内に一括してロー
ドされて一時的に記憶されることとなる。
前記出力クロック発生回路12からの出力用クロックパル
スは,前記出力データレジスタ10およびデータ出力制御
回路11にも供給される。このクロックパルスに応答し
て,上述のように出力データレジスタ10に一時記憶され
ていたデータがシリアルに出力制御回路11に放出され,
この出力制御回路11の出力端子から読出しデータ信号D
ouTとして,当該メモリから出力されることとなる。
スは,前記出力データレジスタ10およびデータ出力制御
回路11にも供給される。このクロックパルスに応答し
て,上述のように出力データレジスタ10に一時記憶され
ていたデータがシリアルに出力制御回路11に放出され,
この出力制御回路11の出力端子から読出しデータ信号D
ouTとして,当該メモリから出力されることとなる。
なお,上記読出しアドレスカウンタ18の先頭アドレスも
また,メモリセルアレイ1の0番目のワード線を表わす
アドレスに設定されており,上記出力データ転送ゲート
9を出力データが通過するごとに,メモリ制御部4のメ
モリコントローラ16が前記第2のアドレス制御信号CI2
を出力して,読出しアドレスカウンタ18を1アドレス分
ずつインクリメントさせる。
また,メモリセルアレイ1の0番目のワード線を表わす
アドレスに設定されており,上記出力データ転送ゲート
9を出力データが通過するごとに,メモリ制御部4のメ
モリコントローラ16が前記第2のアドレス制御信号CI2
を出力して,読出しアドレスカウンタ18を1アドレス分
ずつインクリメントさせる。
リフレッシュサイクル リフレッシュサイクルは,前記リフレッシュ要求信号発
生回路15にリフレッシュパルスが印加されて,該リフレ
ッシュ要求信号発生回路15がリフレッシュ要求信号を生
成することにより行なわれる。このリフレッシュ要求信
号発生回路15からのリフレッシュ要求信号は,メモリ制
御部4のメモリコントローラ16に入力され,メモリコン
トローラ16は前記所定のスケジュールにもとづいて当該
リフレッシュ要求の優先順位を判断して,前記第3およ
び第4のイネーブル信号E3,E4を前記マルチプレクサ/
アドレスバッファ20および行デコーダにそれぞれ出力し
てこれをイネーブルとするとともに,前記第3のアドレ
ス制御信号CI3を前記リフレッシュアドレスカウンタ19
に印加してこれを活性化する。これにより,当該リフレ
ッシュサイクルにおけるメモリアドレス信号が,リフレ
ッシュアドレスカウンタ19からマルチプレクサ/アドレ
スバッファ20を介して行デコーダ21に転送され,この行
デコーダ21によりデコードされてメモリセルアレイ1に
おけるm本のワード線のうち特定のものが選択されて,
当該ワード線上のメモリセルにするリフレッシュが行な
われることとなる。
生回路15にリフレッシュパルスが印加されて,該リフレ
ッシュ要求信号発生回路15がリフレッシュ要求信号を生
成することにより行なわれる。このリフレッシュ要求信
号発生回路15からのリフレッシュ要求信号は,メモリ制
御部4のメモリコントローラ16に入力され,メモリコン
トローラ16は前記所定のスケジュールにもとづいて当該
リフレッシュ要求の優先順位を判断して,前記第3およ
び第4のイネーブル信号E3,E4を前記マルチプレクサ/
アドレスバッファ20および行デコーダにそれぞれ出力し
てこれをイネーブルとするとともに,前記第3のアドレ
ス制御信号CI3を前記リフレッシュアドレスカウンタ19
に印加してこれを活性化する。これにより,当該リフレ
ッシュサイクルにおけるメモリアドレス信号が,リフレ
ッシュアドレスカウンタ19からマルチプレクサ/アドレ
スバッファ20を介して行デコーダ21に転送され,この行
デコーダ21によりデコードされてメモリセルアレイ1に
おけるm本のワード線のうち特定のものが選択されて,
当該ワード線上のメモリセルにするリフレッシュが行な
われることとなる。
本発明によるテスト回路は,例えば上述のようにして構
成された半導体メモリのメモリ制御部4における前記リ
フレッシュアドレスカウンタ19が正常に動作するかどう
かをチェックすることを目的とするものである。このテ
スト回路は該メモリ制御部4のメモリコントローラ16の
一部として構成されるもので,その第1の実施例の概略
構成を第2図を参照して以下説明する。
成された半導体メモリのメモリ制御部4における前記リ
フレッシュアドレスカウンタ19が正常に動作するかどう
かをチェックすることを目的とするものである。このテ
スト回路は該メモリ制御部4のメモリコントローラ16の
一部として構成されるもので,その第1の実施例の概略
構成を第2図を参照して以下説明する。
前述のようにメモリコントローラ16は,入,出力データ
転送要求信号発生回路13,14およびリフレッシュ要求信
号発生回路15からそれぞれ生成される入,出力データ転
送要求信号およびリフレッシュ要求信号に応答する。こ
れら入,出力力データ転送およびリフレッシュ要求信号
は,まずリフレッシュテスト制御回路22に入力して論理
処理された後,それぞれ書込み,読出しデータ転送およ
びリフレッシュ要求信号A1,B1,C1としてアービトレー
ション回路23に入力する。これらの信号A1,B1,C1は非
同期に生成されるものであるため,該信号が同時に現わ
れている場合に,それらの信号により要求される個々の
動作の実行命令が互いに重複して出力されることのない
ようにする必要がある。このため該アービトレーション
回路23は,前述したように所定のスケジュールにもとづ
いてこれらの信号A1,B1,C1により要求される動作の実
行優先順位を決定し,その順位に応じて書込み,読出し
データ転送命令信号A2,B2およびリフレッシュ実行命令
信号C2を適宜出力して,イネーブルクロック発生回路24
に供給する。
転送要求信号発生回路13,14およびリフレッシュ要求信
号発生回路15からそれぞれ生成される入,出力データ転
送要求信号およびリフレッシュ要求信号に応答する。こ
れら入,出力力データ転送およびリフレッシュ要求信号
は,まずリフレッシュテスト制御回路22に入力して論理
処理された後,それぞれ書込み,読出しデータ転送およ
びリフレッシュ要求信号A1,B1,C1としてアービトレー
ション回路23に入力する。これらの信号A1,B1,C1は非
同期に生成されるものであるため,該信号が同時に現わ
れている場合に,それらの信号により要求される個々の
動作の実行命令が互いに重複して出力されることのない
ようにする必要がある。このため該アービトレーション
回路23は,前述したように所定のスケジュールにもとづ
いてこれらの信号A1,B1,C1により要求される動作の実
行優先順位を決定し,その順位に応じて書込み,読出し
データ転送命令信号A2,B2およびリフレッシュ実行命令
信号C2を適宜出力して,イネーブルクロック発生回路24
に供給する。
イネーブルクロック発生回路は,これらの命令信号A2,
B2,C2にもとづいて,前記第1ないし第4のイネーブル
信号E1〜E4および前記第1ないし第3のアドレス制御信
号CI1〜CI3を適宜生成して,前述のようにメモリセルア
レイ1に対するデータの書込み,読出し,またはリフレ
ッシュ動作を実行するよう制御する。なお,本実施例に
おいては,上記アービトレーション回路23における実行
優先順位の決定は,該回路に対する入力信号A1,B1,C1
によりそれぞれ要求される書込み,読出しおよびリフレ
ッシュ動作の順に実行優先順位が与えられるように,あ
らかじめプログラムされているものとする。また,信号
A1,B1,C1が重複して現われていないときは,アービト
レーション回路23はそれらの信号が入力された順に処理
して,命令信号A2,B2,C2を適宜出力することはいうま
でもない。
B2,C2にもとづいて,前記第1ないし第4のイネーブル
信号E1〜E4および前記第1ないし第3のアドレス制御信
号CI1〜CI3を適宜生成して,前述のようにメモリセルア
レイ1に対するデータの書込み,読出し,またはリフレ
ッシュ動作を実行するよう制御する。なお,本実施例に
おいては,上記アービトレーション回路23における実行
優先順位の決定は,該回路に対する入力信号A1,B1,C1
によりそれぞれ要求される書込み,読出しおよびリフレ
ッシュ動作の順に実行優先順位が与えられるように,あ
らかじめプログラムされているものとする。また,信号
A1,B1,C1が重複して現われていないときは,アービト
レーション回路23はそれらの信号が入力された順に処理
して,命令信号A2,B2,C2を適宜出力することはいうま
でもない。
上記リフレッシュテスト制御回路22は3個の2端子AND
ゲート,すなわち第1,第2および第3のANDゲート25,2
6,27と,1個の2端子ORゲート28とからなっており,上記
入,出力データ転送要求信号およびリフレッシュ要求信
号のほかに,外部端子から供給されるリフレッシュテス
ト制御信号TEをその入力信号とする。この外部端子から
のリフレッシュテスト制御信号TEは,これが低レベル
(論理0レベル)にあるときは通常のメモリ動作モード
を指定し,高レベル(論理1レベル)にあるときはリフ
レッシュテストモードを指定するものとしてあるが,む
ろん,これは必須の要件ではない。なお,この外部端子
からのリフレッシュテスト実行信号TEは,前記イネーブ
ルクロック発生回路24にも供給され,後述するように,
該信号TEが高レベルにあるときには,前記アービトレー
ション回路23からの適宜の出力信号に応答して,前記第
1または第2のイネーブル信号E1またはE2が,このイネ
ーブルクロック発生回路24から出力される。
ゲート,すなわち第1,第2および第3のANDゲート25,2
6,27と,1個の2端子ORゲート28とからなっており,上記
入,出力データ転送要求信号およびリフレッシュ要求信
号のほかに,外部端子から供給されるリフレッシュテス
ト制御信号TEをその入力信号とする。この外部端子から
のリフレッシュテスト制御信号TEは,これが低レベル
(論理0レベル)にあるときは通常のメモリ動作モード
を指定し,高レベル(論理1レベル)にあるときはリフ
レッシュテストモードを指定するものとしてあるが,む
ろん,これは必須の要件ではない。なお,この外部端子
からのリフレッシュテスト実行信号TEは,前記イネーブ
ルクロック発生回路24にも供給され,後述するように,
該信号TEが高レベルにあるときには,前記アービトレー
ション回路23からの適宜の出力信号に応答して,前記第
1または第2のイネーブル信号E1またはE2が,このイネ
ーブルクロック発生回路24から出力される。
前記リフレッシュテスト制御回路22において,第1のAN
Dゲート25は,その一方の入力はこれを非反転入力とし
て入力データ転送要求信号発生回路13からの入力データ
転送要求信号を受け,他方の入力はこれを反転入力とし
て上記外部端子からのリフレッシュテスト制御信号TEを
受ける。第2のANDゲート26はその2入力をいずれも非
反転入力として,一方は上記第1のANDゲート25と同
様,入力データ転送要求信号発生回路13からの入力デー
タ転送要求信号を受け,他方上記外部端子からのリフレ
ッシュテスト制御信号TEを受ける。さらに,第3のAND
ゲート27は,その一方の入力はこれを反転入力として,
該外部端子からのリフレッシュテスト制御信号TEを受
け,他方の入力はこれを非反転入力として,リフレッシ
ュ要求信号発生回路15からのリフレッシュ転送要求信号
を受ける。さらにORゲート28は,その一方の入力はこれ
を第2のANDゲート26の出力に接続し,他方の入力はこ
れを第3のANDゲート27の出力に接続する。かくて前記
第1のANDゲート25の出力は,前記書込みデータ転送要
求信号A1として前記アービトレーション回路23に入力さ
れ,また上記ORゲート28の出力は,前記リフレッシュ要
求信号C1として該アービトレーション回路23に入力され
る。なお,出力データ転送要求信号発生回路14からの出
力データ転送要求信号に対しては,当該リフレッシュテ
スト制御回路22はトランスペアレントであり,該出力デ
ータ転送要求信号はそのままこのリフレッシュテスト制
御回路22を通過して,前記読出しデータ転送要求信号B1
としてアービトレーション回路23に入力される。
Dゲート25は,その一方の入力はこれを非反転入力とし
て入力データ転送要求信号発生回路13からの入力データ
転送要求信号を受け,他方の入力はこれを反転入力とし
て上記外部端子からのリフレッシュテスト制御信号TEを
受ける。第2のANDゲート26はその2入力をいずれも非
反転入力として,一方は上記第1のANDゲート25と同
様,入力データ転送要求信号発生回路13からの入力デー
タ転送要求信号を受け,他方上記外部端子からのリフレ
ッシュテスト制御信号TEを受ける。さらに,第3のAND
ゲート27は,その一方の入力はこれを反転入力として,
該外部端子からのリフレッシュテスト制御信号TEを受
け,他方の入力はこれを非反転入力として,リフレッシ
ュ要求信号発生回路15からのリフレッシュ転送要求信号
を受ける。さらにORゲート28は,その一方の入力はこれ
を第2のANDゲート26の出力に接続し,他方の入力はこ
れを第3のANDゲート27の出力に接続する。かくて前記
第1のANDゲート25の出力は,前記書込みデータ転送要
求信号A1として前記アービトレーション回路23に入力さ
れ,また上記ORゲート28の出力は,前記リフレッシュ要
求信号C1として該アービトレーション回路23に入力され
る。なお,出力データ転送要求信号発生回路14からの出
力データ転送要求信号に対しては,当該リフレッシュテ
スト制御回路22はトランスペアレントであり,該出力デ
ータ転送要求信号はそのままこのリフレッシュテスト制
御回路22を通過して,前記読出しデータ転送要求信号B1
としてアービトレーション回路23に入力される。
上述のように構成したメモリコントローラ16,とくにそ
のリフレッシュテスト制御回路22の動作について次に説
明する。
のリフレッシュテスト制御回路22の動作について次に説
明する。
前記外部端子からのテスト実行信号TEが低レベルにある
とき,リフレッシュテスト制御回路22の第1のANDゲー
ト25は,入力データ転送要求信号発生回路13からの出力
に対してトランスペアレントとなり,該回路13からの入
力データ転送要求信号はそのままこの第1のANDゲート2
5を通過して,前記書込みデータ転送要求信号A1として
アービトレーション回路23に入力される。他方,第2の
ANDゲート26は低レベルの出力を生成する状態にロック
され,したがってこの低レベルの信号を1入力とするOR
ゲート28は,第3のANDゲート27からの出力に対してト
ランスペアレントとなり,ひいてはこのANDゲート27を
介してリフレッシュ要求信号発生回路15からの出力信号
に対してトランスペアレントとなる。かくてリフレッシ
ュテスト回路22は,入力および出力データ転送要求信号
発生回路13,14からの出力信号,およびリフレッシュ要
求信号発生回路15からの出力信号のすべてに対してトラ
ンスペアレントとなり,これらの信号発生回路13,14,15
からの出力信号がすべてそのままリフレッシュテスト制
御回路22を通過して,それぞれ前記書込み,読出しデー
タ転送およびリフレッシュ要求信号A1,B1,C1として,
アービトレーション回路23に入力されることとなる。
とき,リフレッシュテスト制御回路22の第1のANDゲー
ト25は,入力データ転送要求信号発生回路13からの出力
に対してトランスペアレントとなり,該回路13からの入
力データ転送要求信号はそのままこの第1のANDゲート2
5を通過して,前記書込みデータ転送要求信号A1として
アービトレーション回路23に入力される。他方,第2の
ANDゲート26は低レベルの出力を生成する状態にロック
され,したがってこの低レベルの信号を1入力とするOR
ゲート28は,第3のANDゲート27からの出力に対してト
ランスペアレントとなり,ひいてはこのANDゲート27を
介してリフレッシュ要求信号発生回路15からの出力信号
に対してトランスペアレントとなる。かくてリフレッシ
ュテスト回路22は,入力および出力データ転送要求信号
発生回路13,14からの出力信号,およびリフレッシュ要
求信号発生回路15からの出力信号のすべてに対してトラ
ンスペアレントとなり,これらの信号発生回路13,14,15
からの出力信号がすべてそのままリフレッシュテスト制
御回路22を通過して,それぞれ前記書込み,読出しデー
タ転送およびリフレッシュ要求信号A1,B1,C1として,
アービトレーション回路23に入力されることとなる。
かくてアービトレーション回路23は,前記所定のスケジ
ュール,すなわち該書込み,読出しデータ転送およびリ
フレッシュ要求信号A1,B1,C1により要求される動作の
実行優先順位をこの順に設定し,その順位に応じて高レ
ベルの書込みおよび読出しデータ転送命令信号A2,B2お
よびリフレッシュ実行命令信号C2を適宜かつ順次出力し
て,イネーブルクロック発生回路24に供給する。イネー
ブルクロック発生回路はこれらの入力信号A2,B2,C2に
もとづいて,前記第1ないし第4のイネーブル信号E1〜
E4および前記第1ないし第3のアドレス制御信号CI1〜C
I3を適宜生成して,前述のようにメモリセルアレイ1に
対するデータの書込み,読出しまたはリフレッシュ動作
を実行するよう制御する。
ュール,すなわち該書込み,読出しデータ転送およびリ
フレッシュ要求信号A1,B1,C1により要求される動作の
実行優先順位をこの順に設定し,その順位に応じて高レ
ベルの書込みおよび読出しデータ転送命令信号A2,B2お
よびリフレッシュ実行命令信号C2を適宜かつ順次出力し
て,イネーブルクロック発生回路24に供給する。イネー
ブルクロック発生回路はこれらの入力信号A2,B2,C2に
もとづいて,前記第1ないし第4のイネーブル信号E1〜
E4および前記第1ないし第3のアドレス制御信号CI1〜C
I3を適宜生成して,前述のようにメモリセルアレイ1に
対するデータの書込み,読出しまたはリフレッシュ動作
を実行するよう制御する。
他方,前記外部端子からのテスト実行信号TEが高レベル
にあるときは,リフレッシュテスト制御回路22の第1お
よび第3のANDゲート25,27は,いずれも低レベルの出力
を生成する状態にロックされる。したがって,この低レ
ベルの信号を1入力とするORゲート28は,第2のANDゲ
ート26からの出力に対してトランスペアレントとなり,
ひいてはこのANDゲート26を介して入力データ転送要求
信号発生回路13からの出力信号に対してトランスペアレ
ントとなる。
にあるときは,リフレッシュテスト制御回路22の第1お
よび第3のANDゲート25,27は,いずれも低レベルの出力
を生成する状態にロックされる。したがって,この低レ
ベルの信号を1入力とするORゲート28は,第2のANDゲ
ート26からの出力に対してトランスペアレントとなり,
ひいてはこのANDゲート26を介して入力データ転送要求
信号発生回路13からの出力信号に対してトランスペアレ
ントとなる。
かくて当該リフレッシュテスト制御回路22においては,
入力データ転送要求信号発生回路13からの入力データ転
送要求信号が,第2のANDゲート26およびORゲート28を
介して高レベルのリフレッシュ要求信号C1として出力さ
れて,アービトレーション回路23に入力されることとな
る。このとき,出力データ転送要求信号発生回路14から
の出力データ転送要求信号が同時に現われているなら
ば,この信号は前記読出しデータ転送要求信号B1として
リフレッシュ制御回路22から出力されて,同じくアービ
トレーション回路23に入力される。この場合,アービト
レーション回路23はまずこの読出し転送要求信号B1に対
して読出しデータ転送命令信号B2を出力した後,上記高
レベルのリフレッシュ要求信号C1に対してリフレッシュ
実行命令信号C2を出力する。また,出力データ転送要求
信号発生回路14からの出力信号が同時に現われていない
ときは,アービトレーション回路23は該高レベルのリフ
レッシュ要求信号C1に対して,ただちにリフレッシュ実
行命令信号C2を出力する。
入力データ転送要求信号発生回路13からの入力データ転
送要求信号が,第2のANDゲート26およびORゲート28を
介して高レベルのリフレッシュ要求信号C1として出力さ
れて,アービトレーション回路23に入力されることとな
る。このとき,出力データ転送要求信号発生回路14から
の出力データ転送要求信号が同時に現われているなら
ば,この信号は前記読出しデータ転送要求信号B1として
リフレッシュ制御回路22から出力されて,同じくアービ
トレーション回路23に入力される。この場合,アービト
レーション回路23はまずこの読出し転送要求信号B1に対
して読出しデータ転送命令信号B2を出力した後,上記高
レベルのリフレッシュ要求信号C1に対してリフレッシュ
実行命令信号C2を出力する。また,出力データ転送要求
信号発生回路14からの出力信号が同時に現われていない
ときは,アービトレーション回路23は該高レベルのリフ
レッシュ要求信号C1に対して,ただちにリフレッシュ実
行命令信号C2を出力する。
上述のようにしてリフレッシュモードが設定され,前述
した入力データ書込みサイクルと同様にして,リフレッ
シュテストサイクルが実行されることとなる。
した入力データ書込みサイクルと同様にして,リフレッ
シュテストサイクルが実行されることとなる。
このリフレッシュテストサイクルは,前記入力クロック
発生回路5の制御端子に書込み要求信号が入力して,
データ書込み制御部2がイネーブルとされることにより
開始される。すなわち,まず入力クロック発生回路5が
この書込み要求信号を受けて入力用のクロックパルス
を生成して,前記データ入力制御回路6および入力デー
タレジスタ7の各々に供給するとともに,前記メモリ制
御部4の入力データ転送要求信号発生回路13にも供給す
る。この入力クロック発生回路5からのクロックパルス
に応答して,すなわち上記書込み要求信号と同期し
て,データ入力制御回路6の入力端子に供給された入力
データ信号DINが,該回路6を介して入力データレジス
タ7にシリアルに供給されて,このレジスタ7内に順次
ロードされ,一時的に記憶されることとなる。このリフ
レッシュテストサイクル時に使用するデータ信号DINと
しては適宜の形式のビット列を用いることができるが,
好ましくは,たとえば論理0および論理1のビットが交
互に現われるようにしたビット列をテストデータとして
用いて,これをデータ信号DINとして入力する等とす
る。
発生回路5の制御端子に書込み要求信号が入力して,
データ書込み制御部2がイネーブルとされることにより
開始される。すなわち,まず入力クロック発生回路5が
この書込み要求信号を受けて入力用のクロックパルス
を生成して,前記データ入力制御回路6および入力デー
タレジスタ7の各々に供給するとともに,前記メモリ制
御部4の入力データ転送要求信号発生回路13にも供給す
る。この入力クロック発生回路5からのクロックパルス
に応答して,すなわち上記書込み要求信号と同期し
て,データ入力制御回路6の入力端子に供給された入力
データ信号DINが,該回路6を介して入力データレジス
タ7にシリアルに供給されて,このレジスタ7内に順次
ロードされ,一時的に記憶されることとなる。このリフ
レッシュテストサイクル時に使用するデータ信号DINと
しては適宜の形式のビット列を用いることができるが,
好ましくは,たとえば論理0および論理1のビットが交
互に現われるようにしたビット列をテストデータとして
用いて,これをデータ信号DINとして入力する等とす
る。
他方,前記メモリ制御部4の入力データ転送要求信号発
生回路13は,前記書込み要求信号と同期して入力クロ
ック発生回路5からのクロックパルスの計数を開始す
る。かくて,入力データレジスタ7が飽和状態となった
時点で,該入力データ転送要求信号発生回路13は書込み
入力データ転送要求信号を生成して,これを前記メモリ
コントローラ16,すなわちそのリフレッシュテスト制御
回路22に入力する。上述のように,この書込み入力デー
タ転送要求信号に応答して,高レベルのリフレッシュ要
求信号C1が該リフレッシュテスト制御回路22から出力さ
れ,これに対してアービトレーション回路23から高レベ
ルのリフレッシュ実行命令信号C2が出力される。このリ
フレッシュ実行命令信号C2および前記外部端子からのリ
フレッシュテスト実行信号TEに応答して,て前記イネー
ブルクロック発生回路24から前記第1のイネーブル信号
E1が入力データ転送ゲート8に供給され,入力データレ
ジスタ7に一時記憶されていた入力データが,該入力デ
ータ転送ゲート8を介してメモリセルアレイ1に転送さ
れる。
生回路13は,前記書込み要求信号と同期して入力クロ
ック発生回路5からのクロックパルスの計数を開始す
る。かくて,入力データレジスタ7が飽和状態となった
時点で,該入力データ転送要求信号発生回路13は書込み
入力データ転送要求信号を生成して,これを前記メモリ
コントローラ16,すなわちそのリフレッシュテスト制御
回路22に入力する。上述のように,この書込み入力デー
タ転送要求信号に応答して,高レベルのリフレッシュ要
求信号C1が該リフレッシュテスト制御回路22から出力さ
れ,これに対してアービトレーション回路23から高レベ
ルのリフレッシュ実行命令信号C2が出力される。このリ
フレッシュ実行命令信号C2および前記外部端子からのリ
フレッシュテスト実行信号TEに応答して,て前記イネー
ブルクロック発生回路24から前記第1のイネーブル信号
E1が入力データ転送ゲート8に供給され,入力データレ
ジスタ7に一時記憶されていた入力データが,該入力デ
ータ転送ゲート8を介してメモリセルアレイ1に転送さ
れる。
イネーブルクロック発生回路24はさらに前記高レベルの
リフレッシュ実行命令信号C2に応答して,前記第3およ
び第4のイネーブル信号E3,E4を前記マルチプレクサ/
アドレスバッファ20および行デコーダ21にそれぞれ出力
してこれをイネーブルとするとともに,前記リフレッシ
ュアドレスカウンタ19に前記第3のアドレス制御信号CI
3を印加して,これを活性化する。これにより,当該書
込みサイクルにおけるメモリアドレス信号が,リフレッ
シュアドレスカウンタ19からマルチプレクサ/アドレス
バッファ20を介して行デコーダ21に転送され,この行デ
コーダ21によりデコードされて,メモリセルアレイ1に
おけるm本のワード線のうち特定のものを選択し,前述
のように入力データ転送ゲート8を経由してメモリセル
アレイ1に転送された入力データが,リフレッシュアド
レスカウンタ19により指定されたワード線上のメモリセ
ルに書き込まれることとなる。すなわち,本実施例にお
けるリフレッシュリフレッシュテストモードにおいて
は,書込み要求信号を用いて入力したテストデータ
を,入力データ転送要求信号発生回路13からの入力デー
タ転送要求信号に応答して,リフレッシュアドレスカウ
ンタ19により指定されたアドレスにおけるメモリセルに
書き込むことをもって,その顕著な特徴とするものであ
る。
リフレッシュ実行命令信号C2に応答して,前記第3およ
び第4のイネーブル信号E3,E4を前記マルチプレクサ/
アドレスバッファ20および行デコーダ21にそれぞれ出力
してこれをイネーブルとするとともに,前記リフレッシ
ュアドレスカウンタ19に前記第3のアドレス制御信号CI
3を印加して,これを活性化する。これにより,当該書
込みサイクルにおけるメモリアドレス信号が,リフレッ
シュアドレスカウンタ19からマルチプレクサ/アドレス
バッファ20を介して行デコーダ21に転送され,この行デ
コーダ21によりデコードされて,メモリセルアレイ1に
おけるm本のワード線のうち特定のものを選択し,前述
のように入力データ転送ゲート8を経由してメモリセル
アレイ1に転送された入力データが,リフレッシュアド
レスカウンタ19により指定されたワード線上のメモリセ
ルに書き込まれることとなる。すなわち,本実施例にお
けるリフレッシュリフレッシュテストモードにおいて
は,書込み要求信号を用いて入力したテストデータ
を,入力データ転送要求信号発生回路13からの入力デー
タ転送要求信号に応答して,リフレッシュアドレスカウ
ンタ19により指定されたアドレスにおけるメモリセルに
書き込むことをもって,その顕著な特徴とするものであ
る。
かくて,前記書込み要求信号が繰り返し入力するたび
に,これに応答して論理0および論理1ビットの交互の
組合せからなるテストデータが入力され,入力データレ
ジスタ7が飽和状態となったそれぞれの時点で,入力デ
ータ転送要求信号発生回路13から入力データ転送要求信
号が生成されて,リフレッシュアドレスカウンタ19によ
り,メモリセルアレイ1のワード線が1本ずつ選択され
る。このように,メモリセルアレイ1の各ワード線が選
択されるたびに,リフレッシュアドレスカウンタ19によ
りその都度指定されたメモリセルアレイ1のワード線上
のメモリセルにテストデータが書き込まれるとともに,
リフレッシュアドレスカウンタ19が1アドレス分ずつイ
ンクリメントされる。かくして,リフレッシュアドレス
カウンタ19によるワード線選択動作が一順した段階で,
メモリセルアレイ1のすべてのワード線がリフレッシュ
アドレスカウンタ19により選択されたこととなり,個々
のワード線に論理0および論理1のビットが交互に並ぶ
ビット列が書き込まれて,リフレッシュテストモードに
おける書込み動作が終了することとなるのである。
に,これに応答して論理0および論理1ビットの交互の
組合せからなるテストデータが入力され,入力データレ
ジスタ7が飽和状態となったそれぞれの時点で,入力デ
ータ転送要求信号発生回路13から入力データ転送要求信
号が生成されて,リフレッシュアドレスカウンタ19によ
り,メモリセルアレイ1のワード線が1本ずつ選択され
る。このように,メモリセルアレイ1の各ワード線が選
択されるたびに,リフレッシュアドレスカウンタ19によ
りその都度指定されたメモリセルアレイ1のワード線上
のメモリセルにテストデータが書き込まれるとともに,
リフレッシュアドレスカウンタ19が1アドレス分ずつイ
ンクリメントされる。かくして,リフレッシュアドレス
カウンタ19によるワード線選択動作が一順した段階で,
メモリセルアレイ1のすべてのワード線がリフレッシュ
アドレスカウンタ19により選択されたこととなり,個々
のワード線に論理0および論理1のビットが交互に並ぶ
ビット列が書き込まれて,リフレッシュテストモードに
おける書込み動作が終了することとなるのである。
なお,テストデータの書込み期間中に,リフレッシュ要
求信号発生回路15がリフレッシュ要求パルスを生成し
て,これをメモリコントローラ16に印加しても,そのパ
ルスはリフレッシュテスト制御回路22の第3のANDゲー
ト27によって黙殺されて無効となる。したがって,リフ
レッシュアドレスカウンタ19のテスト中にリフレッシュ
要求信号発生回路15がリフレッシュ要求パルスを生成し
ても,該カウンタの内容が不所望に変更されることはあ
りえない。
求信号発生回路15がリフレッシュ要求パルスを生成し
て,これをメモリコントローラ16に印加しても,そのパ
ルスはリフレッシュテスト制御回路22の第3のANDゲー
ト27によって黙殺されて無効となる。したがって,リフ
レッシュアドレスカウンタ19のテスト中にリフレッシュ
要求信号発生回路15がリフレッシュ要求パルスを生成し
ても,該カウンタの内容が不所望に変更されることはあ
りえない。
上述のようにしてリフレッシュテストモードにおける書
込み動作が終了した後,データ読出し要求信号が出力
クロック発生回路12の制御端子に供給され,メモリセル
アレイ1に書き込まれたテストデータの読出しを開始す
る。この読出し動作は,さきに説明した通常の読出し動
作とまったく同様にして,データ読出し要求信号と同
期して行なわれる。この場合,出力データ転送要求信号
発生回路14からの出力データ転送要求信号に応答して,
高レベルの読出しデータ転送要求信号B1が前記リフレッ
シュテスト制御回路22からアービトレーション回路23に
入力される。アービトレーション回路23はこの読出し転
送要求信号B1に対して読出しデータ転送命令信号B2を出
力し,この信号B2によりイネーブルクロック発生回路24
から前記第2のイネーブル信号E2が出力され,これが前
記出力データ転送ゲート9に供給されて該ゲート9を開
くことにより,読出しデータの転送を実行する。なお,
出力データ転送要求信号発生回路14からの信号は,その
まま,すなわちテスト実行信号TEの論理レベルには係り
なく,リフレッシュテスト制御回路22を通過して,高レ
ベルの読出しデータ転送要求信号B1として該回路22から
出力される。このため,テストデータの読出し動作はテ
ストモードで行なっても,あるいは通常動作モードで行
なってもよいことは明らかである。
込み動作が終了した後,データ読出し要求信号が出力
クロック発生回路12の制御端子に供給され,メモリセル
アレイ1に書き込まれたテストデータの読出しを開始す
る。この読出し動作は,さきに説明した通常の読出し動
作とまったく同様にして,データ読出し要求信号と同
期して行なわれる。この場合,出力データ転送要求信号
発生回路14からの出力データ転送要求信号に応答して,
高レベルの読出しデータ転送要求信号B1が前記リフレッ
シュテスト制御回路22からアービトレーション回路23に
入力される。アービトレーション回路23はこの読出し転
送要求信号B1に対して読出しデータ転送命令信号B2を出
力し,この信号B2によりイネーブルクロック発生回路24
から前記第2のイネーブル信号E2が出力され,これが前
記出力データ転送ゲート9に供給されて該ゲート9を開
くことにより,読出しデータの転送を実行する。なお,
出力データ転送要求信号発生回路14からの信号は,その
まま,すなわちテスト実行信号TEの論理レベルには係り
なく,リフレッシュテスト制御回路22を通過して,高レ
ベルの読出しデータ転送要求信号B1として該回路22から
出力される。このため,テストデータの読出し動作はテ
ストモードで行なっても,あるいは通常動作モードで行
なってもよいことは明らかである。
かくて,テストデータの書込み中に前記リフレッシュア
ドレスカウンタ19が正常に動作していたとすれば,個々
のワード線から読み出されたデータは,当該ワード線に
書き込まれたテストデータとしてのビット列と同一のビ
ットパターンを有する論理0および論理1のビット列で
あるはずであり,したがって読み出されたビット列を書
込みビット列と照合することにより,該リフレッシュア
ドレスカウンタ19が正常に機能していたか否かが,ただ
ちに判定されることとなる。
ドレスカウンタ19が正常に動作していたとすれば,個々
のワード線から読み出されたデータは,当該ワード線に
書き込まれたテストデータとしてのビット列と同一のビ
ットパターンを有する論理0および論理1のビット列で
あるはずであり,したがって読み出されたビット列を書
込みビット列と照合することにより,該リフレッシュア
ドレスカウンタ19が正常に機能していたか否かが,ただ
ちに判定されることとなる。
第2図に示す本発明の実施例は,入力データ転送要求信
号発生回路13からの入力データ転送要求信号に対して,
高レベルのリフレッシュ要求信号C1,ひいては高レベル
のリフレッシュ実行命令信号C2を生成して,リフレッシ
ュアドレスカウンタ19により指定されたアドレスにおけ
るメモリセルにテストデータを書き込むこととしたもの
である。本発明においては,この入力データ転送要求信
号の代りに,出力データ転送要求信号発生回路14からの
出力データ転送要求信号により,高レベルのリフレッシ
ュ要求信号C1およびリフレッシュ実行命令信号C2を生成
して,リフレッシュアドレスカウンタ19により指定され
たアドレスにおけるメモリセルに,テストデータを書き
込むようにすることとしてもよい。第3図はそのように
構成した実施例を本発明の第2の実施例として示すもの
である。
号発生回路13からの入力データ転送要求信号に対して,
高レベルのリフレッシュ要求信号C1,ひいては高レベル
のリフレッシュ実行命令信号C2を生成して,リフレッシ
ュアドレスカウンタ19により指定されたアドレスにおけ
るメモリセルにテストデータを書き込むこととしたもの
である。本発明においては,この入力データ転送要求信
号の代りに,出力データ転送要求信号発生回路14からの
出力データ転送要求信号により,高レベルのリフレッシ
ュ要求信号C1およびリフレッシュ実行命令信号C2を生成
して,リフレッシュアドレスカウンタ19により指定され
たアドレスにおけるメモリセルに,テストデータを書き
込むようにすることとしてもよい。第3図はそのように
構成した実施例を本発明の第2の実施例として示すもの
である。
この第3図に示す実施例をにおいては,リフレッシュテ
スト制御回路22′の第1のANDゲート25の一方の非反転
入力は,これを出力データ転送要求信号発生回路14から
の出力データ転送要求信号を受け,他方の反転入力は第
2図の実施例におけると同様,外部端子からのリフレッ
シュテスト制御信号TEを受けるように,それぞれ接続す
る。第2および第3のANDゲート26,27およびORゲート28
についての接続関係は,第2図の実施例におけるリフレ
ッシュテスト制御回路22の場合と同様である。
スト制御回路22′の第1のANDゲート25の一方の非反転
入力は,これを出力データ転送要求信号発生回路14から
の出力データ転送要求信号を受け,他方の反転入力は第
2図の実施例におけると同様,外部端子からのリフレッ
シュテスト制御信号TEを受けるように,それぞれ接続す
る。第2および第3のANDゲート26,27およびORゲート28
についての接続関係は,第2図の実施例におけるリフレ
ッシュテスト制御回路22の場合と同様である。
かくて,上記外部端子からのテスト実行信号TEが低レベ
ルにあるときは,リフレッシュテスト制御回路22′の第
1のANDゲート25は出力データ転送要求信号発生回路14
からの出力に対してトランスペアレントとなり,該回路
14からの出力データ転送要求信号はそのままこの第1の
ANDゲート25を通過して,読出し要求信号B1としてアー
ビトレーション回路23に入力される。また,該外部端子
からのテスト実行信号TEが高レベルにあるときは,この
第1のANDゲート25が第3のANDゲート27とともに低レベ
ルの出力を生成する状態にロックされる。したがって,
第2図の実施例におけると同様,この低レベルの信号を
1入力とするORゲート28は,第2のANDゲート26からの
出力に対してトランスペアレントとなり,ひいてはこの
ANDゲート26を介して出力データ転送要求信号発生回路1
4からの出力信号に対してトランスペアレントとなる。
ルにあるときは,リフレッシュテスト制御回路22′の第
1のANDゲート25は出力データ転送要求信号発生回路14
からの出力に対してトランスペアレントとなり,該回路
14からの出力データ転送要求信号はそのままこの第1の
ANDゲート25を通過して,読出し要求信号B1としてアー
ビトレーション回路23に入力される。また,該外部端子
からのテスト実行信号TEが高レベルにあるときは,この
第1のANDゲート25が第3のANDゲート27とともに低レベ
ルの出力を生成する状態にロックされる。したがって,
第2図の実施例におけると同様,この低レベルの信号を
1入力とするORゲート28は,第2のANDゲート26からの
出力に対してトランスペアレントとなり,ひいてはこの
ANDゲート26を介して出力データ転送要求信号発生回路1
4からの出力信号に対してトランスペアレントとなる。
この第2の実施例におけるリフレッシュテストサイクル
も,前記入力クロック発生回路5の制御端子に書込み要
求信号が入力して,データ書込み制御部2がイネーブ
ルとされることにより開始される。この書込み要求信号
と同期して,データ入力制御回路6の入力端子に供給
された入力テストデータ信号DINが、入力データレジス
タ7にシリアルに供給されて一時的に記憶される。かく
て,入力データレジスタ7が飽和状態となった時点で,
入力データ転送要求信号発生回路13が書込み入力データ
転送要求信号を生成して,これをメモリコントローラ16
のリフレッシュテスト制御回路22′に入力する。この書
込み入力データ転送要求信号は,リフレッシュテスト制
御回路22′をそのまま通過して高レベルのり書込みデー
タ転送要求信号A1が該回路22から出力され,この信号A1
に対してアービトレーション回路23から高レベルの書込
みデータ転送命令信号A2が出力される。かくてイネーブ
ルクロック発生回路24は,このデータ転送命令信号A2お
よびリフレッシュテスト実行信号TEに応答して前記第1
のイネーブル信号E1を出力し,これが前記入力データ転
送ゲート8に供給されて該ゲート8を開くことにより,
書込み用テストデータのメモリセルアレイ1に対する転
送を実行する。
も,前記入力クロック発生回路5の制御端子に書込み要
求信号が入力して,データ書込み制御部2がイネーブ
ルとされることにより開始される。この書込み要求信号
と同期して,データ入力制御回路6の入力端子に供給
された入力テストデータ信号DINが、入力データレジス
タ7にシリアルに供給されて一時的に記憶される。かく
て,入力データレジスタ7が飽和状態となった時点で,
入力データ転送要求信号発生回路13が書込み入力データ
転送要求信号を生成して,これをメモリコントローラ16
のリフレッシュテスト制御回路22′に入力する。この書
込み入力データ転送要求信号は,リフレッシュテスト制
御回路22′をそのまま通過して高レベルのり書込みデー
タ転送要求信号A1が該回路22から出力され,この信号A1
に対してアービトレーション回路23から高レベルの書込
みデータ転送命令信号A2が出力される。かくてイネーブ
ルクロック発生回路24は,このデータ転送命令信号A2お
よびリフレッシュテスト実行信号TEに応答して前記第1
のイネーブル信号E1を出力し,これが前記入力データ転
送ゲート8に供給されて該ゲート8を開くことにより,
書込み用テストデータのメモリセルアレイ1に対する転
送を実行する。
ついでデータ読出し要求信号が出力クロック発第4回
路12の制御端子に供給された後,出力データ転送要求信
号発生回路14から出力データ転送要求信号が出力され,
これが前述のようにリフレッシュテス制御回路22′の第
2のANDゲート26およびORゲート28を介して,高レベル
のリフレッシュ要求信号C1として,該リフレッシュテス
ト制御回路22からアービトレーション回路23に入力され
る。アービトレーション回路23はこの高レベルのリフレ
ッシュ要求信号C1に応答してリフレッシュ実行命令信号
C2を生成して,これをイネーブルクロ発生回路24に入力
する。この信号C2により,イネーブルクロック発生回路
24から前記第2のイネーブル信号E2が出力され,これが
前記出力データ転送ゲート9に供給されて該ゲート9を
開くことにより,読出しデータの転送を実行する。イネ
ーブルクロック発生回路24からはさらに,前記第3およ
び第4のイネーブル信号E3,E4が前記マルチプレクサ/
アドレスバッファ20および行デコーダ21にそれぞれ出力
されてこれをイネーブルとするとともに,前記リフレッ
シュアドレスカウンタ19に前記第3のアドレス制御信号
CI3が印加されて,これを活性化する。これにより,当
該読出しサイクルにおけるメモリアドレス信号が,リフ
レッシュアドレスカウンタ19からマルチプレクサ/アド
レスバッファ20を介して行デコーダ21に転送されてデコ
ードされる結果,メモリセルアレイ1におけるワード線
のうち特定のものが選択され,該ワード線上のメモリセ
ルからデータの読出しが行なわれて,これが出力データ
転送ゲート8を経由してデータレジスタ10に送られるこ
ととなる。リフレッシュアドレスカウンタ19と書込みア
ドレスカウンタ17の初期値,すなわち先頭アドレスは同
じであるから,リフレッシュアドレスカウンタ19が正常
に動作しているかぎり,上述のようにして読み出された
データは,はじめに書き込まれたテストデータと合致す
るものとなり,このことから当該リフレッシュアドレス
カウンタ19の機能のチェックが可能となるのである。
路12の制御端子に供給された後,出力データ転送要求信
号発生回路14から出力データ転送要求信号が出力され,
これが前述のようにリフレッシュテス制御回路22′の第
2のANDゲート26およびORゲート28を介して,高レベル
のリフレッシュ要求信号C1として,該リフレッシュテス
ト制御回路22からアービトレーション回路23に入力され
る。アービトレーション回路23はこの高レベルのリフレ
ッシュ要求信号C1に応答してリフレッシュ実行命令信号
C2を生成して,これをイネーブルクロ発生回路24に入力
する。この信号C2により,イネーブルクロック発生回路
24から前記第2のイネーブル信号E2が出力され,これが
前記出力データ転送ゲート9に供給されて該ゲート9を
開くことにより,読出しデータの転送を実行する。イネ
ーブルクロック発生回路24からはさらに,前記第3およ
び第4のイネーブル信号E3,E4が前記マルチプレクサ/
アドレスバッファ20および行デコーダ21にそれぞれ出力
されてこれをイネーブルとするとともに,前記リフレッ
シュアドレスカウンタ19に前記第3のアドレス制御信号
CI3が印加されて,これを活性化する。これにより,当
該読出しサイクルにおけるメモリアドレス信号が,リフ
レッシュアドレスカウンタ19からマルチプレクサ/アド
レスバッファ20を介して行デコーダ21に転送されてデコ
ードされる結果,メモリセルアレイ1におけるワード線
のうち特定のものが選択され,該ワード線上のメモリセ
ルからデータの読出しが行なわれて,これが出力データ
転送ゲート8を経由してデータレジスタ10に送られるこ
ととなる。リフレッシュアドレスカウンタ19と書込みア
ドレスカウンタ17の初期値,すなわち先頭アドレスは同
じであるから,リフレッシュアドレスカウンタ19が正常
に動作しているかぎり,上述のようにして読み出された
データは,はじめに書き込まれたテストデータと合致す
るものとなり,このことから当該リフレッシュアドレス
カウンタ19の機能のチェックが可能となるのである。
なお,本実施例においてもこのデータ読出し期間中にリ
フレッシュ要求信号発生回路15がリフレッシュ要求パル
スを生成して,これをメモリコントローラ16に印加して
も,そのパルスはリフレッシュテスト制御回路22の第3
のANDゲート27によって黙殺されて無効となる。したが
って,リフレッシュアドレスカウンタ19のテスト中にリ
フレッシュ要求信号発生回路15がリフレッシュ要求パル
スを生成しても,該カウンタの内容が不所望に変更され
ることはありえない。
フレッシュ要求信号発生回路15がリフレッシュ要求パル
スを生成して,これをメモリコントローラ16に印加して
も,そのパルスはリフレッシュテスト制御回路22の第3
のANDゲート27によって黙殺されて無効となる。したが
って,リフレッシュアドレスカウンタ19のテスト中にリ
フレッシュ要求信号発生回路15がリフレッシュ要求パル
スを生成しても,該カウンタの内容が不所望に変更され
ることはありえない。
上述の各実施例は,入力または出力データ転送要求信号
発生回路13からの信号に対して,高レベルのリフレッシ
ュ要求信号C1およびリフレッシュ実行命令信号C2を生成
して,リフレッシュアドレスカウンタ19により指定され
たアドレスにおけるメモリセルにテストデータを書き込
むこととしたものである。本発明においてはさらに,こ
の入力または出力データ転送要求信号に代えて,前記書
込み要求信号により高レベルの信号C1,C2を生成し
て,リフレッシュアドレスカウンタ19により指定された
アドレスにおけるメモリセルに,テストデータを書き込
むようにすることとしてもよい。こうした構成とした場
合は,メモリセルアレイ1にテストデータが供給される
たびにリフレッシュアドレスカウンタ19の内容が変化す
ることとなるので,テストデータの書込みに要する時間
が短縮されて,リフレッシュアドレスカウンタ19のテス
ト時間が短くなるという利点が得られる。
発生回路13からの信号に対して,高レベルのリフレッシ
ュ要求信号C1およびリフレッシュ実行命令信号C2を生成
して,リフレッシュアドレスカウンタ19により指定され
たアドレスにおけるメモリセルにテストデータを書き込
むこととしたものである。本発明においてはさらに,こ
の入力または出力データ転送要求信号に代えて,前記書
込み要求信号により高レベルの信号C1,C2を生成し
て,リフレッシュアドレスカウンタ19により指定された
アドレスにおけるメモリセルに,テストデータを書き込
むようにすることとしてもよい。こうした構成とした場
合は,メモリセルアレイ1にテストデータが供給される
たびにリフレッシュアドレスカウンタ19の内容が変化す
ることとなるので,テストデータの書込みに要する時間
が短縮されて,リフレッシュアドレスカウンタ19のテス
ト時間が短くなるという利点が得られる。
さらに本発明においては,前述した第2図のリフレッシ
ュテスト制御回路22と第3図のリフレッシュテスト制御
回路22′を互いに組み合せて,これをもって単一のリフ
レッシュテスト制御回路として,前記メモリコントロー
ラ16の一部とすることもできる。この場合,テストデー
タはリフレッシュアドレスカウンタ19により選択された
ワード線上のメモリセルに書き込まれ,同じく該リフレ
ッシュアドレスカウンタ19により選択されたワード前記
上のメモリセルから読み出すようにする。このようにす
ることにより,当該リフレッシュアドレスカウンタの機
能テスト動作をより正確に行なうことができるという利
点が得られることとなる。
ュテスト制御回路22と第3図のリフレッシュテスト制御
回路22′を互いに組み合せて,これをもって単一のリフ
レッシュテスト制御回路として,前記メモリコントロー
ラ16の一部とすることもできる。この場合,テストデー
タはリフレッシュアドレスカウンタ19により選択された
ワード線上のメモリセルに書き込まれ,同じく該リフレ
ッシュアドレスカウンタ19により選択されたワード前記
上のメモリセルから読み出すようにする。このようにす
ることにより,当該リフレッシュアドレスカウンタの機
能テスト動作をより正確に行なうことができるという利
点が得られることとなる。
またリフレッシュアドレスカウンタ19のチェックのため
には,書込みデータ転送要求は,必ずしもデータ入力デ
ータレジスタ7にnビット分のデータの書込みが完了し
た時点で実行する必要はなく,該入力データレジスタ7
に例えば1ビットだけ書き込まれた時点で,早くも転送
動作が実行されるようにしてもよい。このようにするこ
とによっても,リフレッシュアドレスカウンタ19のテス
ト時間を大幅に短縮することが可能となる。この場合,
書込み要求のサイクルは少なくともリフレッシュ動作
に必要な時間,典型的には数百nsよりも若干長くなるよ
うに設定すればよい。
には,書込みデータ転送要求は,必ずしもデータ入力デ
ータレジスタ7にnビット分のデータの書込みが完了し
た時点で実行する必要はなく,該入力データレジスタ7
に例えば1ビットだけ書き込まれた時点で,早くも転送
動作が実行されるようにしてもよい。このようにするこ
とによっても,リフレッシュアドレスカウンタ19のテス
ト時間を大幅に短縮することが可能となる。この場合,
書込み要求のサイクルは少なくともリフレッシュ動作
に必要な時間,典型的には数百nsよりも若干長くなるよ
うに設定すればよい。
さらに前記外部端子から供給されるリフレッシュテスト
実行信号TEとは別に,既存の制御端子たとえば書込みデ
ータ転送手段を用いてリフレッシュテスト動作を制御す
る場合の制御信号生成回路を第4図に示す。
実行信号TEとは別に,既存の制御端子たとえば書込みデ
ータ転送手段を用いてリフレッシュテスト動作を制御す
る場合の制御信号生成回路を第4図に示す。
この第4図のリフレッシュテスト制御信号生成回路は,M
個の電界効果トランジスタT11,T12...T1MとN個の電界
効果トランジスタT21,T22...T2Nを直列に接続し,既存
の制御端子を入力するとともに,該M個の電界効果トラ
ンジスタT11〜T1MとN個の電界効果トランジスタT21〜T
2Nとの間に分圧回路を形成している。前記既存の制御端
子としてはたとえば書込み要求信号()供給端子や読
出し要求信号()供給端子その他のデータ転送手段を
用いることができるが,ここでは例えば読出し要求信号
供給端子を用いることとする。この場合,該入力信号
の高レベル入力電圧(VIH)の規格値(例えば入力の
電圧VIHの最大値を6.0ボルトとする)以下のときは,リ
フレッシュテスト実行信号TEが低レベルに,該規格値以
上(例えば入力の電圧が8.0ないし10.0ボルトとす
る)のときは,リフレッシュテスト実行信号TEが高レベ
ルになるように,上記電界効果トランジスタの個数M,N
を選定することにより,前記リフレッシュテスト制御回
路22(第2図)または22′(第3図)に用いるリフレッ
シュテスト実行信号TEを簡単に生成することが可能とな
る。
個の電界効果トランジスタT11,T12...T1MとN個の電界
効果トランジスタT21,T22...T2Nを直列に接続し,既存
の制御端子を入力するとともに,該M個の電界効果トラ
ンジスタT11〜T1MとN個の電界効果トランジスタT21〜T
2Nとの間に分圧回路を形成している。前記既存の制御端
子としてはたとえば書込み要求信号()供給端子や読
出し要求信号()供給端子その他のデータ転送手段を
用いることができるが,ここでは例えば読出し要求信号
供給端子を用いることとする。この場合,該入力信号
の高レベル入力電圧(VIH)の規格値(例えば入力の
電圧VIHの最大値を6.0ボルトとする)以下のときは,リ
フレッシュテスト実行信号TEが低レベルに,該規格値以
上(例えば入力の電圧が8.0ないし10.0ボルトとす
る)のときは,リフレッシュテスト実行信号TEが高レベ
ルになるように,上記電界効果トランジスタの個数M,N
を選定することにより,前記リフレッシュテスト制御回
路22(第2図)または22′(第3図)に用いるリフレッ
シュテスト実行信号TEを簡単に生成することが可能とな
る。
以上,本発明によるリフレッシュテスト回路の実施例に
つき各種記載してきたが,本発明によるリフレッシュテ
スト回路は,これら実施例について適宜追加ないし変更
を行なって実施してもよいことはいうまでもない。
つき各種記載してきたが,本発明によるリフレッシュテ
スト回路は,これら実施例について適宜追加ないし変更
を行なって実施してもよいことはいうまでもない。
本願特許請求の範囲第1項の「転送要求信号」は入力デ
ータ転送要求信号発生回路13から送出される信号または
出力データ転送要求信号に相当する。また、本願特許請
求の範囲第2項中、「リフレッシュ手段」は図1中、第
3のアドレス制御信号CI3とリフレッシュアドレスカウ
ンタ19で実現されており、「第2のデータ書込手段」
は、図1中、第1のアドレス制御信号CI1と書込アドレ
スカウンタ17で実現されている。
ータ転送要求信号発生回路13から送出される信号または
出力データ転送要求信号に相当する。また、本願特許請
求の範囲第2項中、「リフレッシュ手段」は図1中、第
3のアドレス制御信号CI3とリフレッシュアドレスカウ
ンタ19で実現されており、「第2のデータ書込手段」
は、図1中、第1のアドレス制御信号CI1と書込アドレ
スカウンタ17で実現されている。
[発明の効果] 以上に述べたように,本発明による半導体のテスト回路
は,ダイナミック型メモリセルアレイと,少なくとも1
組のデータレジスタと,外部にリフレッシュ制御用端子
をもたない自動リフレッシュ手段とを内蔵するととも
に,前記データレジスタと前記メモリセルアレイとの間
のデータ転送動作とリフレッシュ動作の実行についてそ
の優先順位を決定する裁定手段とをそなえた半導体メモ
リにおけるリフレッシュアドレスカウンタの動作をチェ
ックするにあたって,テスト用制御端子を有し,該端子
からテスト実行信号が出力されてないときにはトランス
ペアレントな状態となって前記メモリを通常動作モード
に保持し,前記テスト実行信号が出力されているときに
は前記データ転送動作に関係する信号に応答して前記リ
フレッシュアドレスカウンタの機能チェックを行なうよ
うにしたことを特徴とするものであり,このような構成
とした本発明によるリフレッシュアドレスカウンタテス
ト回路は,通常動作モードとリフレッシュアドレスカウ
ンタテストモードとを有し,非テスト時には前者,すな
わち通常動作モードで動作して,該テスト回路がいわゆ
るトランスペアレントな状態となり,あたかも当該回路
が存在しないかのごとくにはたらき,テスト時には後
者,すなわちリフレッシュアドレスカウンタテストモー
ドで動作することにより,データ書込み要求信号に同期
してテストデータの入力を行ない,さらにデータレジス
タとメモリセルアレイとの間のデータ転送要求信号に応
答して,該メモリセルアレイ中の特定のセルに対するデ
ータ書込みまたはデータ読出し動作を行なう。このデー
タ書込みまたはデータ読出し動作は,リフレッシュアド
レスカウンタにより選択されたメモリセルアレイのワー
ド線上のメモリセルに対しして行なう。その結果,チッ
プ外部にリフレッシュ制御用端子をもたない,完全自動
リフレッシュ機能を内蔵したメモリにおけるリフレッシ
ュアドレスカウンタの動作を,容易にチェックすること
が可能となるという効果がある。
は,ダイナミック型メモリセルアレイと,少なくとも1
組のデータレジスタと,外部にリフレッシュ制御用端子
をもたない自動リフレッシュ手段とを内蔵するととも
に,前記データレジスタと前記メモリセルアレイとの間
のデータ転送動作とリフレッシュ動作の実行についてそ
の優先順位を決定する裁定手段とをそなえた半導体メモ
リにおけるリフレッシュアドレスカウンタの動作をチェ
ックするにあたって,テスト用制御端子を有し,該端子
からテスト実行信号が出力されてないときにはトランス
ペアレントな状態となって前記メモリを通常動作モード
に保持し,前記テスト実行信号が出力されているときに
は前記データ転送動作に関係する信号に応答して前記リ
フレッシュアドレスカウンタの機能チェックを行なうよ
うにしたことを特徴とするものであり,このような構成
とした本発明によるリフレッシュアドレスカウンタテス
ト回路は,通常動作モードとリフレッシュアドレスカウ
ンタテストモードとを有し,非テスト時には前者,すな
わち通常動作モードで動作して,該テスト回路がいわゆ
るトランスペアレントな状態となり,あたかも当該回路
が存在しないかのごとくにはたらき,テスト時には後
者,すなわちリフレッシュアドレスカウンタテストモー
ドで動作することにより,データ書込み要求信号に同期
してテストデータの入力を行ない,さらにデータレジス
タとメモリセルアレイとの間のデータ転送要求信号に応
答して,該メモリセルアレイ中の特定のセルに対するデ
ータ書込みまたはデータ読出し動作を行なう。このデー
タ書込みまたはデータ読出し動作は,リフレッシュアド
レスカウンタにより選択されたメモリセルアレイのワー
ド線上のメモリセルに対しして行なう。その結果,チッ
プ外部にリフレッシュ制御用端子をもたない,完全自動
リフレッシュ機能を内蔵したメモリにおけるリフレッシ
ュアドレスカウンタの動作を,容易にチェックすること
が可能となるという効果がある。
またデータ転送サイクルは外部より容易に調整すること
が可能であるため,リフレッシュサイクルを簡単に調整
することができ,したがってメモリセルのホールドのテ
スト等も容易に実行しうるという効果もある。
が可能であるため,リフレッシュサイクルを簡単に調整
することができ,したがってメモリセルのホールドのテ
スト等も容易に実行しうるという効果もある。
第1図は本発明によるリフレッシュテスト回路を適用し
た半導体メモリ装置全体の概略構成示すブロック図,第
2図は本発明によるリフレッシュテスト回路の第1の実
施例の構成を示すブロック図,第3図は同じく本発明に
よるリフレッシュテスト回路の第2の実施例の構成を示
すブロック図,第4図は既存の制御端子を用いてリフレ
ッシュテスト動作を制御する場合の制御信号生成回路を
示す図である。 1……メモリセルアレイ,2……データ書込み制御部,3…
…データ読出し制御部,4……メモリ制御部,5,12……ク
ロック発生回路,6,11……入出力制御回路,7,10……デー
タレジスタ,8,9……データ転送ゲート,13……入力デー
タ転送要求信号発生回路,14……出力データ転送要求信
号発生回路,15……リフレッシュ要求信号発生回路,16…
…メモリコントローラ,17……書込みアドレスカウンタ,
18……読出しアドレスカウンタ,19……リフレッシュア
ドレスカウンタ,20……マルチプレクサ/アドレスバッ
ファ,21……行デコーダ,22……リフレッシュテスト制御
回路,23……アービトレーション回路,24……イネーブル
クロック発生回路,
た半導体メモリ装置全体の概略構成示すブロック図,第
2図は本発明によるリフレッシュテスト回路の第1の実
施例の構成を示すブロック図,第3図は同じく本発明に
よるリフレッシュテスト回路の第2の実施例の構成を示
すブロック図,第4図は既存の制御端子を用いてリフレ
ッシュテスト動作を制御する場合の制御信号生成回路を
示す図である。 1……メモリセルアレイ,2……データ書込み制御部,3…
…データ読出し制御部,4……メモリ制御部,5,12……ク
ロック発生回路,6,11……入出力制御回路,7,10……デー
タレジスタ,8,9……データ転送ゲート,13……入力デー
タ転送要求信号発生回路,14……出力データ転送要求信
号発生回路,15……リフレッシュ要求信号発生回路,16…
…メモリコントローラ,17……書込みアドレスカウンタ,
18……読出しアドレスカウンタ,19……リフレッシュア
ドレスカウンタ,20……マルチプレクサ/アドレスバッ
ファ,21……行デコーダ,22……リフレッシュテスト制御
回路,23……アービトレーション回路,24……イネーブル
クロック発生回路,
Claims (2)
- 【請求項1】ダイナミック型メモリセルアレイと、少な
くとも1組のデータレジスタと、外部にリフレッシュ制
御用端子をもたない自動リフレッシュ手段とを内蔵する
とともに、前記データレジスタと前記メモリセルアレイ
との間のデータ転送動作とリフレッシュ動作の実行とに
ついてその優先順位を決定する裁定手段とをそなえた半
導体メモリにおけるリフレッシュアドレスカウンタの動
作をチェックするにあたって、テスト用制御端子を有
し、該端子からテスト実行信号が出力されてないときに
はトランスペアレントな状態となって前記メモリを通常
動作モードに保持し、前記データ転送動作を要求する転
送要求信号に応答して前記リフレッシュアドレスカウン
タを駆動させ前記リフレッシュアドレスカウンタのアド
レス出力により前記データ転送の制御を行うコントロー
ラを有することを特徴とする半導体メモリのテスト回
路。 - 【請求項2】a)シリアルに供給されたデータを受けて
パラレルに出力する入力データレジスタと、 b)ダイナミック型メモリセルアレイと、 c)前記入力データレジスタを介して転送されたデータ
信号がこのメモリセルアレイに書き込まれるワード線を
表すアドレス信号を記憶するための書込みアドレスカウ
ンタと、 d)前記メモリセルアレイの通常動作サイクル時に前記
入力データレジスタから出力されたデータ信号を、前記
書込みアドレスカウンタから出力されたアドレス信号に
もとづいて選択された該メモリセルアレイのワード線上
に位置するメモリセルに転送するための第1のデータ書
込み手段と、 e)前記メモリセルアレイからデータを読み出すメモリ
セルの位置するワード線を表すアドレス信号を記憶する
ための読出しアドレスカウンタと、 f)前記メモリセルアレイの通常動作サイクル時に前記
読出しアドレスカウンタから出力されたアドレス信号に
モードづいて選択された該メモリセルアレイのワード線
上に位置するメモリセルからパラレルにデータを読み出
してシリアルに出力するためのデータ読出し手段と、 g)前記メモリセルアレイにおいてリフレッシュすべき
メモリセルの位置するワード線を表すアドレス信号を記
憶するためのリフレッシュアドレスカウンタと、 h)前記リフレッシュアドレスカウンタから出力された
アドレス信号にもとづいて選択された前記メモリセルア
レイのワード線上に位置するメモリセルに対するリフレ
ッシュを行うためのリフレッシュ手段と、 i)テストモード時に前記リフレッシュアドレスカウン
タの出力アドレスを前記第1のデータ書込み手段に供給
し、前記書込みアドレスカウンタから出力されるアドレ
ス信号に代わって前記リフレッシュアドレスカウンタの
出力アドレスに応答して前記第1の書込み手段の書き込
み動作を行わせる制御手段とを有することを特徴とする
半導体メモリのテスト回路。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61-66509 | 1986-03-24 | ||
| JP6650986 | 1986-03-24 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6313198A JPS6313198A (ja) | 1988-01-20 |
| JPH0799618B2 true JPH0799618B2 (ja) | 1995-10-25 |
Family
ID=13317874
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62069989A Expired - Lifetime JPH0799618B2 (ja) | 1986-03-24 | 1987-03-24 | 半導体メモリのテスト回路 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US4807196A (ja) |
| EP (1) | EP0239916B1 (ja) |
| JP (1) | JPH0799618B2 (ja) |
| DE (1) | DE3789987T2 (ja) |
Families Citing this family (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0463210B1 (en) * | 1990-06-27 | 1995-05-31 | International Business Machines Corporation | Method and apparatus for checking the address and contents of a memory array |
| US5216635A (en) * | 1991-07-24 | 1993-06-01 | Ncr Corporation | System and method for requesting access to a computer memory for refreshing |
| JPH05274860A (ja) * | 1992-03-26 | 1993-10-22 | Nec Corp | 半導体メモリ |
| KR950009390B1 (ko) * | 1992-04-22 | 1995-08-21 | 삼성전자주식회사 | 반도체 메모리장치의 리프레시 어드레스 테스트회로 |
| JP2870312B2 (ja) * | 1992-07-28 | 1999-03-17 | 日本電気株式会社 | 半導体メモリ回路の調整方法 |
| US5519876A (en) * | 1993-12-23 | 1996-05-21 | Unisys Corporation | Processor communications bus having address lines selecting different storage locations based on selected control lines |
| JP3260583B2 (ja) * | 1995-04-04 | 2002-02-25 | 株式会社東芝 | ダイナミック型半導体メモリおよびそのテスト方法 |
| US5793776A (en) * | 1996-10-18 | 1998-08-11 | Samsung Electronics Co., Ltd. | Structure and method for SDRAM dynamic self refresh entry and exit using JTAG |
| JP3967559B2 (ja) * | 2001-04-06 | 2007-08-29 | 富士通株式会社 | 制御回路及び半導体記憶装置 |
| JP4408193B2 (ja) * | 2002-08-08 | 2010-02-03 | 富士通マイクロエレクトロニクス株式会社 | 半導体記憶装置及び半導体記憶装置の試験方法 |
| US7042785B2 (en) | 2003-12-19 | 2006-05-09 | Infineon Technologies, Ag | Method and apparatus for controlling refresh cycles of a plural cycle refresh scheme in a dynamic memory |
| KR101197273B1 (ko) | 2011-01-27 | 2012-11-05 | 에스케이하이닉스 주식회사 | 리프레쉬회로 |
| US10957376B1 (en) * | 2019-12-18 | 2021-03-23 | Winbond Electronics Corp. | Refresh testing circuit and method |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3068578D1 (en) * | 1979-05-15 | 1984-08-23 | Mostek Corp | Method of testing the operation of an internal refresh counter in a random access memory and circuit for the testing thereof |
| US4453237A (en) * | 1980-10-01 | 1984-06-05 | Intel Corporation | Multiple bit output dynamic random-access memory |
| US4406013A (en) * | 1980-10-01 | 1983-09-20 | Intel Corporation | Multiple bit output dynamic random-access memory |
| US4672583A (en) * | 1983-06-15 | 1987-06-09 | Nec Corporation | Dynamic random access memory device provided with test circuit for internal refresh circuit |
| JPS6148200A (ja) * | 1984-08-14 | 1986-03-08 | Fujitsu Ltd | 半導体記憶装置 |
| JPS6166295A (ja) * | 1984-09-10 | 1986-04-05 | Nec Corp | 半導体メモリ |
| US4691303A (en) * | 1985-10-31 | 1987-09-01 | Sperry Corporation | Refresh system for multi-bank semiconductor memory |
-
1987
- 1987-03-24 JP JP62069989A patent/JPH0799618B2/ja not_active Expired - Lifetime
- 1987-03-24 US US07/029,566 patent/US4807196A/en not_active Expired - Lifetime
- 1987-03-24 DE DE3789987T patent/DE3789987T2/de not_active Expired - Lifetime
- 1987-03-24 EP EP87104339A patent/EP0239916B1/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| DE3789987D1 (de) | 1994-07-14 |
| US4807196A (en) | 1989-02-21 |
| EP0239916A3 (en) | 1989-06-14 |
| EP0239916B1 (en) | 1994-06-08 |
| EP0239916A2 (en) | 1987-10-07 |
| DE3789987T2 (de) | 1994-12-15 |
| JPS6313198A (ja) | 1988-01-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR950014089B1 (ko) | 동기식 디램의 히든 셀프 리프레쉬 방법 및 장치 | |
| US5615358A (en) | Time skewing arrangement for operating memory in synchronism with a data processor | |
| JP3843145B2 (ja) | 同期型半導体記憶装置 | |
| JP2743268B2 (ja) | 自己試験機能を有するdram | |
| JP2936547B2 (ja) | 試験パターン発生器 | |
| JP2843481B2 (ja) | リフレッシュアドレステスト回路を備えた半導体メモリ装置 | |
| EP0326885A2 (en) | Sequential read access of serial memories with a user defined starting address | |
| JPH0799618B2 (ja) | 半導体メモリのテスト回路 | |
| JPH01125795A (ja) | 仮想型スタティック半導体記憶装置及びこの記憶装置を用いたシステム | |
| JPH11203859A (ja) | クロック同期型メモリ装置及びそのスケジューラ回路 | |
| US7719916B2 (en) | Semiconductor memory device | |
| US6295620B1 (en) | Memory test facilitation circuit using stored test data repeatedly | |
| US4347589A (en) | Refresh counter test | |
| CA1172316A (en) | Refresh counter test | |
| JPH02260200A (ja) | 複数ビット並列テスト機能を有する半導体記憶装置における複数ビット並列機能テスト方法 | |
| JPH08273396A (ja) | 半導体メモリ装置の自動テスト回路 | |
| JP2548206B2 (ja) | 半導体記憶装置 | |
| KR100599411B1 (ko) | 스토리지 커패시터를 포함하는 셀을 가지는 에스램 및 그라이트데이타 입력방법 | |
| JP2824089B2 (ja) | 半導体記憶素子 | |
| JPH03296843A (ja) | メモリコントローラ | |
| JP2004071104A (ja) | 半導体記憶装置及び半導体記憶装置を含む記憶素子モジュール | |
| JPH1166889A (ja) | 高速試験機能つきメモリ | |
| JPS6323299A (ja) | 記憶装置試験方式 | |
| JPH0447590A (ja) | メモリ内蔵型集積回路装置 | |
| JPH03177947A (ja) | メモリ装置の診断回路 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071025 Year of fee payment: 12 |