JPH07105697A - 半導体記憶装置 - Google Patents
半導体記憶装置Info
- Publication number
- JPH07105697A JPH07105697A JP5251661A JP25166193A JPH07105697A JP H07105697 A JPH07105697 A JP H07105697A JP 5251661 A JP5251661 A JP 5251661A JP 25166193 A JP25166193 A JP 25166193A JP H07105697 A JPH07105697 A JP H07105697A
- Authority
- JP
- Japan
- Prior art keywords
- memory cell
- row
- fuse
- signal
- circuit
- 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.)
- Withdrawn
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/70—Masking faults in memories by using spares or by reconfiguring
- G11C29/78—Masking faults in memories by using spares or by reconfiguring using programmable devices
- G11C29/785—Masking faults in memories by using spares or by reconfiguring using programmable devices with redundancy programming schemes
- G11C29/787—Masking faults in memories by using spares or by reconfiguring using programmable devices with redundancy programming schemes using a fuse hierarchy
-
- 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/70—Masking faults in memories by using spares or by reconfiguring
- G11C29/78—Masking faults in memories by using spares or by reconfiguring using programmable devices
- G11C29/83—Masking faults in memories by using spares or by reconfiguring using programmable devices with reduced power consumption
-
- 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/70—Masking faults in memories by using spares or by reconfiguring
- G11C29/78—Masking faults in memories by using spares or by reconfiguring using programmable devices
- G11C29/84—Masking faults in memories by using spares or by reconfiguring using programmable devices with improved access time or stability
Landscapes
- For Increasing The Reliability Of Semiconductor Memories (AREA)
- Dram (AREA)
- Static Random-Access Memory (AREA)
Abstract
(57)【要約】
【目的】 ある特定のプリデコード信号にのみ大きな容
量が付加されることがない半導体記憶装置を提供する。 【構成】 プリデコード信号/X1・/X2〜X1・X
2に対応させてトランスミッションゲートTG41〜T
G44およびヒューズ401〜404を一つずつ直列に
設ける。トランスミッションゲートTG41〜TG44
をオンまたはオフするためのヒューズ463と、出力S
bを接地するためのヒューズ410を設ける。冗長メモ
リセル行を使用しない場合は、すべてのヒューズを接続
しておき、トランスミッションゲートTG41〜TG4
4をオフするとともに、出力Sbを接地する。冗長メモ
リセル行を使用する場合は、伝送するプリデコード信号
/X1・/X2〜X1・X2に対応する一つのヒューズ
401〜404のみを残して他のヒューズをすべて切断
する。
量が付加されることがない半導体記憶装置を提供する。 【構成】 プリデコード信号/X1・/X2〜X1・X
2に対応させてトランスミッションゲートTG41〜T
G44およびヒューズ401〜404を一つずつ直列に
設ける。トランスミッションゲートTG41〜TG44
をオンまたはオフするためのヒューズ463と、出力S
bを接地するためのヒューズ410を設ける。冗長メモ
リセル行を使用しない場合は、すべてのヒューズを接続
しておき、トランスミッションゲートTG41〜TG4
4をオフするとともに、出力Sbを接地する。冗長メモ
リセル行を使用する場合は、伝送するプリデコード信号
/X1・/X2〜X1・X2に対応する一つのヒューズ
401〜404のみを残して他のヒューズをすべて切断
する。
Description
【0001】
【産業上の利用分野】この発明は半導体記憶装置に関
し、特に、メモリ部分の欠陥を救済するための冗長回路
を含む半導体記憶装置に関する。
し、特に、メモリ部分の欠陥を救済するための冗長回路
を含む半導体記憶装置に関する。
【0002】
【従来の技術】従来より、スタティックランダムアクセ
スメモリ(以下「SRAM」という)やダイナミックラ
ンダムアクセスメモリ(以下「DRAM」という)のよ
うな半導体記憶装置は、製造における歩留りを向上させ
るため、冗長回路を備えている。製造された半導体記憶
装置内のメモリ部分に欠陥が存在するとき、そのメモリ
部分は冗長回路の機能により救済される。すなわち、従
来の半導体記憶装置では、欠陥メモリセルを含む行また
は列が予め定められたスペア行または列と機能的に置換
えられる。
スメモリ(以下「SRAM」という)やダイナミックラ
ンダムアクセスメモリ(以下「DRAM」という)のよ
うな半導体記憶装置は、製造における歩留りを向上させ
るため、冗長回路を備えている。製造された半導体記憶
装置内のメモリ部分に欠陥が存在するとき、そのメモリ
部分は冗長回路の機能により救済される。すなわち、従
来の半導体記憶装置では、欠陥メモリセルを含む行また
は列が予め定められたスペア行または列と機能的に置換
えられる。
【0003】この発明は、一般にSRAMやDRAMの
ような半導体記憶装置に適用可能であるが、以下の記載
では、この発明が一例としてSRAMに適用される場合
について説明する。
ような半導体記憶装置に適用可能であるが、以下の記載
では、この発明が一例としてSRAMに適用される場合
について説明する。
【0004】図7は、従来のSRAM500の構成を示
すブロック図である。図7を参照して、SRAM500
は、n個のメモリセルブロックBK0 ないしBK
n-1 と、アクセスされるべきメモリセルブロックBK0
ないしBKn-1 を選択するためのブロックセレクタ回路
32とを含む。メモリセルブロックBK0 ないしBK
n-1 のうちの1つ、たとえばメモリセルブロックBK0
は、メモリセルアレイ1aと、冗長メモリセル行(RM
C)7aと、行デコーダ3aと、冗長行デコーダ(RR
D)550aと、ビット線に接続されたビット線負荷回
路17aと、アクセスされるべきビット線対を選択する
ためのマルチプレクサ8aと、データ書込のための書込
バッファ33aと、データ読出のためのセンスアンプ9
aとを含む。
すブロック図である。図7を参照して、SRAM500
は、n個のメモリセルブロックBK0 ないしBK
n-1 と、アクセスされるべきメモリセルブロックBK0
ないしBKn-1 を選択するためのブロックセレクタ回路
32とを含む。メモリセルブロックBK0 ないしBK
n-1 のうちの1つ、たとえばメモリセルブロックBK0
は、メモリセルアレイ1aと、冗長メモリセル行(RM
C)7aと、行デコーダ3aと、冗長行デコーダ(RR
D)550aと、ビット線に接続されたビット線負荷回
路17aと、アクセスされるべきビット線対を選択する
ためのマルチプレクサ8aと、データ書込のための書込
バッファ33aと、データ読出のためのセンスアンプ9
aとを含む。
【0005】SRAM500は、さらに、外部から与え
られる行アドレス信号RAを受ける行アドレスバッファ
2と、外部から与えられる列アドレス信号CAを受ける
列アドレスバッファ5と、外部から与えられるブロック
アドレス信号BAを受けるブロックアドレスバッファ3
1と、行アドレスバッファ2から与えられる列アドレス
信号Xを予めデコードする行プリデコーダ4と、列アド
レスバッファ5から与えられる列アドレス信号Yをデコ
ードする列デコーダ6と、入力データDiを受けるデー
タ入力バッファ13と、出力データDoを出力するデー
タ出力バッファ10と、外部から与えられるチップ選択
信号CSおよび読出書込制御信号RWCに応答して動作
する読出/書込制御回路16とを含む。
られる行アドレス信号RAを受ける行アドレスバッファ
2と、外部から与えられる列アドレス信号CAを受ける
列アドレスバッファ5と、外部から与えられるブロック
アドレス信号BAを受けるブロックアドレスバッファ3
1と、行アドレスバッファ2から与えられる列アドレス
信号Xを予めデコードする行プリデコーダ4と、列アド
レスバッファ5から与えられる列アドレス信号Yをデコ
ードする列デコーダ6と、入力データDiを受けるデー
タ入力バッファ13と、出力データDoを出力するデー
タ出力バッファ10と、外部から与えられるチップ選択
信号CSおよび読出書込制御信号RWCに応答して動作
する読出/書込制御回路16とを含む。
【0006】ブロックセレクタ回路32は、ブロックア
ドレスバッファ31から出力される信号Zに応答して、
メモリセルブロックBK0 ないしBKn-1 を選択するた
めのブロック選択信号BS0 ないしBSn-1 を出力す
る。各ブロック選択信号BS0ないしBSn-1 は、対応
するメモリセルブロックBK0 ないしBKn-1 内の対応
する行デコーダおよびセンスアンプに与えられる。対応
する行デコーダおよびセンスアンプは、活性化されたブ
ロック選択信号に応答して動作する。
ドレスバッファ31から出力される信号Zに応答して、
メモリセルブロックBK0 ないしBKn-1 を選択するた
めのブロック選択信号BS0 ないしBSn-1 を出力す
る。各ブロック選択信号BS0ないしBSn-1 は、対応
するメモリセルブロックBK0 ないしBKn-1 内の対応
する行デコーダおよびセンスアンプに与えられる。対応
する行デコーダおよびセンスアンプは、活性化されたブ
ロック選択信号に応答して動作する。
【0007】次に、通常のアクセス動作について説明す
る。たとえば、メモリセルブロックBK0 がアクセスさ
れるとき、活性化されたブロック選択信号BS0 が行デ
コーダ3aおよびセンスアンプ9aに与えられる。デー
タ読出において、行デコーダ3aおよび列デコーダ6が
メモリセルアレイ1a内の図示されていないメモリセル
を指定する。指定されたメモリセル内にストアされたデ
ータ信号は、マルチプレクサ8aを介してセンスアンプ
9aに与えられる。センスアンプ9aによって増幅され
たデータ信号は、データ出力バッファ10を介して出力
データDoとして出力される。
る。たとえば、メモリセルブロックBK0 がアクセスさ
れるとき、活性化されたブロック選択信号BS0 が行デ
コーダ3aおよびセンスアンプ9aに与えられる。デー
タ読出において、行デコーダ3aおよび列デコーダ6が
メモリセルアレイ1a内の図示されていないメモリセル
を指定する。指定されたメモリセル内にストアされたデ
ータ信号は、マルチプレクサ8aを介してセンスアンプ
9aに与えられる。センスアンプ9aによって増幅され
たデータ信号は、データ出力バッファ10を介して出力
データDoとして出力される。
【0008】書込動作において、入力データDiがデー
タ入力バッファ13を介して書込バッファ33aに与え
られる。書込バッファ33aは、読出/書込制御回路1
6から与えられる制御信号に応答して、与えられたデー
タ信号をマルチプレクサ8aを介してメモリセルアレイ
1aに与える。したがって、行デコーダ3aおよび列デ
コーダ6によって指定されたメモリセルにデータが書込
まれる。
タ入力バッファ13を介して書込バッファ33aに与え
られる。書込バッファ33aは、読出/書込制御回路1
6から与えられる制御信号に応答して、与えられたデー
タ信号をマルチプレクサ8aを介してメモリセルアレイ
1aに与える。したがって、行デコーダ3aおよび列デ
コーダ6によって指定されたメモリセルにデータが書込
まれる。
【0009】もし、メモリセルアレイ1a内のある1つ
のメモリセル行中に何らかの欠陥が存在することが発見
された場合には、その欠陥メモリセル行は、冗長メモリ
セル行7aと次のように機能的に置換えられる。欠陥メ
モリセル行の位置を示す欠陥メモリセルアドレスは、冗
長行デコーダ550a内に設けられたヒューズ(図示せ
ず)を選択的に切断することにより、プログラムされ
る。したがって、欠陥メモリセルが存在する行へのアク
セス要求がされたとき、冗長行デコーダ550aの機能
により、欠陥メモリセル行に変えて冗長メモリセル行7
aがアクセスされる。言い換えると、欠陥メモリセル行
が、電気的にまたは機能的に冗長メモリセル行7aより
置換えられる。欠陥メモリセルの救済のためのこれら冗
長回路の動作は、後で詳細に説明される。
のメモリセル行中に何らかの欠陥が存在することが発見
された場合には、その欠陥メモリセル行は、冗長メモリ
セル行7aと次のように機能的に置換えられる。欠陥メ
モリセル行の位置を示す欠陥メモリセルアドレスは、冗
長行デコーダ550a内に設けられたヒューズ(図示せ
ず)を選択的に切断することにより、プログラムされ
る。したがって、欠陥メモリセルが存在する行へのアク
セス要求がされたとき、冗長行デコーダ550aの機能
により、欠陥メモリセル行に変えて冗長メモリセル行7
aがアクセスされる。言い換えると、欠陥メモリセル行
が、電気的にまたは機能的に冗長メモリセル行7aより
置換えられる。欠陥メモリセルの救済のためのこれら冗
長回路の動作は、後で詳細に説明される。
【0010】図8は、図7に示したSRAM500のメ
モリセルアレイ1aを含む要部の回路図である。図8を
参照して、表示の簡単化のため、メモリセルアレイ1内
の4つのメモリセル24aないし24dだけが示され
る。メモリセル24aおよび24cは、ビット線20a
と20bとの間に接続される。メモリセル24bおよび
24dは、ビット線21aと21bとの間に接続され
る。
モリセルアレイ1aを含む要部の回路図である。図8を
参照して、表示の簡単化のため、メモリセルアレイ1内
の4つのメモリセル24aないし24dだけが示され
る。メモリセル24aおよび24cは、ビット線20a
と20bとの間に接続される。メモリセル24bおよび
24dは、ビット線21aと21bとの間に接続され
る。
【0011】ビット線負荷回路17aは、各々が対応す
る1本のビット線20a,20b,21aおよび21b
と電源電位VCCとの間に接続されたnチャネルMOSト
ランジスタ25a,25b,26aおよび26bを含
む。一方、マルチプレクサ8aは、I/O線対29a,
29bとビット線20a,20b,21aおよび21b
との間に接続されたnチャネルMOSトランジスタ27
a,27b,28aおよび28bを含む。I/O線対2
9aおよび29bは、センスアンプ9aの入力および書
込バッファ33aの出力に接続される。
る1本のビット線20a,20b,21aおよび21b
と電源電位VCCとの間に接続されたnチャネルMOSト
ランジスタ25a,25b,26aおよび26bを含
む。一方、マルチプレクサ8aは、I/O線対29a,
29bとビット線20a,20b,21aおよび21b
との間に接続されたnチャネルMOSトランジスタ27
a,27b,28aおよび28bを含む。I/O線対2
9aおよび29bは、センスアンプ9aの入力および書
込バッファ33aの出力に接続される。
【0012】行デコーダ3aは、アクセスされるべきメ
モリセル24a,24b,24c,24dに接続されて
いるワード線WL0 およびWL1 のうちの1本を選択的
に活性化する。ワード線WL0 に接続されたメモリセル
24aおよび24bは、1つのメモリセル行を構成す
る。たとえば、ワード線WL0 が活性化されたとき、メ
モリセル24aおよび24bを含むメモリセル行がアク
セスされる。一方、列デコーダ6は、アクセスされるべ
きメモリセル列を選択するための列選択信号Y0および
Y1 のうちの一方を活性化する。たとえば、列選択信号
Y0 が活性化されたとき、トランジスタ27aおよび2
7bがオンするので、メモリセル24aおよび24cを
含むメモリセル列がアクセスされる。
モリセル24a,24b,24c,24dに接続されて
いるワード線WL0 およびWL1 のうちの1本を選択的
に活性化する。ワード線WL0 に接続されたメモリセル
24aおよび24bは、1つのメモリセル行を構成す
る。たとえば、ワード線WL0 が活性化されたとき、メ
モリセル24aおよび24bを含むメモリセル行がアク
セスされる。一方、列デコーダ6は、アクセスされるべ
きメモリセル列を選択するための列選択信号Y0および
Y1 のうちの一方を活性化する。たとえば、列選択信号
Y0 が活性化されたとき、トランジスタ27aおよび2
7bがオンするので、メモリセル24aおよび24cを
含むメモリセル列がアクセスされる。
【0013】図9は、図8に示したメモリセルの一例を
示す回路図である。図9を参照して、このメモリセルM
C1(たとえば図8の24a)は、NチャネルMOSト
ランジスタ41aおよび41bと、高抵抗負荷としての
抵抗43aおよび43bと、アクセスゲートとしてのN
チャネルMOSトランジスタ42aおよび42bを含
む。
示す回路図である。図9を参照して、このメモリセルM
C1(たとえば図8の24a)は、NチャネルMOSト
ランジスタ41aおよび41bと、高抵抗負荷としての
抵抗43aおよび43bと、アクセスゲートとしてのN
チャネルMOSトランジスタ42aおよび42bを含
む。
【0014】図10は、図8に示したメモリセルの別の
例を示す回路図である。図10を参照して、このメモリ
セルMC2は、NチャネルMOSトランジスタ41aお
よび41bと、負荷として働くPチャネルMOSトラン
ジスタ44aおよび44bと、アクセスゲートとしての
NチャネルMOSトランジスタ42aおよび42bを含
む。
例を示す回路図である。図10を参照して、このメモリ
セルMC2は、NチャネルMOSトランジスタ41aお
よび41bと、負荷として働くPチャネルMOSトラン
ジスタ44aおよび44bと、アクセスゲートとしての
NチャネルMOSトランジスタ42aおよび42bを含
む。
【0015】図11は、図8に示したメモリセル24a
の読出動作を説明するためのタイミング図である。図1
1を参照して、横軸は時間の経過を示し、縦軸は電位
(ボルト)を示す。ラインADiは、行アドレスバッフ
ァ2および列アドレスバッファ5の入力信号の変化を示
す。ラインADoは、行および列アドレスバッファ2お
よび5の出力信号の変化を示す。ラインWL0 は、メモ
リセル24aに接続されたワード線WL0 の変化を示
す。ラインI/Oは、I/O線対29aおよび29bの
変化を示す。ラインSA0 は、センスアンプ9aの出力
信号の変化を示す。ラインDoは、データ出力バッファ
10の出力信号の変化を示す。
の読出動作を説明するためのタイミング図である。図1
1を参照して、横軸は時間の経過を示し、縦軸は電位
(ボルト)を示す。ラインADiは、行アドレスバッフ
ァ2および列アドレスバッファ5の入力信号の変化を示
す。ラインADoは、行および列アドレスバッファ2お
よび5の出力信号の変化を示す。ラインWL0 は、メモ
リセル24aに接続されたワード線WL0 の変化を示
す。ラインI/Oは、I/O線対29aおよび29bの
変化を示す。ラインSA0 は、センスアンプ9aの出力
信号の変化を示す。ラインDoは、データ出力バッファ
10の出力信号の変化を示す。
【0016】時刻t0 において、入力アドレス信号AD
iが変化する。したがって、アドレスバッファ2および
5の出力信号ADoは、時刻t1 において変化する。時
刻t 2 において、ワード線WL0 の電位が変化するの
で、メモリセル24a内にストアされたデータ信号がビ
ット線対20a,20bに伝えられる。これに加えて、
列デコーダ6から出力される列選択信号Y0 が高レベル
になるので、トランジスタ27aおよび27bがオンす
る。したがって、時刻t3 において、I/O線対29a
および29bの電位が変化する。
iが変化する。したがって、アドレスバッファ2および
5の出力信号ADoは、時刻t1 において変化する。時
刻t 2 において、ワード線WL0 の電位が変化するの
で、メモリセル24a内にストアされたデータ信号がビ
ット線対20a,20bに伝えられる。これに加えて、
列デコーダ6から出力される列選択信号Y0 が高レベル
になるので、トランジスタ27aおよび27bがオンす
る。したがって、時刻t3 において、I/O線対29a
および29bの電位が変化する。
【0017】時刻t4 において、センスアンプ9aが読
出/書込制御回路16から与えられる制御信号に応答し
て活性化されるので、センスアンプ9aによるデータの
増幅が行なわれる。したがって、時刻t5 において、デ
ータ出力バッファ10の出力信号Doが、メモリセル2
4aから読出されたデータにしたがって変化する。
出/書込制御回路16から与えられる制御信号に応答し
て活性化されるので、センスアンプ9aによるデータの
増幅が行なわれる。したがって、時刻t5 において、デ
ータ出力バッファ10の出力信号Doが、メモリセル2
4aから読出されたデータにしたがって変化する。
【0018】図12は、図7に示した行プリデコーダ4
の回路図である。図12に示した例は、行アドレス信号
RAのうちの2ビットをプリデコードした場合だけを示
す。図12を参照して、プリデコーダ4は、図7に示し
た行アドレスバッファ2から出力される信号X1および
X2ならびにそれらの反転信号/X1および/X2をそ
れぞれ選択的に受けるNANDゲート45aないし45
dと、インバータ46aないし46dとを含む。インバ
ータ46aないし46dの出力は、/X1・/X2,X
1・/X2,/X1・X2およびX1・X2に対応する
プリデコード信号となる。
の回路図である。図12に示した例は、行アドレス信号
RAのうちの2ビットをプリデコードした場合だけを示
す。図12を参照して、プリデコーダ4は、図7に示し
た行アドレスバッファ2から出力される信号X1および
X2ならびにそれらの反転信号/X1および/X2をそ
れぞれ選択的に受けるNANDゲート45aないし45
dと、インバータ46aないし46dとを含む。インバ
ータ46aないし46dの出力は、/X1・/X2,X
1・/X2,/X1・X2およびX1・X2に対応する
プリデコード信号となる。
【0019】次に、プリデコーダ4の動作について説明
する。図7に示した行アドレスバッファ2に外部からX
1およびX2が低レベルのときに選択されるアドレスに
対応した行アドレス信号RAが与えられる。行アドレス
バッファ2は、低レベルの信号X1およびX2ならびに
高レベルの信号/X1および/X2を出力する。したが
って、図12に示したNANDゲート45aだけが低レ
ベルの信号を出力し、他のNANDゲート45bないし
45dは高レベルの信号を出力する。その結果、プリデ
コード信号/X1・/X2だけが高レベルになり(活性
化され)、他のプリデコード信号X1・/X2,/X1
・X2,およびX1・X2は低レベルに保たれる。
する。図7に示した行アドレスバッファ2に外部からX
1およびX2が低レベルのときに選択されるアドレスに
対応した行アドレス信号RAが与えられる。行アドレス
バッファ2は、低レベルの信号X1およびX2ならびに
高レベルの信号/X1および/X2を出力する。したが
って、図12に示したNANDゲート45aだけが低レ
ベルの信号を出力し、他のNANDゲート45bないし
45dは高レベルの信号を出力する。その結果、プリデ
コード信号/X1・/X2だけが高レベルになり(活性
化され)、他のプリデコード信号X1・/X2,/X1
・X2,およびX1・X2は低レベルに保たれる。
【0020】同様にして、X1が高レベル、X2が低レ
ベルのときに選択されるアドレスに対応した行アドレス
信号RAが与えられたときはX1・/X2だけが、X1
が低レベル、X2が高レベルのときに選択されるアドレ
スに対応した行アドレス信号RAが与えられたときは/
X1・X2だけが、X1およびX2が高レベルのときに
選択されるアドレスに対応した行アドレス信号RAが与
えられたときはX1・X2だけが、高レベルになり(活
性化され)、他のプリデコード信号は低レベルに保たれ
る。
ベルのときに選択されるアドレスに対応した行アドレス
信号RAが与えられたときはX1・/X2だけが、X1
が低レベル、X2が高レベルのときに選択されるアドレ
スに対応した行アドレス信号RAが与えられたときは/
X1・X2だけが、X1およびX2が高レベルのときに
選択されるアドレスに対応した行アドレス信号RAが与
えられたときはX1・X2だけが、高レベルになり(活
性化され)、他のプリデコード信号は低レベルに保たれ
る。
【0021】図13は、図7に示したブロックセレクタ
回路32の回路図である。図13を参照して、ブロック
セレクタ回路32は、ブロックアドレスバッファ31か
ら出力された信号Z0およびZ1ならびにそれらの反転
信号/Z0および/Z1のうちの2つを選択的にそれぞ
れ受けるNANDゲート100aないし100dと、イ
ンバータ101aないし101dとを含む。図7に示し
たSRAM500は、n個のメモリブロックを備えてい
るが、図13に示したブロックセレクタ回路32は、表
示および説明を簡単化するため、4つのメモリブロック
のうちの1つを選択するための回路が示されている。入
力信号Z0,/Z0,Z1および/Z1は、外部から与
えられるブロックアドレス信号BAの下位2ビットから
得られる。インバータ101aないし101dはブロッ
ク選択信号BS0 ないしBS3 をそれぞれ出力する。
回路32の回路図である。図13を参照して、ブロック
セレクタ回路32は、ブロックアドレスバッファ31か
ら出力された信号Z0およびZ1ならびにそれらの反転
信号/Z0および/Z1のうちの2つを選択的にそれぞ
れ受けるNANDゲート100aないし100dと、イ
ンバータ101aないし101dとを含む。図7に示し
たSRAM500は、n個のメモリブロックを備えてい
るが、図13に示したブロックセレクタ回路32は、表
示および説明を簡単化するため、4つのメモリブロック
のうちの1つを選択するための回路が示されている。入
力信号Z0,/Z0,Z1および/Z1は、外部から与
えられるブロックアドレス信号BAの下位2ビットから
得られる。インバータ101aないし101dはブロッ
ク選択信号BS0 ないしBS3 をそれぞれ出力する。
【0022】次に、ブロックセレクタ回路32の動作に
ついて説明する。一例として、メモリセルブロックBK
0 を選択する場合について説明する。図7に示したブロ
ックアドレスバッファ31に外部からメモリブロックB
K0 を指定するブロックアドレス信号BAが与えられ
る。ブロックアドレスバッファ31は、低レベルの信号
Z0およびZ1ならびに高レベルの信号/Z0および/
Z1を出力する。したがって、図13に示したNAND
ゲート100aだけが低レベルの信号を出力し、他のN
ANDゲート100bないし100dは高レベルの信号
を出力する。その結果、ブロック選択信号BS0 だけが
高レベルになり(活性化され)、他のブロック選択信号
BS1 ないしBS3 は低レベルに保たれる。
ついて説明する。一例として、メモリセルブロックBK
0 を選択する場合について説明する。図7に示したブロ
ックアドレスバッファ31に外部からメモリブロックB
K0 を指定するブロックアドレス信号BAが与えられ
る。ブロックアドレスバッファ31は、低レベルの信号
Z0およびZ1ならびに高レベルの信号/Z0および/
Z1を出力する。したがって、図13に示したNAND
ゲート100aだけが低レベルの信号を出力し、他のN
ANDゲート100bないし100dは高レベルの信号
を出力する。その結果、ブロック選択信号BS0 だけが
高レベルになり(活性化され)、他のブロック選択信号
BS1 ないしBS3 は低レベルに保たれる。
【0023】図14は、図7に示した行デコーダ3aお
よび冗長行デコーダ550aの回路ブロック図である。
図14に示した例は、メモリセルアレイ1a内の8つの
メモリセル行および1つの冗長メモリセル行にアクセス
するための回路部分だけを示す。図7に示した他のメモ
リブロックBK1 ないしBKn-1 内に設けられた行デコ
ーダ3b,…および冗長行デコーダ550b,…も、図
14に示したものと同様の回路構成であることが指摘さ
れる。
よび冗長行デコーダ550aの回路ブロック図である。
図14に示した例は、メモリセルアレイ1a内の8つの
メモリセル行および1つの冗長メモリセル行にアクセス
するための回路部分だけを示す。図7に示した他のメモ
リブロックBK1 ないしBKn-1 内に設けられた行デコ
ーダ3b,…および冗長行デコーダ550b,…も、図
14に示したものと同様の回路構成であることが指摘さ
れる。
【0024】図14を参照して、行デコーダ3aは、図
7に示したプリデコーダ4から出力される信号X0,/
X0ならびに/X1・/X2,X1・/X2,/X1・
X2,およびX1・X2をそれぞれ選択的に受けるNA
NDゲート55aないし55hと、インバータ56aな
いし56hとを含む。インバータ56aないし56hの
出力は、ワード線WL0 ないしWL7 にそれぞれ接続さ
れる。プリデコード信号X0,/X0ならびに/X1・
/X2,X1・/X2,/X1・X2,およびX1・X
2は外部から与えられる行アドレス信号RAのうちの下
位3ビットから得られる。
7に示したプリデコーダ4から出力される信号X0,/
X0ならびに/X1・/X2,X1・/X2,/X1・
X2,およびX1・X2をそれぞれ選択的に受けるNA
NDゲート55aないし55hと、インバータ56aな
いし56hとを含む。インバータ56aないし56hの
出力は、ワード線WL0 ないしWL7 にそれぞれ接続さ
れる。プリデコード信号X0,/X0ならびに/X1・
/X2,X1・/X2,/X1・X2,およびX1・X
2は外部から与えられる行アドレス信号RAのうちの下
位3ビットから得られる。
【0025】冗長行デコーダ550aは、冗長行デコー
ダ550a自身を能動化するための冗長イネーブル回路
51と、欠陥メモリセルが存在するメモリセル行を規定
する欠陥アドレスをプログラムするためのアドレスプロ
グラム回路52および53と、NANDゲート55i
と、インバータ56iとを含む。インバータ56iの出
力は、冗長メモリセル行7をアクセスするためのワード
線WLRに接続される。NANDゲート55iは、冗長
イネーブル回路51、アドレスプログラム回路52およ
び53から出力される冗長イネーブル信号RE、Saお
よびSbを受けるように接続される。
ダ550a自身を能動化するための冗長イネーブル回路
51と、欠陥メモリセルが存在するメモリセル行を規定
する欠陥アドレスをプログラムするためのアドレスプロ
グラム回路52および53と、NANDゲート55i
と、インバータ56iとを含む。インバータ56iの出
力は、冗長メモリセル行7をアクセスするためのワード
線WLRに接続される。NANDゲート55iは、冗長
イネーブル回路51、アドレスプログラム回路52およ
び53から出力される冗長イネーブル信号RE、Saお
よびSbを受けるように接続される。
【0026】図15は、冗長イネーブル回路51の回路
図である。図14に示した冗長イネーブル回路51は、
図15に示した回路51により実現される。図15を参
照して、冗長イネーブル回路51は、電源電位VCCとノ
ード70との間に並列に接続されたキャパシタ71、抵
抗72およびPチャネルMOSトランジスタ74と、ノ
ード70と接地との間に接続されたプログラムのための
ヒューズ73と、カスケードされたインバータ75およ
び76とを含む。
図である。図14に示した冗長イネーブル回路51は、
図15に示した回路51により実現される。図15を参
照して、冗長イネーブル回路51は、電源電位VCCとノ
ード70との間に並列に接続されたキャパシタ71、抵
抗72およびPチャネルMOSトランジスタ74と、ノ
ード70と接地との間に接続されたプログラムのための
ヒューズ73と、カスケードされたインバータ75およ
び76とを含む。
【0027】冗長回路が使用されるとき、すなわちメモ
リセルアレイ内の欠陥メモリセルが存在するとき、ヒュ
ーズ73が切断される。したがって、ノード70が高レ
ベル、すなわち、電源電位VCCに保たれるので、高レベ
ルの冗長イネーブル信号REが出力される。他方、冗長
回路が使用されないとき、すなわちメモリセルアレイ内
の欠陥メモリセルが存在しないとき、ヒューズ73は切
断されない。したがって、ノード70が低レベル、すな
わち接地レベルに保たれるので、低レベルの冗長イネー
ブル信号REが出力される。
リセルアレイ内の欠陥メモリセルが存在するとき、ヒュ
ーズ73が切断される。したがって、ノード70が高レ
ベル、すなわち、電源電位VCCに保たれるので、高レベ
ルの冗長イネーブル信号REが出力される。他方、冗長
回路が使用されないとき、すなわちメモリセルアレイ内
の欠陥メモリセルが存在しないとき、ヒューズ73は切
断されない。したがって、ノード70が低レベル、すな
わち接地レベルに保たれるので、低レベルの冗長イネー
ブル信号REが出力される。
【0028】図16は、アドレスプログラム回路52の
回路図である。図14に示したアドレスプログラム回路
52は図16に示した回路52を用いて実現される。図
16を参照して、アドレスプログラム回路52は、電源
電位VCCとノード60との間に並列に接続されたキャパ
シタ61、抵抗62およびPチャネルMOSトランジス
タ64と、ノード60と接地との間に接続されたプログ
ラムのためのヒューズ63と、カスケードされたインバ
ータ65および66と、2つのCMOSトランスミッシ
ョンゲートTG1およびTG2を含む。トランスミッシ
ョンゲートTG1は、ノード67の電位に応答して、入
力信号/X0を通過させる。トランスミッションゲート
TG2は、ノード67の電位に応答して、入力信号X0
を通過させる。入力信号X0および/X0のうちの一方
が、ヒューズ63の接続または非接続に応じて、出力信
号Saとして出力される。
回路図である。図14に示したアドレスプログラム回路
52は図16に示した回路52を用いて実現される。図
16を参照して、アドレスプログラム回路52は、電源
電位VCCとノード60との間に並列に接続されたキャパ
シタ61、抵抗62およびPチャネルMOSトランジス
タ64と、ノード60と接地との間に接続されたプログ
ラムのためのヒューズ63と、カスケードされたインバ
ータ65および66と、2つのCMOSトランスミッシ
ョンゲートTG1およびTG2を含む。トランスミッシ
ョンゲートTG1は、ノード67の電位に応答して、入
力信号/X0を通過させる。トランスミッションゲート
TG2は、ノード67の電位に応答して、入力信号X0
を通過させる。入力信号X0および/X0のうちの一方
が、ヒューズ63の接続または非接続に応じて、出力信
号Saとして出力される。
【0029】動作において、ヒューズ63が切断されて
いるとき、ノード64の電位が高レベルに保たれる。し
たがって、ノード67の電位がインバータ65により低
レベルに固定されるので、トランスミッションゲートT
G2がオンする。したがって、入力信号X0が出力信号
Saとして伝送される。これとは逆に、ヒューズ63が
接続されているとき、ノード60の電位が低レベルに保
たれるので、ノード67の電位が高レベルに保たれる。
したがって、トランスミッションゲートTG1がオンす
るので、入力信号/X0が出力信号Saとして伝送され
る。
いるとき、ノード64の電位が高レベルに保たれる。し
たがって、ノード67の電位がインバータ65により低
レベルに固定されるので、トランスミッションゲートT
G2がオンする。したがって、入力信号X0が出力信号
Saとして伝送される。これとは逆に、ヒューズ63が
接続されているとき、ノード60の電位が低レベルに保
たれるので、ノード67の電位が高レベルに保たれる。
したがって、トランスミッションゲートTG1がオンす
るので、入力信号/X0が出力信号Saとして伝送され
る。
【0030】図17は、アドレスプログラム回路53の
回路図である。図14に示したアドレスプログラム回路
53は図17に示した回路53を用いて実現される。図
17を参照して、アドレスプログラム回路53は、電源
電位VCCとノード160との間に並列に接続されたキャ
パシタ161、抵抗162およびPチャネルMOSトラ
ンジスタ164と、ノード160と接地との間に接続さ
れたプログラムのためのヒューズ163と、カスケード
されたインバータ165および166を含む。さらに、
アドレスプログラム回路53は、電源電位VCCとノード
260との間に並列に接続されたキャパシタ261、抵
抗262およびPチャネルMOSトランジスタ264
と、ノード260と接地との間に接続されたプログラム
のためのヒューズ263と、カスケードされたインバー
タ265および266を含む。
回路図である。図14に示したアドレスプログラム回路
53は図17に示した回路53を用いて実現される。図
17を参照して、アドレスプログラム回路53は、電源
電位VCCとノード160との間に並列に接続されたキャ
パシタ161、抵抗162およびPチャネルMOSトラ
ンジスタ164と、ノード160と接地との間に接続さ
れたプログラムのためのヒューズ163と、カスケード
されたインバータ165および166を含む。さらに、
アドレスプログラム回路53は、電源電位VCCとノード
260との間に並列に接続されたキャパシタ261、抵
抗262およびPチャネルMOSトランジスタ264
と、ノード260と接地との間に接続されたプログラム
のためのヒューズ263と、カスケードされたインバー
タ265および266を含む。
【0031】また、アドレスプログラム回路53は、2
つずつ直列された4組のCMOSトランスミッションゲ
ートTG11およびTG21,TG12およびTG2
2,TG13およびTG23ならびにTG14およびT
G24を含む。トランスミッションゲートTG11およ
びTG21は、ノード167および267の電位に応答
して、入力信号/X1・/X2を通過させる。入力信号
X1・X2,/X1・X2,X1・/X2および/X1
・/X2のうちの1つが、ヒューズ163およびヒュー
ズ263の接続または非接続に応じて、出力信号Sbと
して出力される。
つずつ直列された4組のCMOSトランスミッションゲ
ートTG11およびTG21,TG12およびTG2
2,TG13およびTG23ならびにTG14およびT
G24を含む。トランスミッションゲートTG11およ
びTG21は、ノード167および267の電位に応答
して、入力信号/X1・/X2を通過させる。入力信号
X1・X2,/X1・X2,X1・/X2および/X1
・/X2のうちの1つが、ヒューズ163およびヒュー
ズ263の接続または非接続に応じて、出力信号Sbと
して出力される。
【0032】動作において、ヒューズ163およびヒュ
ーズ263が切断されているとき、ノード160および
260の電位が高レベルに保たれる。したがって、ノー
ド167および267の電位がインバータ165および
265により低レベルに固定されるので、トランスミッ
ションゲートTG12,TG14,TG23およびTG
24がオンする。直列されたトランスミッションゲート
TG14およびTG24のみが、入力信号X1・X2を
通過させる。したがって、入力信号X1・X2が出力信
号Sbとして伝送される。
ーズ263が切断されているとき、ノード160および
260の電位が高レベルに保たれる。したがって、ノー
ド167および267の電位がインバータ165および
265により低レベルに固定されるので、トランスミッ
ションゲートTG12,TG14,TG23およびTG
24がオンする。直列されたトランスミッションゲート
TG14およびTG24のみが、入力信号X1・X2を
通過させる。したがって、入力信号X1・X2が出力信
号Sbとして伝送される。
【0033】また、ヒューズ163が接続され、ヒュー
ズ263が切断されているとき、ノード160および2
60の電位がそれぞれ低および高レベルに保たれる。し
たがって、ノード167および267の電位がインバー
タ165および265によりそれぞれ高および低レベル
に固定されるので、トランスミッションゲートTG1
1,TG13,TG23およびTG24がオンする。直
列されたトランスミッションゲートTG13およびTG
23のみが、入力信号/X1・X2を通過させる。した
がって、入力信号/X1・X2が出力信号Sbとして伝
送される。
ズ263が切断されているとき、ノード160および2
60の電位がそれぞれ低および高レベルに保たれる。し
たがって、ノード167および267の電位がインバー
タ165および265によりそれぞれ高および低レベル
に固定されるので、トランスミッションゲートTG1
1,TG13,TG23およびTG24がオンする。直
列されたトランスミッションゲートTG13およびTG
23のみが、入力信号/X1・X2を通過させる。した
がって、入力信号/X1・X2が出力信号Sbとして伝
送される。
【0034】さらに、ヒューズ163が切断され、ヒュ
ーズ263が接続されているとき、ノード160および
260の電位がそれぞれ高および低レベルに保たれる。
したがって、ノード167および267の電位がインバ
ータ165および265によりそれぞれ低および高レベ
ルに固定されるので、トランスミッションゲートTG1
2,TG14,TG21およびTG22がオンする。直
列されたトランスミッションゲートTG12およびTG
22のみが、入力信号X1・/X2を通過させる。した
がって、入力信号X1・/X2が出力信号Sbとして伝
送される。
ーズ263が接続されているとき、ノード160および
260の電位がそれぞれ高および低レベルに保たれる。
したがって、ノード167および267の電位がインバ
ータ165および265によりそれぞれ低および高レベ
ルに固定されるので、トランスミッションゲートTG1
2,TG14,TG21およびTG22がオンする。直
列されたトランスミッションゲートTG12およびTG
22のみが、入力信号X1・/X2を通過させる。した
がって、入力信号X1・/X2が出力信号Sbとして伝
送される。
【0035】また、ヒューズ163およびヒューズ26
3が接続されているとき、ノード160および260の
電位が低レベルに保たれる。したがって、ノード167
および267の電位がインバータ165および265に
より高レベルに固定されるので、トランスミッションゲ
ートTG11,TG13,TG21およびTG22がオ
ンする。直列されたトランスミッションゲートTG11
およびTG21のみが、入力信号/X1・/X2を通過
させる。したがって、入力信号/X1・/X2が出力信
号Sbとして伝送される。
3が接続されているとき、ノード160および260の
電位が低レベルに保たれる。したがって、ノード167
および267の電位がインバータ165および265に
より高レベルに固定されるので、トランスミッションゲ
ートTG11,TG13,TG21およびTG22がオ
ンする。直列されたトランスミッションゲートTG11
およびTG21のみが、入力信号/X1・/X2を通過
させる。したがって、入力信号/X1・/X2が出力信
号Sbとして伝送される。
【0036】図15,図16および図17に示した回路
が適用されている図14に示した冗長行デコーダ550
aの動作について以下に説明する。まず、メモリセルア
レイ1a内に欠陥メモリセルが存在しない場合、すなわ
ち冗長メモリセル行7aがアクセスされない場合につい
て説明する。この場合では、冗長イネーブル回路51内
のヒューズ(すなわち図15に示したヒューズ73に相
当する)が切断されない。したがって、低レベルの冗長
イネーブル信号REがNANDゲート55iに与えられ
る。したがって、NANDゲート55iの出力信号が高
レベルに保たれるので、インバータ56iが低レベルの
冗長ワード線信号WLRを出力する。その結果、冗長メ
モリセル行7aがアクセスされないことになる。
が適用されている図14に示した冗長行デコーダ550
aの動作について以下に説明する。まず、メモリセルア
レイ1a内に欠陥メモリセルが存在しない場合、すなわ
ち冗長メモリセル行7aがアクセスされない場合につい
て説明する。この場合では、冗長イネーブル回路51内
のヒューズ(すなわち図15に示したヒューズ73に相
当する)が切断されない。したがって、低レベルの冗長
イネーブル信号REがNANDゲート55iに与えられ
る。したがって、NANDゲート55iの出力信号が高
レベルに保たれるので、インバータ56iが低レベルの
冗長ワード線信号WLRを出力する。その結果、冗長メ
モリセル行7aがアクセスされないことになる。
【0037】行デコーダ3a内のNANDゲート5aな
いし55hは、NANDゲート55iの高レベルの出力
信号および高レベルのブロック選択信号BS0 を受け
る。したがって、NANDゲート55aないし55h
は、プリデコーダ4から与えられる信号X0,/X0な
らびにX1・/X2,X1・/X2,/X1・X2,お
よびX1・X2に応答して、ワード線WL0 ないしWL
7 のうちの1本を選択的に活性化する(選択的に高レベ
ルにもたらす)。したがって、活性化されたワード線に
接続されたメモリセル行がアクセスされ得る。
いし55hは、NANDゲート55iの高レベルの出力
信号および高レベルのブロック選択信号BS0 を受け
る。したがって、NANDゲート55aないし55h
は、プリデコーダ4から与えられる信号X0,/X0な
らびにX1・/X2,X1・/X2,/X1・X2,お
よびX1・X2に応答して、ワード線WL0 ないしWL
7 のうちの1本を選択的に活性化する(選択的に高レベ
ルにもたらす)。したがって、活性化されたワード線に
接続されたメモリセル行がアクセスされ得る。
【0038】メモリセルアレイ1a内に欠陥メモリセル
が存在する場合、すなわち冗長メモリセル行7aによる
置換が用いられる場合では、冗長イネーブル回路51内
のヒューズ(すなわち図15に示したヒューズ73に相
当する)が切断される。したがって、高レベルの冗長イ
ネーブル信号REがNANDゲート55iに与えられ
る。これに加えて、欠陥メモリセルが存在する行、すな
わち欠陥メモリセル行を規定する行アドレスが、アドレ
スプログラム回路52および53内のヒューズを選択的
に切断することによりプログラムされる。
が存在する場合、すなわち冗長メモリセル行7aによる
置換が用いられる場合では、冗長イネーブル回路51内
のヒューズ(すなわち図15に示したヒューズ73に相
当する)が切断される。したがって、高レベルの冗長イ
ネーブル信号REがNANDゲート55iに与えられ
る。これに加えて、欠陥メモリセルが存在する行、すな
わち欠陥メモリセル行を規定する行アドレスが、アドレ
スプログラム回路52および53内のヒューズを選択的
に切断することによりプログラムされる。
【0039】仮に、ワード線WL0 に接続されたメモリ
セル行内に欠陥メモリセルが存在したと仮定すると、こ
のメモリセル行を規定するためのプログラムが行なわれ
る。すなわち、行アドレスプログラム回路52および5
3において対応するヒューズ63,163および263
を接続状態で残すことにより、この場合のプログラムが
行なわれる。その結果、アドレスプログラム回路52
は、入力信号/X0を出力信号Saとして出力する。一
方、アドレスプログラム回路53は、入力信号/X1・
/X2を出力信号Sbとして出力する。したがって、い
ずれも高レベルの入力信号/X0および/X1・/X2
が与えられたとき、高レベルの出力信号SaおよびSb
がNANDゲート55iに与えられる。その結果、NA
NDゲート55iが低レベルの信号を出力するので、イ
ンバータ56iが高レベルの冗長ワード線信号WLRを
出力する。冗長メモリセル行7aは、高レベルの冗長ワ
ード線信号WLRに応答してアクセスされる。これに加
えて、NANDゲート55iの低レベルの出力信号がN
ANDゲート55aにも与えられるので、NANDゲー
ト55aが不能化される。言い換えると、ワード線WL
0 に接続されたメモリセル行は、このときアクセスされ
なくなる。
セル行内に欠陥メモリセルが存在したと仮定すると、こ
のメモリセル行を規定するためのプログラムが行なわれ
る。すなわち、行アドレスプログラム回路52および5
3において対応するヒューズ63,163および263
を接続状態で残すことにより、この場合のプログラムが
行なわれる。その結果、アドレスプログラム回路52
は、入力信号/X0を出力信号Saとして出力する。一
方、アドレスプログラム回路53は、入力信号/X1・
/X2を出力信号Sbとして出力する。したがって、い
ずれも高レベルの入力信号/X0および/X1・/X2
が与えられたとき、高レベルの出力信号SaおよびSb
がNANDゲート55iに与えられる。その結果、NA
NDゲート55iが低レベルの信号を出力するので、イ
ンバータ56iが高レベルの冗長ワード線信号WLRを
出力する。冗長メモリセル行7aは、高レベルの冗長ワ
ード線信号WLRに応答してアクセスされる。これに加
えて、NANDゲート55iの低レベルの出力信号がN
ANDゲート55aにも与えられるので、NANDゲー
ト55aが不能化される。言い換えると、ワード線WL
0 に接続されたメモリセル行は、このときアクセスされ
なくなる。
【0040】また、別の例として、ワード線WL1 に接
続されたメモリセル行内に欠陥メモリセルが存在する場
合では、アドレスプログラム回路52内の対応するヒュ
ーズ63が切断され、アドレスプログラム回路53内の
対応するヒューズ163および263が接続状態で残さ
れる。その結果、NANDゲート55iは、高レベルの
入力信号X0および/X1・/X2が与えられたとき能
動化され、冗長ワード線信号WLRが活性化される。
続されたメモリセル行内に欠陥メモリセルが存在する場
合では、アドレスプログラム回路52内の対応するヒュ
ーズ63が切断され、アドレスプログラム回路53内の
対応するヒューズ163および263が接続状態で残さ
れる。その結果、NANDゲート55iは、高レベルの
入力信号X0および/X1・/X2が与えられたとき能
動化され、冗長ワード線信号WLRが活性化される。
【0041】上記の記載では、8本のメモリセル行のう
ちの1本を選択するためのプログラミングが説明された
が、実際にはメモリセルアレイ1a内には多数のメモリ
セル行が含まれている。したがって、メモリセル行の数
に応じてアドレスプログラム回路が追加的に設けられる
ことが指摘される。また、その際行アドレス信号RAの
うちの3ビットからプリデコード信号を作ることがあ
る。そのとき、プリデコーダの出力は、8つとなる。
ちの1本を選択するためのプログラミングが説明された
が、実際にはメモリセルアレイ1a内には多数のメモリ
セル行が含まれている。したがって、メモリセル行の数
に応じてアドレスプログラム回路が追加的に設けられる
ことが指摘される。また、その際行アドレス信号RAの
うちの3ビットからプリデコード信号を作ることがあ
る。そのとき、プリデコーダの出力は、8つとなる。
【0042】図18は、プリデコーダの出力が8つの場
合のアドレスプログラム回路54の回路図である。図1
8を参照して、アドレスプログラム回路54は、電源電
位V CCとノード160との間に並列に接続されたキャパ
シタ161、抵抗162およびPチャネルMOSトラン
ジスタ164と、ノード160と接地との間に接続され
たプログラムのためのヒューズ163と、カスケードさ
れたインバータ165および166を含む。また、アド
レスプログラム回路54は、電源電位VCCとノード26
0との間に並列に接続されたキャパシタ261、抵抗2
62およびPチャネルMOSトランジスタ264と、ノ
ード260と接地との間に接続されたプログラムのため
のヒューズ263と、カスケードされたインバータ26
5および266を含む。さらに、アドレスプログラム回
路54は、電源電位VCCとノード360との間に並列に
接続されたキャパシタ361、抵抗362およびPチャ
ネルMOSトランジスタ364と、ノード360と接地
との間に接続されたプログラムのためのヒューズ363
と、カスケードされたインバータ365および366を
含む。
合のアドレスプログラム回路54の回路図である。図1
8を参照して、アドレスプログラム回路54は、電源電
位V CCとノード160との間に並列に接続されたキャパ
シタ161、抵抗162およびPチャネルMOSトラン
ジスタ164と、ノード160と接地との間に接続され
たプログラムのためのヒューズ163と、カスケードさ
れたインバータ165および166を含む。また、アド
レスプログラム回路54は、電源電位VCCとノード26
0との間に並列に接続されたキャパシタ261、抵抗2
62およびPチャネルMOSトランジスタ264と、ノ
ード260と接地との間に接続されたプログラムのため
のヒューズ263と、カスケードされたインバータ26
5および266を含む。さらに、アドレスプログラム回
路54は、電源電位VCCとノード360との間に並列に
接続されたキャパシタ361、抵抗362およびPチャ
ネルMOSトランジスタ364と、ノード360と接地
との間に接続されたプログラムのためのヒューズ363
と、カスケードされたインバータ365および366を
含む。
【0043】また、アドレスプログラム回路54は、3
つずつ直列された8組のCMOSトランスミッションゲ
ートTG11,TG21およびTG31、TG12,T
G22およびTG32、TG13,TG23およびTG
33、TG14,TG24およびTG34、TG15,
TG25およびTG35、TG16,TG26およびT
G36、TG17,TG27およびTG37、ならびに
TG18,TG28およびTG38を含む。トランスミ
ッションゲートTG11,TG21およびTG31は、
ノード167,267および367の電位に応答して、
入力信号/X1・/X2・/X3を通過させる。入力信
号X1・X2・X3,すなわちX1・X2・X3,X1
・/X2・X3,/X1・/X2・X3,X1・X2・
/X3,/X1・X2・/X3,X1・/X2・/X3
および/X1・/X2・/X3のうちの1つが、ヒュー
ズ163,263および363の接続または非接続に応
じて、出力信号Sbとして出力される。
つずつ直列された8組のCMOSトランスミッションゲ
ートTG11,TG21およびTG31、TG12,T
G22およびTG32、TG13,TG23およびTG
33、TG14,TG24およびTG34、TG15,
TG25およびTG35、TG16,TG26およびT
G36、TG17,TG27およびTG37、ならびに
TG18,TG28およびTG38を含む。トランスミ
ッションゲートTG11,TG21およびTG31は、
ノード167,267および367の電位に応答して、
入力信号/X1・/X2・/X3を通過させる。入力信
号X1・X2・X3,すなわちX1・X2・X3,X1
・/X2・X3,/X1・/X2・X3,X1・X2・
/X3,/X1・X2・/X3,X1・/X2・/X3
および/X1・/X2・/X3のうちの1つが、ヒュー
ズ163,263および363の接続または非接続に応
じて、出力信号Sbとして出力される。
【0044】動作において、ヒューズ163,263お
よび363が切断されているとき、ノード160,26
0および360の電位が高レベルに保たれる。したがっ
て、ノード167,267および367の電位がインバ
ータ165,265および365により低レベルに固定
されるので、トランスミッションゲートTG12,TG
14,TG16,TG18,TG23,TG24,TG
27,TG28,TG35,TG36,TG37および
TG38がオンする。直列されたトランスミッションゲ
ートのうちトランスミッションゲートTG18,TG2
8およびTG38のみが、入力信号X1・X2・X3を
通過させる。したがって、入力信号X1・X2・X3が
出力信号Sbとして伝送される。
よび363が切断されているとき、ノード160,26
0および360の電位が高レベルに保たれる。したがっ
て、ノード167,267および367の電位がインバ
ータ165,265および365により低レベルに固定
されるので、トランスミッションゲートTG12,TG
14,TG16,TG18,TG23,TG24,TG
27,TG28,TG35,TG36,TG37および
TG38がオンする。直列されたトランスミッションゲ
ートのうちトランスミッションゲートTG18,TG2
8およびTG38のみが、入力信号X1・X2・X3を
通過させる。したがって、入力信号X1・X2・X3が
出力信号Sbとして伝送される。
【0045】また、別の例として、ヒューズ163が接
続され、ヒューズ263および363が切断されている
とき、ノード160の電位が低レベル、ノード260お
よび360の電位が高レベルに保たれる。したがって、
ノード167の電位がインバータ165により低レベ
ル、ノード267および367の電位がインバータ26
5および365により低レベルに固定されるので、トラ
ンスミッションゲートTG11,TG13,TG15,
TG17,TG23,TG24,TG27,TG28,
TG35,TG36,TG37およびTG38がオンす
る。直列されたトランスミッションゲートのうちトラン
スミッションゲートTG17,TG27およびTG37
のみが、入力信号/X1・X2・X3を通過させる。し
たがって、入力信号/X1・X2・X3が出力信号Sb
として伝送される。
続され、ヒューズ263および363が切断されている
とき、ノード160の電位が低レベル、ノード260お
よび360の電位が高レベルに保たれる。したがって、
ノード167の電位がインバータ165により低レベ
ル、ノード267および367の電位がインバータ26
5および365により低レベルに固定されるので、トラ
ンスミッションゲートTG11,TG13,TG15,
TG17,TG23,TG24,TG27,TG28,
TG35,TG36,TG37およびTG38がオンす
る。直列されたトランスミッションゲートのうちトラン
スミッションゲートTG17,TG27およびTG37
のみが、入力信号/X1・X2・X3を通過させる。し
たがって、入力信号/X1・X2・X3が出力信号Sb
として伝送される。
【0046】さらに、ヒューズ163,263および3
63が接続されているとき、ノード160,260およ
び360の電位が低レベルに保たれる。したがって、ノ
ード167,267および367の電位がインバータ1
65,265および365により高レベルに固定される
ので、トランスミッションゲートTG11,TG13,
TG15,TG17,TG21,TG22,TG25,
TG26,TG31,TG32,TG33およびTG3
4がオンする。直列されたトランスミッションゲートの
うちトランスミッションゲートTG11,TG21およ
びTG31のみが、入力信号/X1・/X2・/X3を
通過させる。したがって、入力信号/X1・/X2・/
X3が出力信号Sbとして伝送される。
63が接続されているとき、ノード160,260およ
び360の電位が低レベルに保たれる。したがって、ノ
ード167,267および367の電位がインバータ1
65,265および365により高レベルに固定される
ので、トランスミッションゲートTG11,TG13,
TG15,TG17,TG21,TG22,TG25,
TG26,TG31,TG32,TG33およびTG3
4がオンする。直列されたトランスミッションゲートの
うちトランスミッションゲートTG11,TG21およ
びTG31のみが、入力信号/X1・/X2・/X3を
通過させる。したがって、入力信号/X1・/X2・/
X3が出力信号Sbとして伝送される。
【0047】
【発明が解決しようとする課題】しかし、このような従
来のプログラム回路には以下のような問題点が存在す
る。すなわち、プログラムされるべきアドレスのプリデ
コード信号は各ブロックに用意されているすべてのアド
レスプログラム回路に入力される。そのため、図17の
アドレスプログラム回路53において、たとえばすべて
のアドレスプログラム回路53のヒューズ163,26
3が切断されない場合(冗長を使用しない場合に相当す
る)、トランスミッションゲートTG11,TG13,
TG21およびTG22がオンするため、プリデコード
信号/X1・/X2には、トランスミッションゲートT
G11,TG21,TG22の両側とトランスミッショ
ンゲートTG12,TG23およびTG24の片側の接
合容量が付加される。
来のプログラム回路には以下のような問題点が存在す
る。すなわち、プログラムされるべきアドレスのプリデ
コード信号は各ブロックに用意されているすべてのアド
レスプログラム回路に入力される。そのため、図17の
アドレスプログラム回路53において、たとえばすべて
のアドレスプログラム回路53のヒューズ163,26
3が切断されない場合(冗長を使用しない場合に相当す
る)、トランスミッションゲートTG11,TG13,
TG21およびTG22がオンするため、プリデコード
信号/X1・/X2には、トランスミッションゲートT
G11,TG21,TG22の両側とトランスミッショ
ンゲートTG12,TG23およびTG24の片側の接
合容量が付加される。
【0048】また、図18のアドレスプログラム回路5
4を用いれば、たとえばすべてのアドレスプログラム回
路54のヒューズ163,263,363が切断されな
い場合(冗長を使用しない場合に相当する)、トランス
ミッションゲートTG11,TG13,TG15,TG
17,TG21,TG22,TG25,TG26,TG
31,TG32,TG33およびTG34がオンするた
め、プリデコード信号/X1・/X2・/X3には、ト
ランスミッションゲートTG11,TG21,TG3
1,TG22,TG32,TG33およびTG34の両
側と、トランスミッションゲートTG12,TG23,
TG24,TG35,TG36,TG37およびTG3
8の片側の接合容量が付加される。
4を用いれば、たとえばすべてのアドレスプログラム回
路54のヒューズ163,263,363が切断されな
い場合(冗長を使用しない場合に相当する)、トランス
ミッションゲートTG11,TG13,TG15,TG
17,TG21,TG22,TG25,TG26,TG
31,TG32,TG33およびTG34がオンするた
め、プリデコード信号/X1・/X2・/X3には、ト
ランスミッションゲートTG11,TG21,TG3
1,TG22,TG32,TG33およびTG34の両
側と、トランスミッションゲートTG12,TG23,
TG24,TG35,TG36,TG37およびTG3
8の片側の接合容量が付加される。
【0049】したがって、ブロック分割数が多い場合、
ブロック分割数分のアドレスプログラム回路が接続され
るため、ある特定のプリデコード信号にぶら下がる容量
が、無視することができない大きな値になる。その結
果、このプリデコード信号の立上がり、立下がりの時間
が遅くなり、アドレスが入力されてからデータが出るま
での時間(アクセス時間)に遅延を及ぼすことがある。
また、不必要な消費電力の増加にもつながる。
ブロック分割数分のアドレスプログラム回路が接続され
るため、ある特定のプリデコード信号にぶら下がる容量
が、無視することができない大きな値になる。その結
果、このプリデコード信号の立上がり、立下がりの時間
が遅くなり、アドレスが入力されてからデータが出るま
での時間(アクセス時間)に遅延を及ぼすことがある。
また、不必要な消費電力の増加にもつながる。
【0050】すなわち、従来のメモリセルがブロック分
割された冗長メモリセル行を備えた半導体記憶装置にお
いては、アドレスプログラム回路をトランスミッション
ゲートのオンまたはオフの組合せにより構成していたの
で、ある特定のプリデコード信号にのみ、大きな容量が
付加されることになるという問題点があった。
割された冗長メモリセル行を備えた半導体記憶装置にお
いては、アドレスプログラム回路をトランスミッション
ゲートのオンまたはオフの組合せにより構成していたの
で、ある特定のプリデコード信号にのみ、大きな容量が
付加されることになるという問題点があった。
【0051】この発明は、上記のような問題点を解決す
るためになされたものであり、その目的とするところ
は、ある特定のプリデコード信号にのみ、大きな容量が
付加されることがない半導体記憶装置を提供することに
ある。
るためになされたものであり、その目的とするところ
は、ある特定のプリデコード信号にのみ、大きな容量が
付加されることがない半導体記憶装置を提供することに
ある。
【0052】
【課題を解決するための手段】この発明は、複数のメモ
リセルが行および列方向に配置されたメモリセルアレイ
と、前記メモリセルアレイのうちの不良なメモリセルを
含むメモリセル行と置換するための冗長メモリセル行
と、行アドレス信号を予めデコードしてプリデコード信
号を出力する行プリデコーダと、前記プリデコード信号
に応答して、前記メモリセルアレイのメモリセル行を指
定する行デコーダと、前記プリデコード信号のうち不良
なメモリセル行を指定するプリデコード信号だけを選択
的に通過させるプログラム回路と、前記プログラム回路
を通過したプリデコード信号に応答して、冗長メモリセ
ル行を指定するとともに、前記行デコーダを不能化させ
る冗長行デコーダとを含む半導体記憶装置であって、前
記プログラム回路は、前記冗長メモリセル行の使用の有
無を選択するための第1のヒューズと、前記不良なメモ
リセル行を指定するプリデコード信号を選択するための
第2のヒューズと、前記第2のヒューズと直列に設けら
れたトランスミッションゲートと、前記第1のヒューズ
の接続または非接続に応答して、トランスミッションゲ
ートをオフまたはオンする電位固定回路とを含むことを
特徴としている。
リセルが行および列方向に配置されたメモリセルアレイ
と、前記メモリセルアレイのうちの不良なメモリセルを
含むメモリセル行と置換するための冗長メモリセル行
と、行アドレス信号を予めデコードしてプリデコード信
号を出力する行プリデコーダと、前記プリデコード信号
に応答して、前記メモリセルアレイのメモリセル行を指
定する行デコーダと、前記プリデコード信号のうち不良
なメモリセル行を指定するプリデコード信号だけを選択
的に通過させるプログラム回路と、前記プログラム回路
を通過したプリデコード信号に応答して、冗長メモリセ
ル行を指定するとともに、前記行デコーダを不能化させ
る冗長行デコーダとを含む半導体記憶装置であって、前
記プログラム回路は、前記冗長メモリセル行の使用の有
無を選択するための第1のヒューズと、前記不良なメモ
リセル行を指定するプリデコード信号を選択するための
第2のヒューズと、前記第2のヒューズと直列に設けら
れたトランスミッションゲートと、前記第1のヒューズ
の接続または非接続に応答して、トランスミッションゲ
ートをオフまたはオンする電位固定回路とを含むことを
特徴としている。
【0053】また、前記プログラム回路には、さらに前
記第2のヒューズおよびトランスミッションゲートの出
力側を一定電位に固定するための第3のヒューズを含め
てもよい。
記第2のヒューズおよびトランスミッションゲートの出
力側を一定電位に固定するための第3のヒューズを含め
てもよい。
【0054】また、前記第2のヒューズは、トランスミ
ッションゲートの出力側に設けられていることとしても
よい。
ッションゲートの出力側に設けられていることとしても
よい。
【0055】また、前記第2のヒューズは、前記トラン
スミッションゲートの入力側に設けられていることとし
てもよい。
スミッションゲートの入力側に設けられていることとし
てもよい。
【0056】
【作用】この発明に係る半導体記憶装置にあっては、プ
ログラム回路は、冗長メモリセル行の使用の有無を選択
するための第1のヒューズと、不良なメモリセル行を指
定するプリデコード信号を選択的に通過させるための第
2のヒューズおよびトランスミッションゲートの直列体
と、第1のヒューズの接続または非接続に応答して、ト
ランスミッションゲートをオフまたはオンする電位固定
回路とを含む。不良なメモリセル行がなく、冗長メモリ
セル行を使用しない場合は、第1のヒューズを接続した
ままにしてトランスミッションゲートをオフし、すべて
のプリデコード信号の通過を阻止する。また、不良なメ
モリセル行があり、冗長メモリセル行を使用する場合
は、第1のヒューズを切断してトランスミッションゲー
トをオンするとともに、必要な1つの第2のヒューズの
みを残して不要な第2のヒューズをすべて切断し、不良
なメモリセル行を指定するプリデコード信号のみを通過
させる。したがって、冗長メモリセル行を使用する場合
でも使用しない場合でも、プリデコード信号には最大で
トランスミッションゲート1つ分の容量しか付加され
ず、従来のように特定のプリデコード信号に多数のトラ
ンスミッションゲートの容量が付加されることがない。
ログラム回路は、冗長メモリセル行の使用の有無を選択
するための第1のヒューズと、不良なメモリセル行を指
定するプリデコード信号を選択的に通過させるための第
2のヒューズおよびトランスミッションゲートの直列体
と、第1のヒューズの接続または非接続に応答して、ト
ランスミッションゲートをオフまたはオンする電位固定
回路とを含む。不良なメモリセル行がなく、冗長メモリ
セル行を使用しない場合は、第1のヒューズを接続した
ままにしてトランスミッションゲートをオフし、すべて
のプリデコード信号の通過を阻止する。また、不良なメ
モリセル行があり、冗長メモリセル行を使用する場合
は、第1のヒューズを切断してトランスミッションゲー
トをオンするとともに、必要な1つの第2のヒューズの
みを残して不要な第2のヒューズをすべて切断し、不良
なメモリセル行を指定するプリデコード信号のみを通過
させる。したがって、冗長メモリセル行を使用する場合
でも使用しない場合でも、プリデコード信号には最大で
トランスミッションゲート1つ分の容量しか付加され
ず、従来のように特定のプリデコード信号に多数のトラ
ンスミッションゲートの容量が付加されることがない。
【0057】
【実施例】図1はこの発明の一実施例によるSRAM1
00の構成を示すブロック図である。図1を参照して、
SRAM100は、各々が改善された冗長行デコーダ
(RRD)450a,450b,…を備えたn個のメモ
リセルブロックBK0 ないしBKn-1 を含む。改善され
た冗長行デコーダ450a,450b,…を除き、他の
回路構成は図7に示したSRAM500と同じであるの
で説明は省略される。
00の構成を示すブロック図である。図1を参照して、
SRAM100は、各々が改善された冗長行デコーダ
(RRD)450a,450b,…を備えたn個のメモ
リセルブロックBK0 ないしBKn-1 を含む。改善され
た冗長行デコーダ450a,450b,…を除き、他の
回路構成は図7に示したSRAM500と同じであるの
で説明は省略される。
【0058】図2は、図1に示したSRAM100の行
デコーダ3aおよび冗長行デコーダ450aの構成を示
す回路ブロック図である。図2に示した例は、メモリセ
ルアレイ1a内の8つのメモリセル行および1つの冗長
メモリセル行にアクセスするための回路部分だけを示
す。図1に示した他のメモリブロックBK1 ないしBK
n-1 内に設けられた行デコーダ3b、…および冗長行デ
コーダ450b、…も、図2に示したものと同様の回路
構成であることが指摘される。冗長行デコーダ450a
を除き、他の回路構成は図14に示したものと同じであ
るので説明は省略される。
デコーダ3aおよび冗長行デコーダ450aの構成を示
す回路ブロック図である。図2に示した例は、メモリセ
ルアレイ1a内の8つのメモリセル行および1つの冗長
メモリセル行にアクセスするための回路部分だけを示
す。図1に示した他のメモリブロックBK1 ないしBK
n-1 内に設けられた行デコーダ3b、…および冗長行デ
コーダ450b、…も、図2に示したものと同様の回路
構成であることが指摘される。冗長行デコーダ450a
を除き、他の回路構成は図14に示したものと同じであ
るので説明は省略される。
【0059】冗長行デコーダ450aは、冗長行デコー
ダ450a自身を能動化し、欠陥メモリセルが存在する
メモリセル行を規定する欠陥アドレスをプログラムする
ためのアドレスプログラム回路453を含む。アドレス
プログラム回路453により出力される信号SbはNA
NDゲート55iが受けるように接続される。冗長イネ
ーブル回路51は省略されている。冗長イネーブル回路
51およびアドレスプログラム回路453を除き、他の
回路構成は図14に示したものと同じであるので説明は
省略される。図3は、アドレスプログラム回路453の
回路図である。図2に示したアドレスプログラム回路4
53は図3に示した回路453を用いて実現される。図
3を参照して、アドレスプログラム回路453は、電源
電位VCCとノード460との間に並列に接続されたキャ
パシタ461、抵抗462およびPチャネルMOSトラ
ンジスタ464と、ノード460と接地との間に接続さ
れたプログラムのためのヒューズ463と、カスケード
されたインバータ465および466と、4つのCMO
SトランスミッションゲートTG41,TG42,TG
43,およびTG44を含む。トランスミッションゲー
トTG41,TG42,TG43およびTG44は、ノ
ード467の電位に応答して、それぞれ入力信号/X1
・/X2,X1・/X2,/X1・X2,X1・X2を
通過させる。また、アドレスプログラム回路453は、
トランスミッションゲートTG41、TG42,TG4
3およびTG44と出力Sbとの間に接続されたプログ
ラムのためのヒューズ401,402,403および4
04と、出力Sbと接地との間に接続された未使用時に
電位を固定するためのヒューズ410を含む。
ダ450a自身を能動化し、欠陥メモリセルが存在する
メモリセル行を規定する欠陥アドレスをプログラムする
ためのアドレスプログラム回路453を含む。アドレス
プログラム回路453により出力される信号SbはNA
NDゲート55iが受けるように接続される。冗長イネ
ーブル回路51は省略されている。冗長イネーブル回路
51およびアドレスプログラム回路453を除き、他の
回路構成は図14に示したものと同じであるので説明は
省略される。図3は、アドレスプログラム回路453の
回路図である。図2に示したアドレスプログラム回路4
53は図3に示した回路453を用いて実現される。図
3を参照して、アドレスプログラム回路453は、電源
電位VCCとノード460との間に並列に接続されたキャ
パシタ461、抵抗462およびPチャネルMOSトラ
ンジスタ464と、ノード460と接地との間に接続さ
れたプログラムのためのヒューズ463と、カスケード
されたインバータ465および466と、4つのCMO
SトランスミッションゲートTG41,TG42,TG
43,およびTG44を含む。トランスミッションゲー
トTG41,TG42,TG43およびTG44は、ノ
ード467の電位に応答して、それぞれ入力信号/X1
・/X2,X1・/X2,/X1・X2,X1・X2を
通過させる。また、アドレスプログラム回路453は、
トランスミッションゲートTG41、TG42,TG4
3およびTG44と出力Sbとの間に接続されたプログ
ラムのためのヒューズ401,402,403および4
04と、出力Sbと接地との間に接続された未使用時に
電位を固定するためのヒューズ410を含む。
【0060】動作において、ヒューズ463が接続され
ているとき、ノード460の電位が低レベルに保たれる
ので、ノード467の電位が高レベルに保たれる。した
がって、TG41,TG42,TG43およびTG44
がオフするので、入力信号/X1・/X2,X1・/X
2,/X1・X2,X1・X2は出力信号Sbとして伝
送されない。このとき、出力信号Sbは、ヒューズ41
0を接続しておくことにより低レベルに保たれる。
ているとき、ノード460の電位が低レベルに保たれる
ので、ノード467の電位が高レベルに保たれる。した
がって、TG41,TG42,TG43およびTG44
がオフするので、入力信号/X1・/X2,X1・/X
2,/X1・X2,X1・X2は出力信号Sbとして伝
送されない。このとき、出力信号Sbは、ヒューズ41
0を接続しておくことにより低レベルに保たれる。
【0061】ヒューズ463が切断されているとき、ノ
ード460の電位が高レベルに保たれる。したがって、
ノード467の電位がインバータ465により低レベル
に固定されるので、トランスミッションゲートTG4
1,TG42,TG43およびTG44がオンする。ま
た、ヒューズ410を切断する。このとき、入力信号/
X1・/X2,X1・/X2,/X1・X2およびX1
・X2のうちの1つが出力信号Sbとして伝送される。
この選択は、ヒューズ401,402,403および4
04の接続状態により決定される。ヒューズ401を接
続させ、ヒューズ402,403および404を切断す
れば、入力信号/X1・/X2が出力信号Sbとして伝
送される。同様にして、接続のまま残すヒューズを40
2,403および404としたとき、それぞれ入力信号
X1・/X2,/X1・X2およびX1・X2が出力信
号Sbとして伝送される。
ード460の電位が高レベルに保たれる。したがって、
ノード467の電位がインバータ465により低レベル
に固定されるので、トランスミッションゲートTG4
1,TG42,TG43およびTG44がオンする。ま
た、ヒューズ410を切断する。このとき、入力信号/
X1・/X2,X1・/X2,/X1・X2およびX1
・X2のうちの1つが出力信号Sbとして伝送される。
この選択は、ヒューズ401,402,403および4
04の接続状態により決定される。ヒューズ401を接
続させ、ヒューズ402,403および404を切断す
れば、入力信号/X1・/X2が出力信号Sbとして伝
送される。同様にして、接続のまま残すヒューズを40
2,403および404としたとき、それぞれ入力信号
X1・/X2,/X1・X2およびX1・X2が出力信
号Sbとして伝送される。
【0062】図3および図16に示した回路453,5
2が適用されている図2に示した冗長行デコーダ450
aの動作について以下に説明する。まず、メモリセルア
レイ1a内に欠陥メモリセルが存在しない場合、すなわ
ち冗長メモリセル行7aがアクセスされない場合につい
て説明する。この場合は、アドレスプログラム回路45
3のヒューズ401,402,403,404および4
10は切断されない。したがって、低レベルの出力信号
SbがNANDゲート55iに与えられる。したがっ
て、NANDゲート55iの出力信号が高レベルに保た
れるので、インバータ56iが低レベルの冗長ワード線
信号WLRを出力する。その結果、冗長メモリセル行7
aがアクセスされないことになる。
2が適用されている図2に示した冗長行デコーダ450
aの動作について以下に説明する。まず、メモリセルア
レイ1a内に欠陥メモリセルが存在しない場合、すなわ
ち冗長メモリセル行7aがアクセスされない場合につい
て説明する。この場合は、アドレスプログラム回路45
3のヒューズ401,402,403,404および4
10は切断されない。したがって、低レベルの出力信号
SbがNANDゲート55iに与えられる。したがっ
て、NANDゲート55iの出力信号が高レベルに保た
れるので、インバータ56iが低レベルの冗長ワード線
信号WLRを出力する。その結果、冗長メモリセル行7
aがアクセスされないことになる。
【0063】行デコーダ3a内のNANDゲート55a
ないし55hは、NANDゲート55iの高レベルの出
力信号および高レベルのブロック選択信号BS0 を受け
る。したがって、NANDゲート55aないし55h
は、プリデコーダ4から与えられる信号X0,/X0な
らびに/X1・/X2,X1・/X2,/X1・X2,
およびX1・X2に応答して、ワード線WL0 ないしW
L7 のうちの1本を選択的に活性化する(選択的に高レ
ベルにもたらす)。したがって、活性化されたワード線
に接続されたメモリセル行がアクセスされ得る。
ないし55hは、NANDゲート55iの高レベルの出
力信号および高レベルのブロック選択信号BS0 を受け
る。したがって、NANDゲート55aないし55h
は、プリデコーダ4から与えられる信号X0,/X0な
らびに/X1・/X2,X1・/X2,/X1・X2,
およびX1・X2に応答して、ワード線WL0 ないしW
L7 のうちの1本を選択的に活性化する(選択的に高レ
ベルにもたらす)。したがって、活性化されたワード線
に接続されたメモリセル行がアクセスされ得る。
【0064】メモリセルアレイ1a内に欠陥メモリセル
が存在する場合、すなわち冗長メモリセル行7aによる
置換が用いられる場合では、欠陥メモリセルが存在する
行、すなわち欠陥メモリセルを規定する行アドレスが、
アドレスプログラム回路52および453内のヒューズ
を選択的に切断することによりプログラムされる。
が存在する場合、すなわち冗長メモリセル行7aによる
置換が用いられる場合では、欠陥メモリセルが存在する
行、すなわち欠陥メモリセルを規定する行アドレスが、
アドレスプログラム回路52および453内のヒューズ
を選択的に切断することによりプログラムされる。
【0065】仮に、ワード線WL0 に接続されたメモリ
セル行内に欠陥メモリセルが存在したと仮定すると、こ
のメモリセル行を規定するためのプログラムが行なわれ
る。すなわち、行アドレスプログラム回路52および4
53において対応するヒューズ63および401を接続
状態で残すことにより、この場合のプログラムが行なわ
れる。その結果、アドレスプログラム回路52は、入力
信号/X0を出力信号Saとして出力する。一方、アド
レスプログラム回路453は、入力信号/X1・/X2
を出力信号Sbとして出力する。したがって、いずれも
高レベルの入力信号/X0および/X1・/X2が与え
られたとき、高レベルの出力信号SaおよびSbがNA
NDゲート55iに与えられる。その結果、NANDゲ
ート55iが低レベルの信号を出力するので、インバー
タ56iが高レベルの冗長ワード線信号WLRを出力す
る。冗長メモリセル行7aは、高レベルの冗長ワード線
信号WLRに応答してアクセスされる。これに加えて、
NANDゲート55iの低レベルの出力信号がNAND
ゲート55aにも与えられるので、NANDゲート55
aが不能化される。言い換えると、ワード線WL0 に接
続されたメモリセル行は、このときアクセスされなくな
る。
セル行内に欠陥メモリセルが存在したと仮定すると、こ
のメモリセル行を規定するためのプログラムが行なわれ
る。すなわち、行アドレスプログラム回路52および4
53において対応するヒューズ63および401を接続
状態で残すことにより、この場合のプログラムが行なわ
れる。その結果、アドレスプログラム回路52は、入力
信号/X0を出力信号Saとして出力する。一方、アド
レスプログラム回路453は、入力信号/X1・/X2
を出力信号Sbとして出力する。したがって、いずれも
高レベルの入力信号/X0および/X1・/X2が与え
られたとき、高レベルの出力信号SaおよびSbがNA
NDゲート55iに与えられる。その結果、NANDゲ
ート55iが低レベルの信号を出力するので、インバー
タ56iが高レベルの冗長ワード線信号WLRを出力す
る。冗長メモリセル行7aは、高レベルの冗長ワード線
信号WLRに応答してアクセスされる。これに加えて、
NANDゲート55iの低レベルの出力信号がNAND
ゲート55aにも与えられるので、NANDゲート55
aが不能化される。言い換えると、ワード線WL0 に接
続されたメモリセル行は、このときアクセスされなくな
る。
【0066】また、別の例として、ワード線WL1 に接
続されたメモリセル行内に欠陥メモリセル行が存在する
場合では、アドレスプログラム回路52内の対応するヒ
ューズ63が切断され、アドレスプログラム回路453
内の対応するヒューズ402が接続状態で残される。そ
の結果、NANDゲート55iは、高レベルの入力信号
X0および/X1・/X2が与えられたとき能動化さ
れ、冗長ワード線信号WLRが活性化される。
続されたメモリセル行内に欠陥メモリセル行が存在する
場合では、アドレスプログラム回路52内の対応するヒ
ューズ63が切断され、アドレスプログラム回路453
内の対応するヒューズ402が接続状態で残される。そ
の結果、NANDゲート55iは、高レベルの入力信号
X0および/X1・/X2が与えられたとき能動化さ
れ、冗長ワード線信号WLRが活性化される。
【0067】図4は、アドレスプログラム回路453の
他の構成例を示す回路図である。図2に示したアドレス
プログラム回路453は図4に示した回路453を用い
て実現することが可能である。図4を参照して、アドレ
スプログラム回路453はそれぞれ入力信号/X1・/
X2,X1・/X2,/X1・X2,X1・X2とトラ
ンスミッションゲートTG41,TG42,TG43お
よびTG44との間に接続されたプログラムのためのヒ
ューズ501,502,503および504を含む。ヒ
ューズ401,402,403および404の代わりに
ヒューズ501,502,503および504を設けた
点を除き、他の回路構成は図3に示したものと同じであ
るので説明は省略される。ヒューズ401,402,4
03および404の代わりにヒューズ501,502,
503および504を切断することを除き、他の回路動
作は図3に示したものと同じであるので説明は省略され
る。
他の構成例を示す回路図である。図2に示したアドレス
プログラム回路453は図4に示した回路453を用い
て実現することが可能である。図4を参照して、アドレ
スプログラム回路453はそれぞれ入力信号/X1・/
X2,X1・/X2,/X1・X2,X1・X2とトラ
ンスミッションゲートTG41,TG42,TG43お
よびTG44との間に接続されたプログラムのためのヒ
ューズ501,502,503および504を含む。ヒ
ューズ401,402,403および404の代わりに
ヒューズ501,502,503および504を設けた
点を除き、他の回路構成は図3に示したものと同じであ
るので説明は省略される。ヒューズ401,402,4
03および404の代わりにヒューズ501,502,
503および504を切断することを除き、他の回路動
作は図3に示したものと同じであるので説明は省略され
る。
【0068】このアドレスプログラム回路453にあっ
ては、ヒューズ501,502,503または504を
切断した場合は、入力信号/X1・/X2,/X1・/
X2,/X1・X2またはX1・X2にトランスミッシ
ョンゲートTG41,TG42,TG43またはTG4
4の接合容量がぶら下がらないというメリットがある。
ては、ヒューズ501,502,503または504を
切断した場合は、入力信号/X1・/X2,/X1・/
X2,/X1・X2またはX1・X2にトランスミッシ
ョンゲートTG41,TG42,TG43またはTG4
4の接合容量がぶら下がらないというメリットがある。
【0069】図5は、プリデコーダの出力が8つの場合
のアドレスプログラム回路454の構成を示す回路図で
ある。図5を参照して、アドレスプログラム回路454
は、電源電位VCCとノード460との間に並列に接続さ
れたキャパシタ461、抵抗462およびPチャネルM
OSトランジスタ464と、ノード460と接地との間
に接続されたプログラムのためのヒューズ463と、カ
スケードされたインバータ465および466と、8つ
のCMOSトランスミッションゲートTG41,TG4
2,TG43,TG44,TG45,TG46,TG4
7およびTG48を含む。トランスミッションゲートT
G41,TG42,TG43,TG44,TG45,T
G46,TG47およびTG48は、ノード467の電
位に応答して、それぞれ入力信号/X1・/X2・/X
3,X1・/X2・/X3,/X1・X2・/X3,X
1・X2・/X3,/X1・/X2・X3,X1・/X
2・X3,/X1・X2・X3,X1・X2・X3を通
過させる。また、アドレスプログラム回路453は、ト
ランスミッションゲートTG41,TG42,TG4
3,TG44,TG45,TG46,TG47およびT
G48と出力Sbとの間に接続されたプログラムのため
のヒューズ401,402,403,404,405,
406,407および408と、出力Sbと接地との間
に接続された未使用時に電位を固定するためのヒューズ
410を含む。
のアドレスプログラム回路454の構成を示す回路図で
ある。図5を参照して、アドレスプログラム回路454
は、電源電位VCCとノード460との間に並列に接続さ
れたキャパシタ461、抵抗462およびPチャネルM
OSトランジスタ464と、ノード460と接地との間
に接続されたプログラムのためのヒューズ463と、カ
スケードされたインバータ465および466と、8つ
のCMOSトランスミッションゲートTG41,TG4
2,TG43,TG44,TG45,TG46,TG4
7およびTG48を含む。トランスミッションゲートT
G41,TG42,TG43,TG44,TG45,T
G46,TG47およびTG48は、ノード467の電
位に応答して、それぞれ入力信号/X1・/X2・/X
3,X1・/X2・/X3,/X1・X2・/X3,X
1・X2・/X3,/X1・/X2・X3,X1・/X
2・X3,/X1・X2・X3,X1・X2・X3を通
過させる。また、アドレスプログラム回路453は、ト
ランスミッションゲートTG41,TG42,TG4
3,TG44,TG45,TG46,TG47およびT
G48と出力Sbとの間に接続されたプログラムのため
のヒューズ401,402,403,404,405,
406,407および408と、出力Sbと接地との間
に接続された未使用時に電位を固定するためのヒューズ
410を含む。
【0070】動作において、ヒューズ463が接続され
ているとき、ノード460の電位が低レベルに保たれる
ので、ノード467の電位が高レベルに保たれる。した
がって、TG41,TG42,TG43,TG44,T
G45,TG46,TG47およびTG48はオフする
ので、入力信号/X1・/X2・/X3,X1・/X2
・/X3,/X1・X2・/X3,X1・X2・/X
3,/X1・/X2・X3,X1・/X2・X3,/X
1・X2・X3,X1・X2・X3は出力信号Sbとし
て伝送されない。そのとき、出力信号Sbは、ヒューズ
410を接続しておくことにより低レベルに保たれる。
ているとき、ノード460の電位が低レベルに保たれる
ので、ノード467の電位が高レベルに保たれる。した
がって、TG41,TG42,TG43,TG44,T
G45,TG46,TG47およびTG48はオフする
ので、入力信号/X1・/X2・/X3,X1・/X2
・/X3,/X1・X2・/X3,X1・X2・/X
3,/X1・/X2・X3,X1・/X2・X3,/X
1・X2・X3,X1・X2・X3は出力信号Sbとし
て伝送されない。そのとき、出力信号Sbは、ヒューズ
410を接続しておくことにより低レベルに保たれる。
【0071】ヒューズ463が切断されているとき、ノ
ード460の電位が高レベルに保たれる。したがって、
ノード467の電位がインバータ465により低レベル
に固定されるので、トランスミッションゲートTG4
1,TG42,TG34,TG44,TG45,TG4
6,TG47およびTG48がオンする。また、ヒュー
ズ410切断する。このとき、入力信号/X1・/X2
・/X3,X1・/X2・/X3,/X1・X2・/X
3,X1・X2・/X3,/X1・/X2・X3,X1
・/X2・X3,/X1・X2・X3およびX1・X2
・X3のうちの1つが出力信号Sbとして伝送される。
この選択は、ヒューズ401,402,403,40
4,405,406,407および408の接続状態に
より決定される。ヒューズ401を接続させ、ヒューズ
402,403,404,405,406,407およ
び408を切断すれば、入力信号/X1・/X2・/X
3が出力信号Sbとして伝送される。同様にして、接続
のまま残すヒューズを402,403,404,40
5,406,407または408としたとき、それぞれ
入力信号X1・/X2・/X3,/X1・X2・/X
3,X1・X2・/X3,/X1・/X2・X3,X1
・/X2・X3,/X1・X2・X3またはX1・X2
・X3が出力信号Sbとして伝送される。
ード460の電位が高レベルに保たれる。したがって、
ノード467の電位がインバータ465により低レベル
に固定されるので、トランスミッションゲートTG4
1,TG42,TG34,TG44,TG45,TG4
6,TG47およびTG48がオンする。また、ヒュー
ズ410切断する。このとき、入力信号/X1・/X2
・/X3,X1・/X2・/X3,/X1・X2・/X
3,X1・X2・/X3,/X1・/X2・X3,X1
・/X2・X3,/X1・X2・X3およびX1・X2
・X3のうちの1つが出力信号Sbとして伝送される。
この選択は、ヒューズ401,402,403,40
4,405,406,407および408の接続状態に
より決定される。ヒューズ401を接続させ、ヒューズ
402,403,404,405,406,407およ
び408を切断すれば、入力信号/X1・/X2・/X
3が出力信号Sbとして伝送される。同様にして、接続
のまま残すヒューズを402,403,404,40
5,406,407または408としたとき、それぞれ
入力信号X1・/X2・/X3,/X1・X2・/X
3,X1・X2・/X3,/X1・/X2・X3,X1
・/X2・X3,/X1・X2・X3またはX1・X2
・X3が出力信号Sbとして伝送される。
【0072】図6は、この発明の他の実施例によるSR
AMのアドレスプログラム回路455の構成を示す回路
図である。このアドレスプログラム回路455は、論理
の構成上プログラム回路455の未使用時の出力Sbを
高レベルにする場合に用いられる。図6を参照して、ア
ドレスプログラム回路455は、出力Sbと電源電位V
CCとの間に接続された未使用時に電位を固定するための
ヒューズ420を含む。ヒューズ410の代わりにヒュ
ーズ420を設けた点を除き、他の回路構成は図3に示
したものと同じであるので説明は省略される。
AMのアドレスプログラム回路455の構成を示す回路
図である。このアドレスプログラム回路455は、論理
の構成上プログラム回路455の未使用時の出力Sbを
高レベルにする場合に用いられる。図6を参照して、ア
ドレスプログラム回路455は、出力Sbと電源電位V
CCとの間に接続された未使用時に電位を固定するための
ヒューズ420を含む。ヒューズ410の代わりにヒュ
ーズ420を設けた点を除き、他の回路構成は図3に示
したものと同じであるので説明は省略される。
【0073】動作において、ヒューズ463が接続され
ているとき、ノード460の電位が低レベルに保たれる
ので、ノード467の電位が高レベルに保たれる。した
がって、TG41,TG42,TG43およびTG44
はオフするので、入力信号/X1・/X2,X1・/X
2,/X1・X2,X1・X2は出力信号Sbとして伝
送されない。そのとき、出力信号Sbは、ヒューズ42
0を接続しておくことにより高レベルに保たれる。
ているとき、ノード460の電位が低レベルに保たれる
ので、ノード467の電位が高レベルに保たれる。した
がって、TG41,TG42,TG43およびTG44
はオフするので、入力信号/X1・/X2,X1・/X
2,/X1・X2,X1・X2は出力信号Sbとして伝
送されない。そのとき、出力信号Sbは、ヒューズ42
0を接続しておくことにより高レベルに保たれる。
【0074】ヒューズ463が切断されているとき、ノ
ード460の電位が高レベルに保たれる。したがって、
ノード467の電位がインバータ465により低レベル
に固定されるので、トランスミッションゲートTG4
1,TG42,TG43およびTG44がオンする。ま
た、ヒューズ420を切断する。このとき、入力信号/
X1・/X2,X1・/X2,/X1・X2およびX1
・X2のうちの1つが出力信号Sbとして伝送される。
この選択は、ヒューズ401,402,403および4
04の接続状態により決定される。ヒューズ401を接
続しておき、ヒューズ402,403および404を切
断すれば、入力信号/X1・/X2が出力信号Sbとし
て伝送される。同様にして、接続のまま残すヒューズを
402,403または404としたとき、それぞれ入力
信号X1・/X2,/X1・X2またはX1・X2が出
力信号Sbとして伝送される。
ード460の電位が高レベルに保たれる。したがって、
ノード467の電位がインバータ465により低レベル
に固定されるので、トランスミッションゲートTG4
1,TG42,TG43およびTG44がオンする。ま
た、ヒューズ420を切断する。このとき、入力信号/
X1・/X2,X1・/X2,/X1・X2およびX1
・X2のうちの1つが出力信号Sbとして伝送される。
この選択は、ヒューズ401,402,403および4
04の接続状態により決定される。ヒューズ401を接
続しておき、ヒューズ402,403および404を切
断すれば、入力信号/X1・/X2が出力信号Sbとし
て伝送される。同様にして、接続のまま残すヒューズを
402,403または404としたとき、それぞれ入力
信号X1・/X2,/X1・X2またはX1・X2が出
力信号Sbとして伝送される。
【0075】なお、上述の実施例では、4本または8本
のうちの1本を選択するためのアドレスプログラム回路
を示したが、任意の数の信号線のうちの1つを選択する
ための回路に適用され得ることが指摘される。
のうちの1本を選択するためのアドレスプログラム回路
を示したが、任意の数の信号線のうちの1つを選択する
ための回路に適用され得ることが指摘される。
【0076】また、上述の実施例では、トランスミッシ
ョンゲートTG41〜TG48を設ける必要がないとも
思われるが、その場合は冗長メモリセル行を使用しない
場合でもヒューズ401〜408,410,420,4
63をすべて切断しなければならず、冗長メモリセル行
を使用しない場合はヒューズ401〜408,410,
420,463を全く切断する必要がない本実施例より
劣る。
ョンゲートTG41〜TG48を設ける必要がないとも
思われるが、その場合は冗長メモリセル行を使用しない
場合でもヒューズ401〜408,410,420,4
63をすべて切断しなければならず、冗長メモリセル行
を使用しない場合はヒューズ401〜408,410,
420,463を全く切断する必要がない本実施例より
劣る。
【0077】また、上述の実施例では、この発明が欠陥
メモリセルを規定する行アドレスを記憶するためのアド
レスプログラム回路に用いられる例を示しているが、複
数の信号線のうちの1つを選択するためのプログラム回
路に適用され得ることが指摘される。
メモリセルを規定する行アドレスを記憶するためのアド
レスプログラム回路に用いられる例を示しているが、複
数の信号線のうちの1つを選択するためのプログラム回
路に適用され得ることが指摘される。
【0078】さらに、上述の実施例ではSRAMに適用
される例を示しているが、この発明は、SRAMに限ら
れず、一般に半導体記憶装置に適用され得ることが指摘
される。
される例を示しているが、この発明は、SRAMに限ら
れず、一般に半導体記憶装置に適用され得ることが指摘
される。
【0079】
【発明の効果】以上のように、この発明にあっては、各
信号線に第2のヒューズおよびトランスミッションゲー
トを直列に設け、冗長メモリセル行を使用しない場合は
トランスミッションゲートをオフし、冗長メモリセル行
を使用する場合はトランスミッションゲートをオンする
とともに不要な第2のヒューズをすべて切断する。した
がって、冗長メモリセル行を使用する場合でも使用しな
い場合でも、プリデコード信号には最大でのトランスミ
ッションゲート1つ分の容量しか付加されず、従来のよ
うに特定のプリデコード信号に多数のトランスミッショ
ンゲートの容量が付加されることがない。よって、プリ
デコード信号の立上りや立下りの時間が遅延したり、電
力が無駄に消費されることがない。
信号線に第2のヒューズおよびトランスミッションゲー
トを直列に設け、冗長メモリセル行を使用しない場合は
トランスミッションゲートをオフし、冗長メモリセル行
を使用する場合はトランスミッションゲートをオンする
とともに不要な第2のヒューズをすべて切断する。した
がって、冗長メモリセル行を使用する場合でも使用しな
い場合でも、プリデコード信号には最大でのトランスミ
ッションゲート1つ分の容量しか付加されず、従来のよ
うに特定のプリデコード信号に多数のトランスミッショ
ンゲートの容量が付加されることがない。よって、プリ
デコード信号の立上りや立下りの時間が遅延したり、電
力が無駄に消費されることがない。
【図1】この発明の一実施例によるSRAMのブロック
図である。
図である。
【図2】図1に示したSRAMの行デコーダおよび冗長
行デコーダの回路ブロック図である。
行デコーダの回路ブロック図である。
【図3】図1に示したSRAMのアドレスプログラム回
路の回路図である。
路の回路図である。
【図4】図1に示したSRAMのアドレスプログラム回
路の他の構成を示す回路図である。
路の他の構成を示す回路図である。
【図5】図1に示したSRAMのアドレスプログラム回
路のさらに他の構成を示す回路図である。
路のさらに他の構成を示す回路図である。
【図6】この発明の他の実施例によるSRAMのアドレ
スプログラム回路の回路図である。
スプログラム回路の回路図である。
【図7】従来のSRAMのブロック図である。
【図8】図7に示したSRAMのメモリセルアレイを含
む要部の回路図である。
む要部の回路図である。
【図9】図8に示したメモリセルアレイのメモリセルの
一例を示す回路図である。
一例を示す回路図である。
【図10】図8に示したメモリセルアレイのメモリセル
の他の例を示す回路図である。
の他の例を示す回路図である。
【図11】図8に示したメモリセルアレイの読出動作を
説明するためのタイミング図である。
説明するためのタイミング図である。
【図12】図7に示したSRAMのプリデコーダの回路
図である。
図である。
【図13】図7に示したSRAMのブロックセレクタ回
路の回路図である。
路の回路図である。
【図14】図7に示したSRAMの行デコーダおよび冗
長行デコーダの回路ブロック図である。
長行デコーダの回路ブロック図である。
【図15】図14に示した冗長行デコーダの冗長イネー
ブル回路の回路図である。
ブル回路の回路図である。
【図16】図14に示した冗長行デコーダのアドレスプ
ログラム回路52の回路図である。
ログラム回路52の回路図である。
【図17】図14に示した冗長行デコーダのアドレスプ
ログラム回路53の回路図である。
ログラム回路53の回路図である。
【図18】プリデコーダの出力が8つの場合のアドレス
プログラム回路の回路図である。
プログラム回路の回路図である。
1a メモリセルアレイ 3a 行デコーダ 4 行プリデコーダ 7a 冗長メモリセル行 401〜408 ヒューズ(第2のヒューズ) 410,420 ヒューズ(第3のヒューズ) 450a 冗長行デコーダ 453,454,455 アドレスプログラム回路 463 ヒューズ(第1のヒューズ) TG41〜48 トランスミッションゲート
─────────────────────────────────────────────────────
【手続補正書】
【提出日】平成6年1月6日
【手続補正1】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正内容】
【特許請求の範囲】
【手続補正2】
【補正対象書類名】明細書
【補正対象項目名】0003
【補正方法】変更
【補正内容】
【0003】この発明は、一般にSRAMやDRAMの
ような半導体記憶装置に適用可能であるが、以下の記載
では、この発明が一例として欠陥メモリセルを含む行を
スペア行で置き換えるSRAMに適用される場合につい
て説明する。
ような半導体記憶装置に適用可能であるが、以下の記載
では、この発明が一例として欠陥メモリセルを含む行を
スペア行で置き換えるSRAMに適用される場合につい
て説明する。
【手続補正3】
【補正対象書類名】明細書
【補正対象項目名】0052
【補正方法】変更
【補正内容】
【0052】
【課題を解決するための手段】この発明は、複数のメモ
リセルが行および列方向に配置されたメモリセルアレイ
と、前記メモリセルアレイのうちの不良なメモリセルを
含むメモリセル行または列と置換するための冗長メモリ
セル行または列と、行または列アドレス信号を予めデコ
ードしてプリデコード信号を出力する行または列プリデ
コーダと、前記プリデコード信号に応答して、前記メモ
リセルアレイのメモリセル行または列を指定する行また
は列デコーダと、前記プリデコード信号のうち不良なメ
モリセル行を指定するプリデコード信号だけを選択的に
通過させるプログラム回路と、前記プログラム回路を通
過したプリデコード信号に応答して、冗長メモリセル行
または列を指定するとともに、前記行または列デコーダ
を不能化させる冗長行または列デコーダとを含む半導体
記憶装置であって、前記プログラム回路は、前記冗長メ
モリセル行または列の使用の有無を選択するための第1
のヒューズと、前記不良なメモリセル行または列を指定
するプリデコード信号を選択するための第2のヒューズ
と、前記第2のヒューズと直列に設けられたトランスミ
ッションゲートと、前記第1のヒューズの接続または非
接続に応答して、トランスミッションゲートをオフまた
はオンする電位固定回路とを含むことを特徴としてい
る。
リセルが行および列方向に配置されたメモリセルアレイ
と、前記メモリセルアレイのうちの不良なメモリセルを
含むメモリセル行または列と置換するための冗長メモリ
セル行または列と、行または列アドレス信号を予めデコ
ードしてプリデコード信号を出力する行または列プリデ
コーダと、前記プリデコード信号に応答して、前記メモ
リセルアレイのメモリセル行または列を指定する行また
は列デコーダと、前記プリデコード信号のうち不良なメ
モリセル行を指定するプリデコード信号だけを選択的に
通過させるプログラム回路と、前記プログラム回路を通
過したプリデコード信号に応答して、冗長メモリセル行
または列を指定するとともに、前記行または列デコーダ
を不能化させる冗長行または列デコーダとを含む半導体
記憶装置であって、前記プログラム回路は、前記冗長メ
モリセル行または列の使用の有無を選択するための第1
のヒューズと、前記不良なメモリセル行または列を指定
するプリデコード信号を選択するための第2のヒューズ
と、前記第2のヒューズと直列に設けられたトランスミ
ッションゲートと、前記第1のヒューズの接続または非
接続に応答して、トランスミッションゲートをオフまた
はオンする電位固定回路とを含むことを特徴としてい
る。
【手続補正4】
【補正対象書類名】明細書
【補正対象項目名】0056
【補正方法】変更
【補正内容】
【0056】
【作用】この発明に係る半導体記憶装置にあっては、プ
ログラム回路は、冗長メモリセル行または列の使用の有
無を選択するための第1のヒューズと、不良なメモリセ
ル行または列を指定するプリデコード信号を選択的に通
過させるための第2のヒューズおよびトランスミッショ
ンゲートの直列体と、第1のヒューズの接続または非接
続に応答して、トランスミッションゲートをオフまたは
オンする電位固定回路とを含む。不良なメモリセル行ま
たは列がなく、冗長メモリセル行または列を使用しない
場合は、第1のヒューズを接続したままにしてトランス
ミッションゲートをオフし、すべてのプリデコード信号
の通過を阻止する。また、不良なメモリセル行または列
があり、冗長メモリセル行または列を使用する場合は、
第1のヒューズを切断してトランスミッションゲートを
オンするとともに、必要な1つの第2のヒューズのみを
残して不要な第2のヒューズをすべて切断し、不良なメ
モリセル行または列を指定するプリデコード信号のみを
通過させる。したがって、冗長メモリセル行または列を
使用する場合でも使用しない場合でも、プリデコード信
号には最大でトランスミッションゲート1つ分の容量し
か付加されず、従来のように特定のプリデコード信号に
多数のトランスミッションゲートの容量が付加されるこ
とがない。
ログラム回路は、冗長メモリセル行または列の使用の有
無を選択するための第1のヒューズと、不良なメモリセ
ル行または列を指定するプリデコード信号を選択的に通
過させるための第2のヒューズおよびトランスミッショ
ンゲートの直列体と、第1のヒューズの接続または非接
続に応答して、トランスミッションゲートをオフまたは
オンする電位固定回路とを含む。不良なメモリセル行ま
たは列がなく、冗長メモリセル行または列を使用しない
場合は、第1のヒューズを接続したままにしてトランス
ミッションゲートをオフし、すべてのプリデコード信号
の通過を阻止する。また、不良なメモリセル行または列
があり、冗長メモリセル行または列を使用する場合は、
第1のヒューズを切断してトランスミッションゲートを
オンするとともに、必要な1つの第2のヒューズのみを
残して不要な第2のヒューズをすべて切断し、不良なメ
モリセル行または列を指定するプリデコード信号のみを
通過させる。したがって、冗長メモリセル行または列を
使用する場合でも使用しない場合でも、プリデコード信
号には最大でトランスミッションゲート1つ分の容量し
か付加されず、従来のように特定のプリデコード信号に
多数のトランスミッションゲートの容量が付加されるこ
とがない。
【手続補正5】
【補正対象書類名】明細書
【補正対象項目名】0079
【補正方法】変更
【補正内容】
【0079】
【発明の効果】以上のように、この発明にあっては、各
信号線に第2のヒューズおよびトランスミッションゲー
トを直列に設け、冗長メモリセル行または列を使用しな
い場合はトランスミッションゲートをオフし、冗長メモ
リセル行または列を使用する場合はトランスミッション
ゲートをオンするとともに不要な第2のヒューズをすべ
て切断する。したがって、冗長メモリセル行または列を
使用する場合でも使用しない場合でも、プリデコード信
号には最大でのトランスミッションゲート1つ分の容量
しか付加されず、従来のように特定のプリデコード信号
に多数のトランスミッションゲートの容量が付加される
ことがない。よって、プリデコード信号の立上りや立下
りの時間が遅延したり、電力が無駄に消費されることが
ない。
信号線に第2のヒューズおよびトランスミッションゲー
トを直列に設け、冗長メモリセル行または列を使用しな
い場合はトランスミッションゲートをオフし、冗長メモ
リセル行または列を使用する場合はトランスミッション
ゲートをオンするとともに不要な第2のヒューズをすべ
て切断する。したがって、冗長メモリセル行または列を
使用する場合でも使用しない場合でも、プリデコード信
号には最大でのトランスミッションゲート1つ分の容量
しか付加されず、従来のように特定のプリデコード信号
に多数のトランスミッションゲートの容量が付加される
ことがない。よって、プリデコード信号の立上りや立下
りの時間が遅延したり、電力が無駄に消費されることが
ない。
Claims (4)
- 【請求項1】 複数のメモリセルが行および列方向に配
置されたメモリセルアレイと、 前記メモリセルアレイのうちの不良なメモリセルを含む
メモリセル行と置換するための冗長メモリセル行と、 行アドレス信号を予めデコードしてプリデコード信号を
出力する行プリデコーダと、 前記プリデコード信号に応答して、前記メモリセルアレ
イのメモリセル行を指定する行デコーダと、 前記プリデコード信号のうち不良なメモリセル行を指定
するプリデコード信号だけを選択的に通過させるプログ
ラム回路と、 前記プログラム回路を通過したプリデコード信号に応答
して、前記冗長メモリセル行を指定するとともに、前記
行デコーダを不能化させる冗長行デコーダとを含む半導
体記憶装置であって、 前記プログラム回路は、 前記冗長メモリセル行の使用の有無を選択するための第
1のヒューズと、 前記不良なメモリセル行を指定するプリデコード信号を
選択するための第2のヒューズと、 前記第2のヒューズと直列に設けられたトランスミッシ
ョンゲートと、 前記第1のヒューズの接続または非接続に応答して、前
記トランスミッションゲートをオフまたはオンする電位
固定回路とを含むことを特徴とする、半導体記憶装置。 - 【請求項2】 前記プログラム回路は、前記第2のヒュ
ーズおよびトランスミッションゲートの出力側を一定電
位に固定するための第3のヒューズを含むことを特徴と
する、請求項1に記載の半導体記憶装置。 - 【請求項3】 前記第2のヒューズは、前記トランスミ
ッションゲートの出力側に設けられていることを特徴と
する、請求項1または2に記載の半導体記憶装置。 - 【請求項4】 前記第2のヒューズは、前記トランスミ
ッションゲートの入力側に設けられていることを特徴と
する、請求項1または2に記載の半導体記憶装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5251661A JPH07105697A (ja) | 1993-10-07 | 1993-10-07 | 半導体記憶装置 |
| US08/305,523 US5469391A (en) | 1993-10-07 | 1994-09-13 | Semiconductor memory device including redundancy circuit for remedying defect in memory portion |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5251661A JPH07105697A (ja) | 1993-10-07 | 1993-10-07 | 半導体記憶装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH07105697A true JPH07105697A (ja) | 1995-04-21 |
Family
ID=17226143
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5251661A Withdrawn JPH07105697A (ja) | 1993-10-07 | 1993-10-07 | 半導体記憶装置 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US5469391A (ja) |
| JP (1) | JPH07105697A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005327382A (ja) * | 2004-05-14 | 2005-11-24 | Fujitsu Ltd | 半導体メモリ |
Families Citing this family (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0661636B1 (en) * | 1993-12-29 | 1998-09-23 | STMicroelectronics S.r.l. | Integrated programming circuitry for an electrically programmable semiconductor memory device with redundancy |
| US5608678A (en) * | 1995-07-31 | 1997-03-04 | Sgs-Thomson Microelectronics, Inc. | Column redundancy of a multiple block memory architecture |
| JP2710235B2 (ja) * | 1995-08-30 | 1998-02-10 | 日本電気株式会社 | 欠陥救済判定回路 |
| JPH0991962A (ja) * | 1995-09-26 | 1997-04-04 | Texas Instr Japan Ltd | アドレスデコーダ |
| US5787044A (en) * | 1995-10-23 | 1998-07-28 | Micron Technology, Inc. | Memory-cell array and a method for repairing the same |
| JP3171097B2 (ja) * | 1996-03-25 | 2001-05-28 | 日本電気株式会社 | 半導体記憶装置 |
| US6020763A (en) * | 1996-04-23 | 2000-02-01 | International Business Machines Corporation | High speed decoder without race condition |
| US5699307A (en) * | 1996-06-28 | 1997-12-16 | Intel Corporation | Method and apparatus for providing redundant memory in an integrated circuit utilizing a subarray shuffle replacement scheme |
| US5784331A (en) * | 1996-12-31 | 1998-07-21 | Sgs-Thomson Microelectronics, Inc. | Multiple access memory device |
| KR100255959B1 (ko) * | 1997-02-22 | 2000-05-01 | 윤종용 | 리던던시 회로를 구비하는 반도체 메모리 장치 |
| CA2202692C (en) * | 1997-04-14 | 2006-06-13 | Mosaid Technologies Incorporated | Column redundancy in semiconductor memories |
| US5999038A (en) * | 1998-09-24 | 1999-12-07 | Atmel Corporation | Fuse circuit having zero power draw for partially blown condition |
| US6064607A (en) * | 1998-10-23 | 2000-05-16 | Mitsubishi Denki Kabushiki Kaisha | Semiconductor memory device with predecoder |
| DE10026993B4 (de) * | 1999-06-03 | 2014-04-03 | Samsung Electronics Co., Ltd. | Flash-Speicherbauelement mit einer neuen Redundanzansteuerschaltung |
| KR100389040B1 (ko) * | 2000-10-18 | 2003-06-25 | 삼성전자주식회사 | 반도체 집적 회로의 퓨즈 회로 |
| JP2003223797A (ja) * | 2002-01-28 | 2003-08-08 | Oki Electric Ind Co Ltd | 半導体記憶装置 |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2590897B2 (ja) * | 1987-07-20 | 1997-03-12 | 日本電気株式会社 | 半導体メモリ |
-
1993
- 1993-10-07 JP JP5251661A patent/JPH07105697A/ja not_active Withdrawn
-
1994
- 1994-09-13 US US08/305,523 patent/US5469391A/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005327382A (ja) * | 2004-05-14 | 2005-11-24 | Fujitsu Ltd | 半導体メモリ |
Also Published As
| Publication number | Publication date |
|---|---|
| US5469391A (en) | 1995-11-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5243570A (en) | Semiconductor memory device having redundant memory cell columns concurrently accessible together with regular memory cell arrays | |
| US4837747A (en) | Redundary circuit with a spare main decoder responsive to an address of a defective cell in a selected cell block | |
| US4365319A (en) | Semiconductor memory device | |
| US5293348A (en) | Random access memory device with columns of redundant memory cells distributed to memory cell arrays and shared therebetween | |
| US5491664A (en) | Flexibilitiy for column redundancy in a divided array architecture | |
| JPH07105697A (ja) | 半導体記憶装置 | |
| US6597621B2 (en) | Multi-bank semiconductor memory device | |
| US4648075A (en) | Redundancy circuit for a semiconductor memory device | |
| JP2919213B2 (ja) | 半導体メモリ装置 | |
| US5502676A (en) | Integrated circuit memory with column redundancy having shared read global data lines | |
| KR960008452B1 (ko) | 반도체 기억장치 | |
| US5379259A (en) | Semiconductor memory device | |
| JP3553138B2 (ja) | 半導体記憶装置 | |
| US6243287B1 (en) | Distributed decode system and method for improving static random access memory (SRAM) density | |
| KR950000027B1 (ko) | 시리얼 입출력 반도체 메모리 | |
| US5272672A (en) | Semiconductor memory device having redundant circuit | |
| US6310805B1 (en) | Architecture for a dual-bank page mode memory with redundancy | |
| US6178127B1 (en) | Semiconductor memory device allowing reliable repairing of a defective column | |
| US7227782B2 (en) | NAND flash memory device capable of improving read speed | |
| JPH04123399A (ja) | 冗長デコーダ回路 | |
| JPH1116342A (ja) | 品種切り替え可能な半導体装置及びその動作試験方法 | |
| US4618943A (en) | Semiconductor static read/write memory having an additional read-only capability | |
| US5359563A (en) | Memory system with adaptable redundancy | |
| US6407961B1 (en) | Dual access memory array | |
| US6262923B1 (en) | Semiconductor memory device with redundancy function |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20001226 |