JP3880210B2 - 半導体装置 - Google Patents
半導体装置 Download PDFInfo
- Publication number
- JP3880210B2 JP3880210B2 JP22009698A JP22009698A JP3880210B2 JP 3880210 B2 JP3880210 B2 JP 3880210B2 JP 22009698 A JP22009698 A JP 22009698A JP 22009698 A JP22009698 A JP 22009698A JP 3880210 B2 JP3880210 B2 JP 3880210B2
- Authority
- JP
- Japan
- Prior art keywords
- address
- circuit
- memory
- storage
- addresses
- 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 - Fee Related
Links
- 239000004065 semiconductor Substances 0.000 title claims description 28
- 230000015654 memory Effects 0.000 claims description 142
- 238000000034 method Methods 0.000 claims description 133
- 230000007547 defect Effects 0.000 claims description 96
- 230000002950 deficient Effects 0.000 claims description 45
- 230000008878 coupling Effects 0.000 claims description 17
- 238000010168 coupling process Methods 0.000 claims description 17
- 238000005859 coupling reaction Methods 0.000 claims description 17
- 230000003213 activating effect Effects 0.000 claims 1
- 230000008439 repair process Effects 0.000 description 151
- 238000010586 diagram Methods 0.000 description 59
- 101100037606 Pisum sativum RMS3 gene Proteins 0.000 description 17
- YAVQULWQXQRTKS-UHFFFAOYSA-N RMS3 Natural products C1=C(O)C(OC)=CC(CC2C(C(=O)OC2)(CC=2C=C(OC)C(O)=CC=2)OC2C(C(O)C(O)C(CO)O2)O)=C1 YAVQULWQXQRTKS-UHFFFAOYSA-N 0.000 description 17
- 238000006243 chemical reaction Methods 0.000 description 14
- 230000000295 complement effect Effects 0.000 description 14
- 230000004913 activation Effects 0.000 description 10
- 230000006870 function Effects 0.000 description 9
- 101001002191 Homo sapiens Postmeiotic segregation increased 2-like protein 5 Proteins 0.000 description 7
- 101150049891 MCA1 gene Proteins 0.000 description 7
- 102100020952 Postmeiotic segregation increased 2-like protein 5 Human genes 0.000 description 7
- 101100229953 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) SCT1 gene Proteins 0.000 description 7
- 101100290371 Schizosaccharomyces pombe (strain 972 / ATCC 24843) pca1 gene Proteins 0.000 description 7
- 101100194362 Schizosaccharomyces pombe (strain 972 / ATCC 24843) res1 gene Proteins 0.000 description 7
- 238000004519 manufacturing process Methods 0.000 description 7
- 101100390989 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) FMS1 gene Proteins 0.000 description 6
- 230000014509 gene expression Effects 0.000 description 5
- 230000000630 rising effect Effects 0.000 description 5
- 101001005165 Bos taurus Lens fiber membrane intrinsic protein Proteins 0.000 description 4
- 101150110971 CIN7 gene Proteins 0.000 description 4
- 101150110298 INV1 gene Proteins 0.000 description 4
- 101150009920 MCA2 gene Proteins 0.000 description 4
- 101150073928 MCA3 gene Proteins 0.000 description 4
- 101100512517 Trypanosoma brucei brucei MCA4 gene Proteins 0.000 description 4
- 102100029469 WD repeat and HMG-box DNA-binding protein 1 Human genes 0.000 description 4
- 101710097421 WD repeat and HMG-box DNA-binding protein 1 Proteins 0.000 description 4
- 101100397044 Xenopus laevis invs-a gene Proteins 0.000 description 4
- 229910002056 binary alloy Inorganic materials 0.000 description 4
- 238000007664 blowing Methods 0.000 description 4
- 239000003990 capacitor Substances 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 238000005173 quadrupole mass spectroscopy Methods 0.000 description 4
- 101100139861 Arabidopsis thaliana RL2 gene Proteins 0.000 description 3
- 101100042554 Arabidopsis thaliana SHL gene Proteins 0.000 description 3
- 101100286980 Daucus carota INV2 gene Proteins 0.000 description 3
- 101100508840 Daucus carota INV3 gene Proteins 0.000 description 3
- 102100033864 G-protein coupled receptor 84 Human genes 0.000 description 3
- 102100028538 Guanylate-binding protein 4 Human genes 0.000 description 3
- 101001069589 Homo sapiens G-protein coupled receptor 84 Proteins 0.000 description 3
- 101001058851 Homo sapiens Guanylate-binding protein 4 Proteins 0.000 description 3
- 101000976622 Homo sapiens Zinc finger protein 42 homolog Proteins 0.000 description 3
- 101100154954 Human herpesvirus 6A (strain Uganda-1102) U1 gene Proteins 0.000 description 3
- 101710115990 Lens fiber membrane intrinsic protein Proteins 0.000 description 3
- 102100026038 Lens fiber membrane intrinsic protein Human genes 0.000 description 3
- 101710184695 Noncompact myelin-associated protein Proteins 0.000 description 3
- 102100037224 Noncompact myelin-associated protein Human genes 0.000 description 3
- 101100175606 Oryza sativa subsp. japonica AGPL2 gene Proteins 0.000 description 3
- -1 RMS2 Proteins 0.000 description 3
- 101150070874 SHR1 gene Proteins 0.000 description 3
- 101100524516 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) RFA2 gene Proteins 0.000 description 3
- 101100141529 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) RKM4 gene Proteins 0.000 description 3
- 101100397045 Xenopus laevis invs-b gene Proteins 0.000 description 3
- 102100023550 Zinc finger protein 42 homolog Human genes 0.000 description 3
- 230000007423 decrease Effects 0.000 description 3
- 101150114988 invA gene Proteins 0.000 description 3
- KIWSYRHAAPLJFJ-DNZSEPECSA-N n-[(e,2z)-4-ethyl-2-hydroxyimino-5-nitrohex-3-enyl]pyridine-3-carboxamide Chemical compound [O-][N+](=O)C(C)C(/CC)=C/C(=N/O)/CNC(=O)C1=CC=CN=C1 KIWSYRHAAPLJFJ-DNZSEPECSA-N 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 101100041624 Arabidopsis thaliana SAC8 gene Proteins 0.000 description 2
- 101150070189 CIN3 gene Proteins 0.000 description 2
- 101100372898 Caenorhabditis elegans vha-5 gene Proteins 0.000 description 2
- 102100025283 Gap junction alpha-8 protein Human genes 0.000 description 2
- 102100039401 Gap junction beta-6 protein Human genes 0.000 description 2
- 101100033865 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) RFA1 gene Proteins 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000007667 floating Methods 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 101100532641 Arabidopsis thaliana MP3 gene Proteins 0.000 description 1
- 101000635955 Homo sapiens Myelin P2 protein Proteins 0.000 description 1
- 101150060888 MCA5 gene Proteins 0.000 description 1
- 102100030738 Myelin P2 protein Human genes 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 229910021421 monocrystalline silicon Inorganic materials 0.000 description 1
- 230000003071 parasitic effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000002250 progressing effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000005067 remediation Methods 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
Images
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/80—Masking faults in memories by using spares or by reconfiguring using programmable devices with improved layout
- G11C29/812—Masking faults in memories by using spares or by reconfiguring using programmable devices with improved layout using a reduced amount of fuses
-
- 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/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C29/08—Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
- G11C29/12—Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
- G11C2029/1208—Error catch memory
-
- 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
-
- 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
Landscapes
- For Increasing The Reliability Of Semiconductor Memories (AREA)
- Dram (AREA)
- Static Random-Access Memory (AREA)
Description
【発明の属する技術分野】
本発明は、半導体装置に関し、不良のあるメモリセルを予備メモリセルで置換することにより欠陥を救済する技術に関する。さらには、効率のよい所定アドレスを記憶する技術に関する。
【0002】
【従来の技術】
この明細書で参照される文献は以下の通りである。 [文献1]:特開平7−105682号公報(米国特許5,621,691号)。 [文献2]:特開平2−192100号公報(米国特許5,265,055号)。 [文献3]:米国特許5,631,862号。 [文献4]:特開平4−274096号公報(米国特許5,430,689号)。以上の文献は以下文献番号で参照される。
【0003】
半導体メモリの高集積化は進んでおり、64メガビットのダイナミック・ランダム・アクセス・メモリ(DRAM)が量産されるに至っている。高集積化に伴う素子の微細化や素子数の増加により、欠陥によって歩留りが低下することが問題となる。この対策として、不良メモリセルを、あらかじめメモリチップ上に設けておいた予備のメモリセルで置換することにより修復する、いわゆる欠陥救済技術がある。
【0004】
欠陥救済回路では、不揮発性記憶手段により欠陥部の救済アドレスを記憶する。不揮発性記憶手段としては、導電層で構成されたフューズを用いて、レーザーによりブロウするか否かで救済アドレスを記憶する方法が一般的である。そして、メモリアクセスの際に外部から入力されるアドレスと救済アドレスとが一致すると、欠陥救済回路は、予備ワード線または予備ビット線の選択を指示しそれらに接続される予備のメモリセルによって欠陥部分が置き換えられる。
【0005】
[文献1]の図1及び第2図にはフューズによって欠陥アドレスを記憶する方式の一例が記載されている。この例では、8ビットのバイナリ・アドレスで指定されるカラム選択線の置き換えをするために、先のバイナリ・アドレスに合わせた8個のフューズと、1個のマスター・フューズの合計9個のフューズで1個の救済アドレス記憶することが記載される。
【0006】
【発明が解決しようとする課題】
本願に先立ち、本願発明者等は、256Mビットや1Gビットのような極めて大容量のDRAMの欠陥救済回路におけるフューズの数と、欠陥アドレスをフューズにプログラムするためのフューズをブロウする数との関係について検討した。即ち、対象とするDRAMではフューズの数は全体で数千個以上にもなり、フューズ数の増加によるチップ面積の増加とフューズのプログラミングのための時間の増加は半導体装置の製造コストに対する大きな制約要因になることが見いだされた。
【0007】
本願発明者等の検討結果によればヒューズによるアドレス情報の記憶方式にはバイナリ・アドレス・フォーマットのバイナリ・アドレスを記憶する方式と、バイナリ・アドレスをデコードしたデコード・アドレス・フォーマットのデコード・アドレスを記憶する方式の2種類に大別されることが分かった。両者を区別するためにこの明細書では前者をバイナリ・アドレス記憶方式(以下「バイナリ方式」と略す)と呼び、後者をデコード・アドレス記憶方式(以下「デコード方式」と略す)と呼ぶことにする。バイナリ方式はフューズの数は減少するが、プログラムすべきフューズの数は増加する性質を持つ。一方デコード方式はバイナリ方式とは逆の性質を持つことが見いだされた。
【0008】
本願発明者等は、バイナリ方式とデコード方式によるフューズの数を定量化するために、図3〜図6に示すモデルを作った。この例は、バイナリ・アドレスで3ビット、デコード・アドレスで8ビットで表されるアドレス空間がある時に、その中の4個の救済アドレスを記憶するケースを示している。
【0009】
図3にデコード方式の一例を示す。図3では、3ビットのバイナリ・アドレスからデコードされた8ビットのデコード・アドレスDA0〜DA7中の4個のアドレスDA0, DA2, DA3, DA6がハイレベルになったときに、救済判定結果RH0〜RH3がそれぞれハイレベルになる場合を示している。4個の救済アドレスを記憶するために4個のフューズセットDFS0〜DFS3が設けられる。各フューズセットは、8ビットのデコード・アドレスDA0〜DA7に対応するフューズからなる。図3では、そのフューズ判定結果を模式的に示しており、×印の付いているフューズがブロウされて、論理的1となっている。他は、初期値のままの論理的0である。図4は、このデコード方式の救済判定回路の構成例を示している。フューズ群DFS0〜DFS3に対応して、アドレス比較回路DACP0〜DACP3が設けられている。各アドレス比較回路DACP0〜DACP3は、対応するフューズ群DFS0〜DFS3のフューズ判定結果と、入力されるアドレスDA0〜DA7との論理積をそれぞれとり、さらにそれらの論理和をとることで、救済判定結果RH0〜RH3を発生する。
【0010】
図5にはバイナリ方式の一例を示す。図5では、4個の救済アドレスを記憶するために4個のフューズセットBFS0〜BFS3が設けられている。各フューズセットは、3ビットのバイナリ・アドレスAA0〜AA2にそれぞれ対応する3個のフューズと、救済を行うか否かの情報USEを記憶する1個のフューズ(いわゆるマスター・フューズ)からなる。バイナリ方式では、このマスター・フューズは必須である。図5では、そのフューズ判定結果を模式的に示しており、×印の付いているフューズがブロウされて、論理的1となっている。図6は、このバイナリ方式の救済判定回路の構成例を示している。フューズ群BFS0〜BFS3に対応して、アドレス比較回路BACP0〜BACP3が設けられている。各アドレス比較回路BACP0〜BACP3は、対応するフューズ群BFS0〜BFS3のフューズ判定結果と、入力されるアドレスAA0〜AA2との排他的論理和をそれぞれとり、さらにそれらと情報USEを記憶しているフューズ判定結果との論理積をとることで、救済判定結果RH0〜RH3を発生する。
【0011】
ここで、以上の2つの方式に対して必要となるフューズ数を一般化して考える。NAビットのバイナリ・アドレスがデコードされたND個(ND=2^NA)のデコード・アドレスに対してNS個のアドレスを記憶して救済判定を行うために必要な、デコード方式のフューズ数NDFは、
NDF = NS・ND = NS・(2^NA)......(式1)
である。数式記号"^"は以下べき乗を表す。アドレス数NAの増加に伴い、デコード方式のフューズ数NDFは著しく大きくなる。なお、図5の例ではNA=3, ND=8, NS=4, NDF=24である。
【0012】
一方、バイナリ方式のフューズ数NBFは、
NBF = NS・(NA+1)...........(式2)
であり、デコード方式に比べると少ないが、やはり大容量化により増加する。なお、(式2)でNAに1が加算されているのは、マスター・フューズをカウントするためである。図3の例ではNA=3, NS=4, NSF=16である。
【0013】
フューズの面積は、レーザー装置の精度に依存し、微細加工技術と同等のスケーリングは困難である。そのため、フューズが同数であっても微細化によりメモリチップ上に占める面積の割合が大きくなり、フューズ数の増加によりさらに面積が増加する。また、フューズ自体だけでなく、フューズ判定回路やアドレス比較回路の面積も、フューズ数の増加に伴い大きくなる。特に、バイナリ方式では排他的論理和を用いるので、そのために回路規模が大きくなる。これらにより、チップ面積に対する救済判定回路のオーバーヘッドが大きくなる。
【0014】
デコード方式では、1つのフューズセットの中でプログラムすべきフューズは常に1個になるのでプログラムが容易である反面、1つの欠陥アドレスを記憶するためのフューズ数が比較的多い。一方、バイナリ方式は、必要なフューズ数がデコード方式より少ない反面、ブロウするフューズ数は多い。例えば2進数の111が欠陥アドレスである場合には、3個のバイナリ・アドレスに対応するフューズと1個のマスター・フューズで合計4個のフューズをプログラムする必要がある。それにより、フューズをブロウする時間が長くなり、半導体メモリを量産するために必要なレーザー装置の台数が増加したり、作成のスループットが低下したりする。また、ブロウするフューズ数が多いほど、ブロウ時にフューズに不良が発生する確率が大きくなり、歩留りに影響する。
【0015】
本発明の目的は、以上に述べたような問題を解決した欠陥救済回路を有する半導体メモリ装置を実現することにある。すなわち、面積が小さく、救済効率が高く、救済アドレスを記憶するために要するプログラム時間が短い欠陥救済回路を実現することにある。
【0016】
【課題を解決するための手段】
上記目的を達成するための代表的な本発明の構成は、NAビットのバイナリ・アドレスで表されるND個(ND=2^NA)のアドレスで指定される複数のメモリ回路と、前記複数のメモリ回路の複数の欠陥に関連して2以上数のNS個の欠陥アドレスを記憶するためのND個の記憶素子を含む欠陥アドレス記憶回路とを備え、前記NS個の欠陥アドレスは、前記ND個のアドレスから選ばれた互いに異なるアドレスであり、前記ND個の記憶素子のそれぞれは、第1論理状態又は第2論理状態を1ビットで記憶する。
【0017】
【発明の実施の形態】
以下本発明の実施例を図面を用いて詳細に説明する。実施例の各ブロックを構成する回路素子は、特に制限されないが、公知のCMOS(相補型MOSトランジスタ)等の集積回路技術によって、単結晶シリコンのような1個の半導体基板上に形成される。MOSFETの回路記号は矢印をつけないものはN形MOSFET(NMOS)を表し、矢印をつけたP形MOSFET(PMOS)と区別される。
【0018】
<実施例1>
まず簡単な例で、本発明によるソート・アドレス記憶方式(以下ソート方式)を説明する。この名称は本願発明者等によって命名されたものであり、救済アドレスを特定の順番にソートして記憶することことに由来する。図1は、3ビットのバイナリ・アドレスをデコードした、8個のデコード・アドレスDA0〜DA7中の4個のアドレスDA0, DA2, DA3, DA6がハイレベルになったときに、救済判定結果RH0〜RH3がそれぞれハイレベルになる場合のソート方式を示している。これは、8個のアドレスに対して、4個の欠陥アドレスを記憶するための4個のフューズセットを設けた場合に相当する。フューズ群SFGは、デコードされた8個のアドレスDA0〜DA7にそれぞれ対応するフューズからなる。図1では、そのフューズ判定結果FS0〜FS7を模式的に示しており、×印の付いているFS0, FS2, FS3, FS6はフューズがブロウされて、論理的1となっている。一方、ブロウされていないフューズは論理的0となっている。
【0019】
フューズ群SFGに記憶されているアドレスと入力されたアドレスが一致しているかの救済判定は、以下のように行う。デコード・アドレスDA0〜DA7は、いずれか1個が選択的に論理的1になる。
【0020】
DA0が1となると、FS0が1であり、FS0はFS0〜FS7で1となっている右から1個目のフューズであるので、第1の救済アドレスに割り当てられる。結果として、1個目の救済判定結果RH0が1となり、他のRH1〜RH3は論理的0のままとなる。DA1が1となっても、FS1が0であるので、救済判定結果RH0〜RH3はいずれも0となる。
【0021】
さらに、DA2が1となると、FS2が1であり、FS2は1となっている右から2個目のフューズであるので、第2の救済アドレスに割り当てられる。結果として、2個目の救済判定結果RH1が1となり、他のRH0, RH2, RH3は0のままとなる。
【0022】
同様に、DA3が1となると、FS3が1であり、FS3は1となっている右から3個目のフューズであるので、第3の救済アドレスに割り当てられる。結果として、3個目の救済判定結果RH2が1となり、他のRH0, RH1, RH3は0のままとなる。DA4あるいはDA5が1となっても、FS4及びFS5が0であるので、救済判定結果RH0〜RH3はいずれも0となる。
【0023】
最後に、DA6が1となると、FS6が1であり、FS6は1となっている右から4個目のフューズであるので、第4の救済アドレスに割り当てられる。結果として、4個目の救済判定結果RH3が1となり、他のRH0〜RH2は論理的0のままとなる。DA7が1となっても、FS7が0であるので、救済判定結果RH0〜RH3はいずれも0となる。
【0024】
以上に示したように、本エンコード・フューズ方式では、8個のフューズにより、8個のアドレス中の重複しない4個の任意アドレスを記憶することができる。デコード方式では図3に示したように32個を、バイナリ方式では図5に示したように16個を要するので、それらに比べて少ないフューズ数で済む。このように少ないフューズ数にできるのは、アドレスから救済判定結果への組み合わせを、アドレスの順番に定め、ある救済判定結果を得るために、対応するフューズ判定結果が1となっている何番目かという情報を用いているためである。すなわち、救済アドレスを順列ではなく組合せとして記憶することによる。メモリの欠陥救済では一般に、複数個の救済判定結果に等価な役割を持たせることができ、救済アドレスとフューズセットの組合せを任意に設定できる。本エンコード・フューズ方式では、これを活かして、記憶すべき情報量を低減している。
【0025】
さらに、本エンコード方式では、ブロウするフューズ数は4個と、デコード方式と同じであり、バイナリ方式よりも少なくて済む。、必要なフューズ数を少なくするためには、ブロウするフューズ数が増加してしまうが、本方式では、ブロウするフューズ数を増加させること無く、必要なフューズ数を少なくできる。
【0026】
必要なフューズ数を一般化して考える。NAビットがデコードされたND個のアドレスに対してNS個のアドレスを記憶して救済判定を行うために必要な、本実施例のソート方式のフューズ数NSFは、
NSF = ND = 2^NA...........(式3)
となる。(式1)と(式3)を比較すれば、ソート方式ではデコード方式の1 / NSのフューズ数となり常にフューズ数は少なくなることが分かる。ソート方式では、デコード方式の1セット分で複数の救済アドレスが記憶できる。
【0027】
次に(式2)のバイナリ方式でのヒューズ数NBFと(式3)のソート方式のヒューズ数NSFを比較してNSF<NBFとなる条件を求める。(式2)と(式3)の右辺を比較すると、
(2^NA) < NS・(NA+1).........(式4)
となる。この式をNSについて整理すると
NS > (2^NA)/(NA+1)..........(式5)
となる。即ち(式5)の条件を満たす範囲でソート方式はバイナリ方式よりもフューズ数を低減することができる。例えばNAが3の時、NS≧3であればフューズ数の低減ができることになる。
【0028】
図2は、図1に示したソート方式を実現する救済判定回路の模式的構成例を示している。フューズ群SFGと、アドレスシフタASFで構成されている。フューズ群SFGは、8個のフューズ判定回路FDからなり、フューズ判定結果FS0〜FS7を出力する。アドレスシフタASFは、3端子スイッチ群で構成でき、フューズ判定結果FS0〜FS7に応じて、アドレスDA0〜DA7をシフトさせ、救済判定結果RH0〜RH3として出力する。図2は、図1に示した例に対応するスイッチの状態を示している。例えば、RH0は、FS0により制御されるスイッチにより、DA0が伝達される。また、RH2は、FS0〜FS2により制御されるスイッチにより、DA2が伝達される。このようにして、前述の動作を実現している。なお、4個の救済判定結果RH0〜RH3に対して、記憶すべき置換アドレスが3個以下の場合には、RH0, RH1, RH2, RH3の順に置換アドレスが割り振られ、残りの救済判定結果には論理的0が伝達される。
【0029】
アドレスシフタASFには22個の3端子スイッチが用いられているが、4個の救済判定結果をまとめて出力するので、図4あるいは図5に示した比較回路4個分よりも回路規模は小さい。したがって、フューズ数の削減と併せ、救済判定回路の面積を小さくできる。
【0030】
アドレスシフタASFは信号をシフトする機能を表して単にシフタ回路と呼ぶこともできる。また、このアドレスシフタは、その目的の観点からはフューズPFGに記憶された複数の欠陥アドレスと外部から入力するアクセスアドレスDA0〜DA7とを比較して、一致がある場合に一致判定信号を出力するアドレス比較回路と呼ぶこともできる。
【0031】
図55は、更に図2のシフタ回路の動作を理解するためにスイッチ回路として捕らえた図である。図55のスイッチ回路SWは、8個(ND個)の入力ノードと4個(NS個)の出力ノードの間に4個(NS個)の論理的結合路を形成するものである。この4個(NS個)の論理的結合路は、フューズ回路SFGの4個(ND個)のフューズ(記憶素子)のプログラムによって決定される。このスイッチ回路で形成される論理的結合路は、交わらないという規則がある。即ち、DA0をRH1にと結合させ、DA2をRH0に結合させるような論理的結合路は許されない。番号の小さな入力ノード(DA0, 2, 3, 6)は、番号の小さな出力ノード(RH0, 1, 2, 3)へと順に対応づけられる。これが本発明のソート・アドレス記憶方式の概念である。
【0032】
さて、この実施例をメモリ回路の欠陥救済に用いる具体例の一つはマット救済である。即ち8個(ND個)の正規メモリマットと4個(NS個)の予備メモリマットがあるようなメモリ回路を考える。合計12個のメモリマットはそれぞれ等価なものであるとする。図2の救済判定回路により、欠陥のある正規メモリマットは、予備メモリマットを使って置換することができる。4個の予備メモリマットのいずれを選択するかは、図2のシフタ回路の出力にRH0〜RH3によって決定することができる。
【0033】
<実施例2>
図7から図19を用いて、ソート方式をシンクロナスDRAM(SDRAM)のカラム系ブロック救済のマット選択信号の記憶に適用した実施例を説明する。カラム系ブロック救済については[文献2]に記載されている。即ち、複数のメモリマットへと分割された複数のビット線を共通のカラム選択線で選択するようなメモリ装置において、メモリマットを指定するアドレスとカラム選択線を指定するアドレスの両方を救済アドレスとして記憶するというものである。これによりビット線毎の置換が可能になるため、少ない数の冗長カラム選択線ので多くの不良を救済できるというものである。[文献2]と比較したときのこの実施例の新規な点の一つは、欠陥のあるメモリマットのアドレスを記憶するのに本発明のソート方式を用いることにある。
【0034】
まずSDRAM全体の構成について述べる。図7は、SDRAMの要部ブロック図である。SDRAMの間接周辺回路は、クロックバッファCLKB、制御信号バッファCB、コマンドデコーダCD、アドレスバッファAB、カラムアドレスカウンタYCT、ロウアドレスプリデコーダXPD、カラムアドレスプリデコーダYPD、入力バッファDIB、出力バッファDOBを含む。さらに、メモリアレーMARに対応してロウ系欠陥救済回路XR、ロウアドレスドライバXD、カラム系欠陥救済回路YR、ロウアドレスドライバYD、ライトバッファWB、メインアンプMAなどが設けられる。これらのメモリコアのセクタSCT0, SCT1は、メモリ容量やバンク数などの仕様に応じたメモリアレーの個数に対応するが、ここでは簡単のため2個だけ示している。
【0035】
各回路ブロックは、以下のような役割を果たす。クロックバッファCLKBは、外部クロックCLKを内部クロックCLKIとして、コマンドデコーダCDなどに分配する。コマンドデコーダCDは、外部からの制御信号CMDに応じて、アドレスバッファAB、カラムアドレスカウンタYCT、入力バッファDIB、出力バッファDOBなどを制御する制御信号を発生する。アドレスバッファABは、外部クロックCLKに応じた所望のタイミングで、外部からのバイナリ・アドレスADRを取り込み、ロウアドレスBXをロウアドレスプリデコーダXPDへ送る。ロウアドレスプリデコーダXPDは、ロウアドレスBXをプリデコードし、ロウプリデコードアドレスCXを、セクタSCT0, SCT1に分配する。アドレスバッファABはまた、カラムアドレスBYをカラムアドレスカウンタYCTへ送る。カラムアドレスカウンタYCTは、カラムアドレスBYを初期値として、バースト動作を行うカラムアドレスを発生し、カラムアドレスプリデコーダYPDによりプリデコードして、カラムプリデコードアドレスCYを、セクタSCT0, SCT1に分配する。
【0036】
入力バッファDIBは、外部との入出力データDQのデータを所望のタイミングで取り込んで、ライトデータGIを出力する。一方、出力バッファDOBは、入出力データDQへ所望のタイミングで、リードデータGOを出力する。
【0037】
セクタSCT0あるいはSCT1内で、ロウ系欠陥救済回路XRは、ロウプリデコードアドレスCXに対して、置換の有無を判定し、ロウ系救済判定結果RXHをロウアドレスドライバXDへ出力する。ロウアドレスドライバXDは、ロウプリデコードアドレスCX及びロウ系救済判定結果RXHを受けて、所望のマット選択信号MS及びロウアドレス信号DXをメモリアレーMARへ出力する。
【0038】
一方、カラム系欠陥救済回路YRは、カラムプリデコードアドレスCY及びマット選択信号MSに対して、置換の有無を判定し、カラム系救済判定結果RYHをカラムアドレスドライバYDへ出力する。このカラム系欠陥救済回路YRに、図1を用いて説明したソート方式を適用する。カラムアドレスドライバYDは、カラムプリデコードアドレスCY及びカラム系救済判定結果RYHを受けて、所望のカラムアドレス信号DYをメモリアレーMARへ出力する。
【0039】
ライトバッファWBは、ライトデータGIをメイン入出力線MIOへ出力する。一方、メインアンプMAは、メイン入出力線MIOの信号を増幅し、リードデータGOを出力する。
【0040】
図8は、図7に示したSDRAM構成例のリード動作のタイミングの例を示している。このタイミングチャートに従い、図1のSDRAMの動作を説明する。外部クロックCLKの立ち上がり毎に、コマンドデコーダCDが制御信号CMDを判断し、アクティベイトコマンドAが与えられることにより、アドレスADRからロウアドレスXをアドレスバッファABに取り込み、ロウアドレスプリデコーダXPDがロウプリデコードアドレスCXを出力する。これを受けてセクタSCT0あるいはSCT1内で、所望のマット選択信号MS及びロウアドレス信号DXが出力され、メモリアレーMAR内で後で示すワード線WLが選択される。
【0041】
また、制御信号CMDにリードコマンドRが与えられることにより、アドレスADRからカラムアドレスYをアドレスバッファABに取り込み、カラムアドレスカウンタYCTがクロックサイクル毎に動作し、カラムアドレスプリデコーダYPDがバースト動作に対応したカラムプリデコードアドレスCYを出力する。セクタSCT0あるいはSCT1内で、マット選択信号MSとカラムプリデコードアドレスCYを受けて、カラム系欠陥救済回路YRが動作し、その結果に応じてカラムアドレス信号DYあるいは冗長カラムアドレス信号RDYが出力され、メモリアレーMAR内で後で示すカラム選択線YSあるいは冗長カラム選択線RYSが選択される。それにより、メイン入出力線MIOへ信号が読み出され、メインアンプMAがリードデータGOを出力し、さらに出力バッファDOBが外部クロックCLKに応じたタイミングでデータを入出力データDQへ出力する。
【0042】
以上のように、SDRAMでは、ロウアドレスXを取り込んでから所望のクロックサイクル数後に、カラムアドレスYを取り込むアドレスマルチ方式がとられる。これは、アドレスのピン数を削減するためであり、メモリコアでロウ系動作が終了してからカラム系動作が行われるので、カラムアドレスをロウアドレスより後に取り込んでもアクセス時間に影響しないことを活かしている。そのため、ロウ系動作に用いられるマット選択信号MS及びロウアドレス信号DXが出力されてから、カラムアドレス信号DYがカラム系動作に用いられるまでに、時間的余裕が有る。特に制限される訳では無いが、本実施例ではこの時間的余裕を利用して、次に示すソート方式による救済判定による遅延がある場合でもアクセス時間に影響しない様考慮している。
【0043】
図9は、図7中のカラム系欠陥救済判定回路YRの構成例を示している。図1及び図2を用いて説明したソート方式を用いて、カラム系ブロック救済の救済判定を行う。4個の比較判定回路RYC0〜RYC3が設けられており、それぞれ比較判定結果RDY0〜RDY3を出力する。この例は、RDY0〜RDY3によってそれぞれ独立に選択される4本の冗長カラム選択線(後述する図16のRYS0〜RYS3)を1つのセクタに持つものとしている。冗長カラム選択線は予備カラム選択線と呼んでもよい。4入力OR回路OR4により、これらの比較判定結果RDY0〜RDY3の論理和をとり、カラム系救済判定結果RYHを出力する。このRYHは、救済を行う時の正規カラム選択線の選択を禁止することに用いられる。
【0044】
比較判定回路RYC0〜RYC3は、それぞれ、4個のメモリマットの救済アドレスをソート方式で記憶する第1フューズ回路MSFと、4組の救済カラムアドレスをバイナリ方式で記憶する第2フューズ回路AYFとを持つ。これにより、1本の冗長カラム選択線につき最大4本のビット線の置き換えを可能とする。比較判定回路RYC0〜RYC3はそれぞれ独立の回路であり、それぞれを独立した欠陥救済回路と捕らえることもできる。
【0045】
比較判定回路RYC0を例にとり比較判定回路の構成を更に詳しく説明する。まずメモリマットに関する救済アドレスの記憶及び入力されるマット選択信号MSとの比較及び救済の有無の判定は、ソート方式で救済メモリマットを記憶する第1フューズ回路MSFとこのMSFの記憶情報FMSに応じてマット選択信号MSをシフトさせ救済マットアドレスの比較を行うアドレスシフタMSSFで行われる。ここでマット選択信号とはバイナリのロウアドレスの内の上位ビット(この例では上位3ビット)をデコードしたアドレスである。
【0046】
アドレスシフタMSSFの出力RMS(即ちメモリマットの救済の有無の判定結果)は、アドレス選択回路CYSLに供給される。このCYSLは更に、救済カラムアドレスをバイナリ方式で記憶する第2フューズ回路AYFに記憶された信号FAYを受ける。アドレス選択回路CYSLは、アドレスシフタの出力RMSが救済有りの信号を供給した時に、第2フューズ回路に記憶されたカラムアドレスをアドレス比較回路にRCYとして出力する。アドレス比較回路は救済カラムアドレスRCYと外部からの入力されたカラムアドレスCYと比較を行い両者が一致すれば救済有りと判定し、冗長カラム選択線を選択する信号RDY0を活性化する。アドレスシフタMSSFとアドレス選択回路CYSLは、マット選択信号MSが入力されれば動作するので、カラムプリデコードアドレスCYが入力されるまでにこれらの動作を終了し、アクセス時間のクリティカルパスとならないようにできる。これらの回路のさらに具体的構成を、以下に示す。
【0047】
図10は、図9中の第1フューズ回路MSFとアドレスシフタMSSFの構成例を示している。これは、図2に示したソート方式による救済判定回路の具体例である。第1フューズ回路MSFは、8個のフューズ判定回路FD0〜FD7からなり、フューズ判定結果FMS0〜FMS7と、FMS0〜FMS6の相補信号FMS0b〜FMS6bを出力する。
【0048】
アドレスシフタMSSFは、3ビットの上位ロウアドレスをデコードすることにより得られたマット選択信号MS0〜MS7が入力される入力部ASNI8、救済マット選択信号の比較結果RMS0〜RMS3を出力する出力部ASNO4、入力部ASNI8と出力部ASNO4との間に所望の信号経路を形成する8入力4出力のパストランジスタ部ASN84を持つ。入力部ASNI8は、ソースが接地電圧VSSに接続された8個のNMOSトランジスタからなる。パストランジスタ部ASN84は、ゲートがフューズ判定結果FMS0b, FMS0, FMS1b, FMS1, …, FMS6b, FMS6, FMS7に接続された48個のNMOSトランジスタからなる。出力部ASNO4は、4個のレベル保持インバータLCIからなり、各レベル保持インバータLCIは、リセット用PMOSトランジスタMP0、帰還PMOSトランジスタMP1、CMOSインバータINV0により構成されている。
【0049】
図10の回路の動作は以下のように行う。ロウ系の動作を行う際に、リセット信号RSTbをハイレベルにして、出力部ASNO4内のレベル保持インバータLCIを活性化する。外部から入力されるマット選択信号MS0〜MS7のいずれかがハイレベルになることにより、入力部ASNI8内でいずれかのNMOSトランジスタが導通する。パストランジスタ部ASN84で、入力部ASNI8内で導通したNMOSトランジスタから出力部ASNO4内のレベル保持インバータLCIへ信号経路が形成されていれば、パストランジスタ部ASN84及び入力部ASNI8を通じて電流が流れ、レベル保持インバータLCIの入力がロウレベルとなる。その場合、レベル保持インバータLCI内で、INV0がハイレベルを出力し、帰還PMOSトランジスタMP1がオフとなる。すなわち、出力部ASNO4の出力の一つがハイレベルとなる。他のレベル保持インバータLCIは、帰還PMOSトランジスタMP1により入力がハイレベルに保たれ、ロウレベルを出力し続ける。ここで、レベル保持インバータを用いることにより、ノイズなどによる誤判定を防止している。。
【0050】
このようにNMOSパストランジスタロジックを用いることにより、少ない素子数でアドレスシフタを構成できる。図2中の3端子スイッチを、互いに相補なフューズ判定結果が入力される2個のNMOSトランジスタで実現している。また、レベル保持インバータLCIは、入力がオープンであればロウレベルを出力することを活かし、論理的0を伝達するパストランジスタを省き、素子数を低減している。なお、アドレスシフタでは、多数のNMOSパストランジスタが信号経路となるが、この回路はアクセス時間のクリティカルパスとならないようにできるので遅延時間は問題とならない。
【0051】
図10の回路では、ブロック救済を行わず、カラムアドレスだけを参照して1つの冗長カラム選択線を単位として全置換を行うよう指定する機能を実現するために、オプションフューズ回路FDOPとNMOSトランジスタMNA0, MNA1をさらに追加した。フューズ判定回路FDOPがプログラムされフューズ判定結果FMSAがハイレベルの場合には、NMOSトランジスタMNA1が常にオンしており、リセット信号RSTbがハイレベルになることで、NMOSトランジスタMNA0もオンになり、マット選択信号MS0〜MS7によらず、比較結果RMS3がハイレベルとなる。なおこの場合には、フューズ判定回路FD0〜FD7はプログラムを行わずにFMS0〜FMS7がロウレベルとなるようにしておき、パストランジスタ部ASN84を通じて電流が流れないようにしておく。以上のようにわずかな回路の追加により、マット選択信号MS0〜MS7によらず、比較結果の一つをハイレベルにする機能を実現している。これにより、カラム選択線の断線などの不良に対応できる。
【0052】
図11は、図10中のフューズ判定回路FD0〜FD7及びFDOPの構成例を示しており、この回路を複数個設けることにより、図9中のフューズ回路MSFあるいはAYFが構成される。このフューズ判定回路は、フューズFUSE、NMOSトランジスタMN0、PMOSトランジスタMP0, MP1、CMOSインバータINV0で構成されている。フューズFUSEは、配線層などで実現でき、完成したチップ上ではすべて導通した状態とされる。完成したチップは検査の後、欠陥アドレスを記憶するために所定のフューズが、レーザーなどにより選択的に切断されプログラムされる。PMOSトランジスタMP0, MP1、CMOSインバータINV0は、図10中のレベル保持インバータと同様に機能する。
【0053】
このフューズ判定回路は、以下のように動作する。エネーブル信号FEがロウレベルの間、NMOSトランジスタMN0がオフし、PMOSトランジスタMP0がオンしており、フューズFUSEの状態によらず、出力FOがハイレベル、FObがロウレベルになっている。エネーブル信号FEがハイレベルになると、NMOSトランジスタMN0がオンになり、PMOSトランジスタMP0がオフになる。フューズFUSEが切断されていない場合、判定結果FOがロウレベル、FObがハイレベルになる。一方、フューズFUSEが切断されている場合、PMOSトランジスタMP1により判定結果FOはロウレベルに保たれ、FObはインバータINV0によりハイレベルを保つ。
【0054】
このフューズ判定回路では、出力をフル振幅にするために必要なCMOSインバータINV0を用いて、相補な出力を得ている。そのため、図10に示したような、相補なフューズ判定結果を用いる構成に適している。なお、図10中のFMSA及びFMS7のように正出力の判定結果だけでよい場合には、出力FOだけを用いればよい。
【0055】
なお、フューズ判定回路は、現在最も実用性が高いと思われるフューズを利用したが、論理1又は論理2を1ビットで記憶する記憶素子であれば良い。
【0056】
図12は、図9中の第2フューズ回路AYFの構成例を、図13は、アドレス選択回路CYSLの構成例を示している。図12のフューズ回路は、多数のフューズ判定回路FDからなり、バイナリにエンコードされた救済カラムアドレスを4セット分記憶する。FAY00〜FAY60、FAY01〜FAY61、FAY02〜FAY62、FAY03〜FAY63が、それぞれ1セットである。フューズ判定回路FDは、例えば図11に示したように構成される。
【0057】
図13のアドレス選択回路は、図10に示したアドレスシフタMSSFの出力RMS0〜RMS3のいずれかがハイレベルとなることにより、図12の第2フューズ回路の出力を選択し、カラムプリデコードアドレスCYに対応した救済カラムアドレスRCYを出力する。その構成は、7個の論理回路AOR4及び4入力OR回路ORMSと、8個の4入力AND回路AND4と8個の3入力AND回路AND3からなる。論理回路AOR4内で、アドレスシフタの出力RMS0〜RMS3のいずれかがゲートに接続されたNMOSトランジスタと、第2フューズ回路の判定結果のいずれかゲートに接続されたNMOSトランジスタとが直列接続され、それらが4個並列にレベル保持インバータLCIに接続されている。レベル保持インバータLCIは、図10中に示したように構成できる。これにより例えば、RMS0とFAY00, RMS1とFAY01, RMS2とFAY002, RMS3とFAY03のそれぞれの論理積の論理和が出力RBY0に得られる。さらに、CMOSインバータにより相補な信号、例えばRBY0bを出力する。このようにして、図2中のカラムアドレスBYに対応した相補なバイナリの救済カラムアドレスRBY0とRBY0b〜RBY6とRBY6bが得られる。
【0058】
一方、4入力OR回路ORMSは、アドレスシフタの出力RMS0〜RMS3のいずれかがゲートに接続されたNMOSトランジスタが4個並列にレベル保持インバータLCIに接続されており、RMS0〜RMS3の論理和が出力RMSAに得られる。このRMSAは、入力されたマット選択信号MSに対して、置換するカラムアドレスの有無を示している。
【0059】
AND回路AND4及びAND3により、このRMSAと救済カラムアドレスRBY0とRBY0b〜RBY6とRBY6bの所望の組み合わせとの論理積をとることにより、図2中のカラムプリデコードアドレスCYに対応した救済カラムアドレスRCY20〜RCY27, RCY40〜RCY43, RCY60〜RCY63が得られる。なお、入力されたマット選択信号MSに対して、置換するカラムアドレスが無い場合には、このRCY20〜RCY27, RCY40からRCY43, RCY60〜RCY63はRMSAによりすべてロウレベルとなる。
【0060】
このように、バイナリの第2フューズ回路の判定結果FAY00〜FAY60、FAY01〜FAY61、FAY02〜FAY62、FAY03〜FAY63の選択を行ってから、プリデコードしてカラムプリデコードアドレスに対応した救済カラムアドレスを発生することにより、回路規模を低減し、占有面積及び消費電力を低減している。
【0061】
図14は、図9中の救済カラムアドレスのアドレス比較回路CYCPの構成例を示している。16個のスイッチ付きインバータSINV、3個のPMOSトランジスタMPA0、3個のCMOSインバータINV1及び3入力AND回路AND5からなる。スイッチ付きインバータSINVは、CMOSインバータINV4, INV5とPMOSトランジスタMPSW及びNMOSトランジスタMNSWで構成されている。例えば、救済カラムアドレスRCY20とカラムプリデコードアドレスCY20が入力されているスイッチ付きインバータSINVでは、RCY20がハイレベルの時に、PMOSトランジスタMPSW及びNMOSトランジスタMNSWがオンになり、CY20を反転して出力しする。一方、RCY20がロウレベルの時には、PMOSトランジスタMPSW及びNMOSトランジスタMNSWがオフになり、SINVの出力はハイインピーダンスとなる。
【0062】
このスイッチ付きインバータSINV複数個の出力をCMOSインバータINV1に入力する事により、RCY20とCY20, …, RCY27とCY27の各々の論理積の論理和、RCY40とCY40, …, RCY43とCY43の各々の論理積の論理和、RCY60とCY60, …, RCY63とCY63の各々の論理積の論理和が得られ、3入力AND回路AND5でこれらの論理積をとることにより、比較結果RDYiが出力される。この比較結果RDYiは、4個の比較判定回路RYC0〜RYC3の各々で、出力である比較結果RDY0〜RDY3である。ここで、3個のPMOSトランジスタMPA0は、置換するカラムアドレスが無くRCY20〜RCY27, RCY40からRCY43, RCY60〜RCY63がすべてロウレベルの場合に、CMOSインバータINV1の入力がフローティングになることを、図13に示したようにRMSAもロウレベルになることで防ぎ、RDYiをロウレベルになるようにしている。
【0063】
この回路は、カラムプリデコードアドレスCYが入力されてから動作し、図8に示したリードコマンドRからのアクセス時間を定めるクリティカルパスとなる。そこで、CMOS回路により構成し、遅延時間が小さくなるようにしている。
【0064】
以上で具体的に示したカラム系欠陥救済判定回路YRの役割を説明するため、図7中の回路ブロックでカラム系動作に関連するものの構成を、以下で具体的に示す。
【0065】
図15は、図7中のカラムアドレスドライバYDの構成例を示している。前述のように、カラムアドレスドライバYDは、図7のメモリアレーMAR中のカラムデコーダにカラムアドレス信号DY20〜DY27, DY40〜DY43, DY60〜DY63を供給する。カラム系欠陥救済判定回路によるカラム系欠陥救済判定結果RYHをCMOSインバータINVHで受け、その出力と、カラムプリデコードアドレスCY20〜CY27, CY40〜CY43, CY60〜CY63との論理積を、NANDゲートとインバータにより構成された2入力AND回路AND0でとって、カラムアドレス信号DY20〜DY27, DY40〜DY43, DY60〜DY63を出力する。すなわち、カラムアドレス信号に、カラム系欠陥救済判定結果RYHがハイレベルならばロウレベルを、RYHがロウレベルならばカラムプリデコードアドレスと同じ値を出力する。この回路により、正規カラム選択線を冗長カラム選択線に置換する時に、正規カラム選択線の動作を止めている。
【0066】
図16は、図7中のメモリアレーMARの構成例を示している。ここでは、メモリセルがマトリクス状に配置されたメモリセルアレーがマットMCA0〜MCA7の8個に分割されている。各マットの両側には、センスアンプ部SAB0〜SAB8が設けられている。また、マットMCA0〜MCA7に対応してロウデコーダXDEC0〜XDEC7が、センスアンプ部SAB0〜SAB8に対応してセンスアンプ制御回路SAC0〜SAC8が設けられている。ここで、カラムデコーダYDECは、分割されたマットMCA0〜MCA7に共通であり、128本のカラム選択線YS0〜YS127及び4本の冗長カラム選択線RYS0〜RYS3を選択的に駆動する。図9から図14に示したカラム系欠陥救済回路YR及び図15のカラムアドレスドライバYDは、カラム選択線及び冗長カラム選択線のこのような本数に対応している。例えば、図9で比較判定結果が4個なのは、RDY0, …, RDY3が各々冗長カラム選択線RYS0, …, RYS3に1対1に対応しているためである。
【0067】
図17は、図16中のカラムデコーダYDECの構成例を示している。カラム選択線YS0〜YS127を選択するデコードのために、NANDゲートとインバータにより構成された2入力AND回路AND1, AND2がそれぞれ多数設けられている。カラムアドレス3ビットをプリデコードしたカラムアドレス信号DY20〜DY27と、2ビットずつプリデコードしたカラムアドレス信号DY40〜DY43, DY60〜DY63が入力される。まずAND回路AND1により、DY60〜DY63のいずれかとDY40〜DY43のいずれかとの論理積をとり、さらにAND回路AND2により、AND回路AND1の出力とDY20〜DY27のいずれかとの論理積をとることにより、7ビット分のデコードが行われ、128本のカラム選択線YS0〜YS127の所望の1本を選択できる。また、冗長カラム選択線RYS0〜RYS3の駆動のために、それぞれインバータを2段接続した4個のバッファ回路BUF2からなる冗長カラムドライバRYDRVも設けられている。
【0068】
図18は、図16中のセンスアンプ部SAB1及びマットMCA1の構成例を示している。マットMCA1は、ビット線対BL0tとBL0b, BL0tとBL0b, …の各々いずれか一方と、ワード線WL0, WL1, …との交点に、メモリセルMCが配置された周知の折り返し型ビット線構成をなしている。メモリセルMCは、1個のNMOSトランジスタと1個の蓄積容量からなる1トランジスタ1キャパシタ型メモリセルである。センスアンプ部SAB1は、2個のマットMCA0及びMCA1で共有されており、シェアードゲートSHL0, SHL1, …及びSHR0, SHR1, …、プリチャージ回路PC0, PC1, …、センスアンプSA0, SA1, …、入出力ゲートIOG0, IOG1, …で構成されている。プリチャージ回路PC0, PC1, …は、両側のマットMCA0, MCA1内のビット線対をプリチャージ電圧HVCにプリチャージする。シェアードゲートSHL0, SHL1, …及びSHR0, SHR1, …は、マットMCA0, MCA1のいずれか一方内のビット線対とセンスアンプを接続し、他方内のビット線対を分離する。センスアンプ部に接続されたマット内で、いずれかのワード線が選択的に駆動されることにより、メモリセルMCから各ビット線対BL0tとBL0b, BL0tとBL0b, …に信号が読み出され、センスアンプSA0, SA1, …により増幅される。入出力ゲート(又はカラムスイッチ)IOG0, IOG1, …は、カラム選択線YS0, YS1, …により選択され、所望のセンスアンプを入出力線対IO0tとIO0b, IO1tとIO1bに接続する。ここでは、カラム選択線がセンスアンプ部内のセンスアンプ2個毎、すなわちマット内のビット線4対毎に配置されている例を示している。このカラム選択線を冗長カラム選択線と置換することにより、入出力線IO0tとIO0b, IO1tとIO1bからデータの授受を行うセンスアンプを置換でき、不良メモリセルを冗長メモリセルと置換して救済できる。
【0069】
図19は、以上説明してきた構成におけるカラム選択線の置換例を示している。カラム選択線を冗長カラム選択線に置換することにより、各マットのビット線を冗長ビット線に置換し、欠陥部のメモリセル群を冗長メモリセル群へ置換している。右上がり斜線模様のハッチングの領域を、格子模様のハッチングの領域に置換している。この時、図10に示した第1フューズ回路MSFのフューズ判定結果は図51(a)のように、アドレスシフタMSSFの出力は図51(b)のようになっている。
【0070】
この例では、比較判定回路RYC3中で第1フューズ回路MSFのフューズ判定結果FMSAを1にして、冗長カラム選択線RYS3へマット選択信号によらずカラム選択線を置換している。その他の冗長カラム選択線RYS0〜RYS2は、8個中4個のマットで各々カラム選択線を置換している。そのため、図51(a)で比較判定回路RYC0〜RYC2に対して、1の数がそれぞれ4個となっている。このように本実施例のカラム系救済方式では、柔軟な救済が可能である。従来このようなブロック救済方式では、フューズセット数が多くなるため、デコード方式あるいはバイナリ方式を用いた場合、必要なフューズ数及びブロウするフューズ数が多くなるという難点があった。これを本実施例では、マット選択信号にソート方式を用いて、フューズ数及びブロウするフューズ数を低減している。すなわち、少ないフューズ数によりチップ面積増加が少なく、少ないフューズブロウ数によりブロウに要するコストが少なく、高い救済効率により歩留りが高く、SDRAMの製造コストを低減できる。
【0071】
ここでは、正規カラム選択線が128本に対して冗長カラム選択線が4本など具体的な数値を示しながら説明してきたが、他の数の場合にも有効なのは言うまでもない。マット1個分ずつをブロック救済の単位としているが、これをマット2個分など複数個にした場合にも、同様な議論が成り立つ。即ち、図16でMCA0とMCA4の対、MCA1とMCA5の対、MCA2とMCA6の対、MCA3とMCA7の対、がそれぞれ縮退して動作する場合には4個の論理的なメモリマットとして取り扱えばよい。また、SDRAMを例として示したが、本実施例はメモリアレーの欠陥救済に関するものであり、高速ページモードなどの他のDRAMでも同様な効果が得られる。さらに、DRAM以外のメモリにも適用できる。以下に示す実施例も同様である。
【0072】
<実施例3>
次に、本発明のソート方式による救済判定回路の主要部をなすアドレスシフタについて、図10の回路を変形した別な構成例を示す。
【0073】
図20は、CMOSパストランジスタを用いたアドレスシフタの構成例を示している。図10に示した回路と同様に、図9中のアドレスシフタMSSFとして用いることができる。本回路は、マット選択信号MS0〜MS7が入力される8個のCMOSインバータからなる入力部ASCI8、救済マットアドレスの比較結果RMS0〜RMS3を出力する4個のCMOSインバータからなる出力部ASCO4、入力部ASCI8と出力部ASCO4との間に所望の信号経路を形成するパストランジスタ部ASC84、及びNMOSトランジスタMNA1, MNA2とPMOSトランジスタMPA2で構成されている。パストランジスタ部ASC84は、ゲートがフューズ判定結果FMS0b, FMS0, FMS1b, FMS1, …, FMS7b, FMS7に接続された48個のNMOSトランジスタ及び52個のPMOSトランジスタからなる。これらは、電源電圧VCCを伝達する4個のPMOSトランジスタを除き、それぞれNMOSトランジスタとPMOSトランジスタとで対になっており、48個のCMOSスイッチを構成している。
【0074】
動作は以下のように行う。マット選択信号MS0〜MS7のいずれかがハイレベルになることにより、入力部ASCI8内でいずれかのCMOSインバータがロウレベルを出力する。パストランジスタ部ASN84でCMOSスイッチにより、入力部ASCI8内でロウレベルを出力しているCMOSインバータから出力部ASCO4内のCMOSインバータへ信号経路が形成されていれば、ASCO4内のCMOSインバータがハイレベルを出力する。ASCO4内の他のCMOSインバータには、ハイレベルが入力されるので、ロウレベルを出力する。
【0075】
フェーズ判定結果FMSAがハイレベルでFMSAbがロウレベルの場合には、NMOSトランジスタMNA1が常にオンしており、マット選択信号MS0〜MS7によらず、比較結果RMS3がハイレベルとなる。この場合には、NMOSトランジスタMNA2及びPMOSトランジスタMPA2がオフになるので、パストランジタ部ASC84の出力とNMOSトランジスタMNA1が衝突することはない。
【0076】
このようにCMOSパストランジスタを用いることにより、図10に示したNMOSパストランジスタを用いたアドレスシフタに比べて素子数が増加してしまうが、パストランジタ部ASC84内の各ノードが電源電圧VCCあるいは接地電圧VSSのいずれかになり、出力部ASCO4が通常のCMOSインバータで構成できる。図10に示したアドレスシフタでは、最大9個直列接続のNMOSトランジスタにより、PMOSトランジスタMP1で帰還のかかったレベル保持インバータLCIの入力を反転させることができるように、トランジスタ寸法を設定しなければならない。それに対し、図20に示した回路ではフル振幅が伝達されるので、比較的小さな寸法のトランジスタを用いて、安定動作させることができる。
【0077】
<実施例4>
図21は、NMOSパストランジスタを用いたアドレスシフタの別な構成例を示している。図10と図20に示した回路と同様に、図9中のアドレスシフタMSSFとして用いることができる。NMOSパストランジスタ部を二つに分割し、間にバッファを挿入したことが特長である。本回路は、マット選択信号MS4〜MS7が入力される入力部ASNI4、バッファ部となるASNBO4及びASNBI8、救済マットアドレスの比較結果RMS0〜RMS3を出力する出力部ASNO4、入力部ASNI4とバッファ部のASNBO4との間に所望の信号経路を形成する4入力4出力のパストランジスタ部ASN44、バッファ部のASNBI8と出力部ASNO4との間に所望の信号経路を形成する8入力4出力のパストランジスタ部ASN84H及びNMOSトランジスタMNA0, MNA1で構成されている。入力部ASNI4は、ソースが接地電圧VSSに接続された4個のNMOSトランジスタからなる。パストランジスタ部ASN44は、ゲートがフューズ判定結果FMS4b, FMS4, FMS5b, FMS5, FMS6b, FMS6, FMS7に接続された16個のNMOSトランジスタからなる。一方、パストランジスタ部ASN84Hは、ゲートがフューズ判定結果FMS0b, FMS0, FMS1b, FMS1, FMS2b, FMS2, FMS3b, FMS3に接続された32個のNMOSトランジスタからなる。すなわち、図10中のパストランジスタ部ASN84が、本回路ではASN44とASN84Hに分割されている。バッファ部のASNBO4及び出力部のASNO4は、図10中の出力部ASNO4と同じ構成で、4個のレベル保持インバータLCIからなる。また、バッファ部のASNBI8も、図10中の入力部ASNI8と同じ構成であり、8個のNMOSトランジスタからなる。
【0078】
動作は以下のように行う。ロウ系の動作を行う際に、リセット信号RSTbをハイレベルにして、バッファ部のASNBO4及び出力部のASNO4内のレベル保持インバータLCIを活性化する。マット選択信号MS0〜MS3のいずれかがハイレベルになると、バッファ部のASNBI8内でいずれかのNMOSトランジスタが導通し、パストランジスタ部ASN84Hで出力部ASNO4内へ信号経路が形成されていれば、その出力がハイレベルとなる。一方、マット選択信号MS4〜MS7のいずれかがハイレベルになると、入力部のASNI4内でいずれかのNMOSトランジスタが導通し、パストランジスタ部ASN44でバッファ部のASNBO4内へ信号経路が形成されていれば、その出力がハイレベルとなる。その結果がバッファ部のASNBI8内に入力されて、パストランジスタ部ASN84H内で形成される信号経路に応じて、出力部ASNO4の出力の一つがハイレベルとなる。なお、フューズ判定結果FMSAがハイレベルの場合には、図10に示したアドレスシフタと同様に、マット選択信号MS0〜MS7によらず比較結果RMS3がハイレベルとなる。
【0079】
このようにNMOSパストランジスタ部を分割して間にバッファを挿入することにより、レベル保持インバータから接地電圧VSSまでの直列接続のNMOSトランジスタ数を低減できる。それにより、直列接続による抵抗の増加を限定でき、安定動作させることができる。図20に示したCMOSパストランジスタを用いたアドレスシフタと同様な効果であるが、この構成の方が素子数の増加が小さくて済む。
【0080】
<実施例5>
図22は、NMOSパストランジスタを用いたアドレスシフタのさらに別な構成例を示している。図10と図20及び図21に示した回路と同様に、図9中のアドレスシフタMSSFとして用いることができる。入力されるマット選択信号を二つのグループに分け、それぞれにパストランジスタ部を設けることにより、パストランジスタ部の回路規模を小さくしたことが特長である。本回路は、マット選択信号MS0〜MS3が入力される入力部ASNI4U、MS4〜MS7が入力される入力部ASNI4L、救済マットアドレスの比較結果RMS0〜RMS3を出力する出力部ASNO4、入力部ASNI4Uと出力部ASNO4との間の4入力4出力のパストランジスタ部ASN44U、入力部ASNI4Lと出力部ASNO4との間の4入力4出力のパストランジスタ部ASN44U及びNMOSトランジスタMNA0, MNA1で構成されている。入力部ASNI4U, ASNI4Lは、図21中の入力部ASNI4と同様に、ソースが接地電圧VSSに接続された4個のNMOSトランジスタからなる。パストランジスタ部ASN44U, ASN44Lは、それぞれ16個のNMOSトランジスタからなる。ASN44Uはフューズ判定結果FMS0b, FMS0, FMS1b, FMS1, FMS2b, FMS2, FMS3により制御され、ASN44LはFMS7b, FMS7, FMS6b, FMS6, FMS5b, FMS5, FMS4により制御される。パストランジスタ部ASN44U,とASN44Lの出力は、出力部ASNO4の入力端子でワイヤードORもより論理和が取られている。出力部ASNO4は、図10中の出力部ASNO4と同じ構成で、4個のレベル保持インバータLCIからなる。
【0081】
動作は以下のように行う。ロウ系の動作を行う際に、リセット信号RSTbをハイレベルにして、出力部のASNO4内のレベル保持インバータLCIを活性化する。マット選択信号MS0〜MS3のいずれかがハイレベルになると、バッファ部のASNI4U内でいずれかのNMOSトランジスタが導通し、パストランジスタ部ASN44Uで出力部ASNO4内へ信号経路が形成されていれば、その出力がハイレベルとなる。この時、マット選択信号MS4〜MS7はすべてロウレベルなので、入力部ASNI4L及びパストランジスタ部ASN44Lを通じて電流経路は形成されない。一方、マット選択信号MS4〜MS7のいずれかがハイレベルになると、バッファ部のASNI4L内でいずれかのNMOSトランジスタが導通し、パストランジスタ部ASN44Lで出力部ASNO4内へ信号経路が形成されていれば、その出力がハイレベルとなる。この時、マット選択信号MS0〜MS3はすべてロウレベルなので、入力部ASNI4U及びパストランジスタ部ASN44Uを通じて電流経路は形成されない。パストランジスタ部ASN44Uは、RMS0, RMS1, RMS2, RMS3の順にマット選択信号MS0, MS1, MS2, MS3の内フューズ判定結果により選択されるものを割り当てて行き、ASN44Lは逆に、RMS3, RMS2, RMS1, RMS0の順にマット選択信号MS7, MS6, MS5, MS4の内フューズ判定結果により選択されるものを割り当てて行くように結線されている。そのため、合計4個以下のマット選択信号を記憶するように第1フューズ回路が正しい状態になっていれば、二つの以上のマット選択信号が同じアドレスシフタ出力に割り当てられることはない。なお、フューズ判定結果FMSAがハイレベルの場合には、図10に示したアドレスシフタと同様に、マット選択信号MS0〜MS7によらず比較結果RMS3がハイレベルとなる。
【0082】
このように8個のマット選択信号を4個ずつ二つのグループに分け、それぞれにパストランジスタ部を設けることにより、4入力4出力のパストランジスタ部2個で構成でき、8入力4出力のパストランジスタ部を用いた図10の構成よりも素子数を低減し、占有面積を小さくできる。また、図21に示した間にバッファを設けた構成と同様に、レベル保持インバータから接地電圧VSSまでの直列接続のNMOSトランジスタ数を低減でき、安定動作させることができる。
【0083】
<実施例6>
図23は、マット選択信号を二つのグループに分け、それぞれにパストランジスタ部を設けるアドレスシフタの別な構成例を示している。図22に示したアドレスシフタの変形例であり、入力部ASNI4U, ASNI4L、パストランジスタ部ASN44U, ASN44L及びNMOSトランジスタMNA0, MNA1は図22と同じ構成である。救済マットアドレスの比較結果RMS0〜RMS3を出力する出力部ASNOA4が、図22の出力部ASNO4と異なり、4個のレベル保持NAND回路LCNAで構成されている。
【0084】
出力部ASNOA4内のレベル保持NAND回路LCNAは、以下のように動作する。ロウ系の動作を行う際に、リセット信号RSTbをハイレベルにして、トランジスタMP00, MP01をオフにする。この時、ノードN0, N1は両方ハイレベルとなっており、トランジスタMP20, MP21はオフしている。また、NANDゲートNAND0はロウレベルを出力しており、トランジスタMP10, MP11はオンしている。ここで、例えば、入力部ASNI4U及びパストランジスタ部ASN44Uを通じて、ノードN0から接地電圧VSSへ電流経路が形成されると、ノードN0がロウレベルとなり、NANDゲートNAND0はハイレベルを出力する。その結果、トランジスタMP10, MP11はオフになるが、トランジスタMP21はオンになり、ノードN1はハイレベルに保たれる。
【0085】
図22に示した構成では、出力がワイヤードORとなっているため、例えばパストランジスタ部ASN44Uに電流経路が形成される時、ASN44L内のオンしているNMOSパストランジスタが負荷となる場合がある。それに対して、この構成では、パストランジスタ部ASN44UとASN44Lの出力が分離されており、負荷とはならない。その結果、充放電される寄生容量が小さくなり、消費電流が低減できるとともに、さらに安定した動作ができる。出力部で二つの入力の論理をとることにより、素子数が増加するが、この構成では、一方の入力をゲートに入力したPMOSトランジスタを用いて他方の入力をハイレベルに保つようにしたレベル保持NAND回路を用いることにより、素子数の増加を最小限に抑えている。なお、他方の入力がフローティング状態となっても構わない場合には、トランジスタMP20, MP21を除去して素子数を低減できる。
【0086】
<実施例7>
以上では、図7からら図19を用いて説明した実施例を基本として、アドレスシフタの変形例を示してきた。次に、フューズ回路の変形例を示す。
【0087】
図24は、PMOSトランジスタを共有化したフューズ回路の構成例を示しており、図9中のフューズ回路MSFあるいはAYFとして用いることができる。この回路では、複数のフューズ回路セルFCNに共通なノードCSPにPMOSトランジスタMPCが設けられている。フューズ回路セルは、フューズFUSE、NMOSトランジスタMN4, MN5、CMOSインバータINV2で構成されている。
【0088】
このフューズ回路は、以下のように動作する。エネーブル信号FEbがハイレベルの間、PMOSトランジスタMPCがオフし、各フューズ回路セルFCN内でNMOSトランジスタMN4がオンしており、フューズFUSEの状態によらず、出力FO0, FO1, …がハイレベル、FO0b, FO1b, …がロウレベルになっている。エネーブル信号FEbがロウレベルになると、PMOSトランジスタMPCがオンになりノードCSPがハイレベルになるとともに、各フューズ回路セルFCN内でNMOSトランジスタMN4がオフになる。フューズFUSEが切断されていない場合、判定結果が反転する。一方、フューズFUSEが切断されている場合、NMOSトランジスタMN5により同じ状態を保つ。
【0089】
このフューズ回路では、複数のフューズ回路セルFCNでPMOSトランジスタMPCを共有することにより、図11に示したフューズ判定回路によりフューズ回路を構成するよりも素子数を少なくできる。図11のフューズ判定回路と同様に、出力をフル振幅にするために必要なCMOSインバータINV2を用いて、相補な出力を得ており、図10に示したような、相補なフューズ判定結果を用いる構成に適している。なお、図11に示したフューズ判定回路では、判定結果出力に対してNMOSトランジスタ側にフューズFUSEを設けているのに対し、このフューズ回路セルFCNではPMOSトランジスタ側に設けているが、NMOSトランジスタ側にすることもできる。
【0090】
図25は、アンチフューズ判定回路を示している。このようなアンチフューズ判定回路については、例えば[文献3]に開示されている。この回路を用いても、図9中のフューズ回路MSFあるいはAYFが構成できる。このアンチフューズ判定回路は、アンチフューズAFUSE、NMOSトランジスタMN6, MN7、PMOSトランジスタMP3, MP4, MP5、CMOSインバータINV3で構成されている。フューズAFUSEは、メモリセルの蓄積容量と同じ絶縁膜のキャパシタなどで実現できる。フューズがレーザーなどにより導電層をブロウするのに対し、アンチフューズは絶縁膜を電気的にブロウする。そのため、フューズと逆に製造時は開放状態でブロウすることにより導通する。選択的に切断される。
【0091】
アンチフューズをブロウする時には、エネーブル信号FEをハイレベルにして、PMOSトランジスタMP3をオフに、NMOSトランジスタMN6をオンにして、制御信号CGNDに電源電圧VCCよりも高い高電圧を印加する。そして、ブロウ用制御信号BLOWをハイレベルにしてNMOSトランジスタMN7をオンにする。出力ノードFObがロウレベルになり、インバータINV3により出力ノードFOがハイレベルとなり、PMOSトランジスタMP4はオフになる。その結果、アンチフューズAFUSEに高電圧が加わり、絶縁膜が破壊されて導通する。
【0092】
アンチフューズを判定する際には、エネーブル信号FEをロウレベルにして、出力FObがハイレベル、FOがロウレベルにしておく。エネーブル信号FEがハイレベルになると、NMOSトランジスタMN6がオンになり、PMOSトランジスタMP3がオフになる。アンチフューズAFUSEがブロウされている場合、アンチフューズAFUSEを通じて電流が流れ、PMOSトランジスタMP5により負荷抵抗が大きな値になっており、判定結果FOがハイレベル、FObがロウレベルになる。一方アンチフューズAFUSEがブロウされていない場合、PMOSトランジスタMP4により判定結果FOはロウレベルに保たれ、FObはインバータINV0によりハイレベルを保つ。
【0093】
フューズの代りにキャパシタで構成されたアンチフューズを用いることにより、電気的にブロウできるので、レーザーでブロウするために開口部を設ける必要が無く、製造プロセスを簡略化できる。また、場合によっては、パッケージに組み立てた後でもブロウすることができるという効果もある。しかし、このようなアンチフューズ判定回路は、通常のフューズ判定回路に比べ素子数が多く、しかもブロウ時の電流経路となるトランジスタMN6, MN7は十分低抵抗に、判定時の負荷抵抗を定めるトランジスタMP5は十分高抵抗になるように、トランジスタ寸法を定めなければならないので、面積が大きくなる。本発明のソート方式は、アンチフューズ判定回路の面積の問題を軽減でき好適である。本発明は、救済アドレスを記憶する際のエンコード方式に特長が有り、このアンチフューズの例のように、通常のフューズ以外の不揮発性記憶素子を用いた場合にも有効である。
【0094】
<実施例8>
図26から図29を用いて、図9で示したカラム系ブロック救済の変形例を示す。カラム選択線を置換する単位が1本全体でない場合に、図7から図19を用いて説明した方式ではマット単位に固定されているのに対し、本実施例では連続する複数マットに拡張する機能を追加したことが特長である。図7に示したSDRAM全体の構成や、図15のカラムアドレスドライバYD、図16から図18に示したメモリアレーMARの構成は、図7から図19を用いて説明した方式と同じとする。
【0095】
図26は、この実施例によるカラム系救済判定回路の別な構成例である。図9との違いは、シフタ回路に若干の変形を加えてMSESFとすることと、置換する単位を連続する複数マットにまたがることをプログラムするための第3のフューズ回路MSEFを追加したことである。その他の回路は図9と同じ意味を持つ。
【0096】
図27は、変形したアドレスシフタMSESFの構成例を示している。図10の回路との違いは、入力部ASNI8とパストランジスタ部ASN84との間にスイッチ部ASNE8が設けたことである。スイッチ部ASNE8は、入力部ASNI8の8個の出力に対し、それぞれ隣接する2個の間に設けられた7個のNMOSトランジスタからなる。このスイッチ部ASNE8が、図26中の第3フューズ回路MSEFのフューズ判定結果FME01, FME12, …, FME67に応じて、スイッチ部ASNE8で入力部ASNI8の出力を短絡することにより、マット選択信号の論理和を取る。
【0097】
図28は、第3フューズ回路MSEFの構成例を示している。8個のフューズ判定回路FDが、それぞれフューズ判定結果FME01, FME12, …, FME67を出力する。このフューズ判定回路FDには、例えば図11に示した回路として、図11の正出力FOのみを用いれば良い。
【0098】
図29は、以上説明してきた構成におけるカラム選択線の置換例を示している。右上がり斜線模様のハッチングの領域を、格子模様のハッチングの領域に置換している。この時、図26の第1フューズ回路MSFのフューズ判定結果は図52(a)のように、第3フューズ回路MSEFのフューズ判定結果は図52(b)のようになっており、アドレスシフタMSESFの出力は図52(c)の論理式により示される値となる。図52(c)において、記号"+"は論理和を表す。
【0099】
この例では、比較判定回路RYEC0中で、第3フューズ回路MSEFのフューズ判定回路FME12を1にして、マットMCA1とMCA2で共通にカラム選択線を冗長カラム選択線RYS0へ置換している。また、比較判定回路RYEC1中で、フューズ判定回路FME23を1にして、マットMCA2とMCA3で共通にカラム選択線を冗長カラム選択線RYS1へ置換している。このような置換により、センスアンプ部の不良に対応できる。図16及び図18に示したように、センスアンプ部は隣接する2個のマットで共有されており、センスアンプ部内に不良がある場合には、隣接する2個のマットで同じカラム選択線を置換しなければならない。しかも、両側にセンスアンプ部が設けられているので、隣接する2個のマットの組み合わせは7通りある。本実施例では、マット選択信号の論理和をとることにより、このようなセンスアンプ部の不良に、1個のカラムアドレスのフューズセットに対応でき効率的である。
【0100】
比較判定回路RYEC0及びRYEC1内では、フューズ判定結果FME45, FME56, FME67を1にして、マットMCA4〜MCA7で共通にカラム選択線を冗長カラム選択線RYS0及びRYS1へ置換している。このような置換により、カラム選択線の不良を効率的に救済できる。すなわち、カラム選択線が途中で断線もしくは短絡しているような不良に効果的である。例えば、図29に示した例では、マットMCA4とセンスアンプ部SAB5との間で2本のカラム選択線が短絡している不良に対応している。図7から図19を用いて説明した実施例でもカラム選択線をマット選択信号によらず置換することで救済できるが、その場合にはそれに用いたカラム選択線を他の不良の救済に用いることはできない。それに対し、本実施例では、冗長カラム選択線RYS0及びRYS1を、マットMCA0〜MCA3で他の不良の置換に用いており、より効率的である。
【0101】
また、比較判定回路RYEC3中で第1フューズ回路MSFのフューズ判定結果FMSAを1にして、冗長カラム選択線RYS3へマット選択信号によらずカラム選択線を冗長カラム選択線RYS3へ置換している。フューズ判定結果FME01, FME12, FME23, FME34, FME45, FME56, FME67を全て1にすることによっても、マット選択信号によらず置換することができるが、フューズ判定結果FMSAを用いることにより、ブロウするフューズ数を少なくできる。ブロウするフューズ数が余り重要でない場合には、図27のアドレスシフタでNMOSトランジスタMNA0, MNA1を取り除き、さらに素子数を削減し面積を低減できる。
【0102】
以上のように、カラム選択線を置換する単位を連続する複数マットに拡張できることにより、種々の不良を効率的に救済できる。なお、この発明は、救済アドレスの記憶方式には依存しないので、図3及び図4に示したデコード方式をマット選択信号の記憶に用いれば、同様に置換する単位を連続する複数マットに拡張できる。さらに、本願のソート方式と併用すればフューズの数が減らせるのでより好ましい。
【0103】
<実施例9>
以上では、図1に示したソート方式をカラム系のブロック救済に応用した実施例を示してきた。図1に示したソート方式は、複数のアドレスから、そのアドレス数よりも少ない救済アドレスを、互いに重なりなく記憶することを前提としている。次に、複数のアドレスから救済アドレスを、同じ値を取りうる組み合わせとして記憶するソート方式を説明する。
【0104】
図30は、8個のデコードされたアドレスDA0〜DA7中に対して、アドレスDA0がハイレベルになったときに救済判定結果RQ0, RQ1が、DA2がハイレベルになったときにRQ2が、DA3がハイレベルになったときにRQ3〜RQ6が、DA4がハイレベルになったときにRQ7〜RQ9が、DA6がハイレベルになったときにRQa, RQbが、DA7がハイレベルになったときにRQc〜RQfがそれぞれハイレベルになる場合のソート方式を示している。これは、8個のアドレスに対して、16個のフューズセット、それぞれ最大4個のフューズセットが同じアドレスを取りうる場合に相当する。
【0105】
第1フューズ群PFGは、図1中のフューズ群SFGと同様に、デコードされた8個のアドレスDA0〜DA7にそれぞれ対応するフューズからなり、各アドレスに対して救済アドレスの有無を示す。一方、第2フューズ群QFGは、救済判定結果にそれぞれ対応するフューズからなり、救済アドレスと救済判定結果との対応を示す。図30では、第1フューズ群PFGのフューズ判定結果FP0〜FP7及び第2フューズ群QFGのフューズ判定結果FQ1〜FQfを模式的に示しており、×印の付いているFP0, FP2, FP3, FP4, FP6, FP7とFQ1, FQ4, FQ5, FQ6, FQ8, FQ9, FQb, FQd, FQe, FQfは、フューズがブロウされて、論理的1となっている。
【0106】
フューズ群PFG及びQFGに記憶されているアドレスと入力されたアドレスが一致しているかの救済判定は、以下のように行う。アドレスDA0〜DA7は、いずれか1個が選択的に論理的1になる。まず、図1に示したソート方式と同様にして、第1フューズ群PFGのFP0, FP2, FP3, FP4, FP6, FP7が1であるので、DA0, DA2, DA3, DA4, DA6, DA7が1となるとそれぞれ、救済アドレスをソートした判定中間結果RP0, RP1, RP2, RP3, RP4, RP5が1となる。すなわち、RP0, RP1, RP2, RP3, RP4, RP5に、それぞれDA0, DA2, DA3, DA4, DA6, DA7が出力される。
【0107】
以上の判定中間結果は、第2フューズ群QFGによって救済判定結果RQ0〜RQfに対応づけられる。まず、1番目の判定中間結果であるRP0、すなわちDA0は、救済判定結果の1番目のRQ0に出力される。FQ1が1であることにより、RQ1にはRQ0と同じくRP0すなわちDA0が出力される。FQ2が0であることにより、RQ2にはRQ1が出力しているRP0の次であるRP1すなわちDA2が出力される。以下順次同様にして、RQ3〜RQ6にはRP2すなわちDA3が、RQ7〜RQ9にはRP3すなわちDA4が、RQa, RQbにはRP4すなわちDA6が、RQc〜RQfにはRP5すなわちDA7が、それぞれ出力される。以上により、前述の所望のアドレスに対する救済判定結果が得られる。
【0108】
図56は、図30に示した重複アドレスを記憶するソート方式を先の図55と同様にスイッチ回路として捕らえた図である。図55の第1スイッチ回路SW1は、8個(ND個)の第1入力ノードと8個(ND個)の第1出力ノードの間に最大8個の第1論理的結合路を形成するものである。この第1の論理的結合路は、第1フューズ回路PFGの対応するフューズ(記憶素子)のプログラムによって決定される。ここでは図30の例に合わせて6個の第1論理的結合路を例示したが、最大8個がすべて選択される可能性があるため第1出力ノードの数を8個とした。この第1スイッチ回路は、後の図32で具体化される。
【0109】
第1出力ノードの出力はそのまま第2スイッチ回路へと伝達される。第2スイッチ回路は、8個(ND個)の第1入力ノードと16個(NS個)の第1出力ノードの間に最大16個の第2の論理的結合路を形成するものである。この第2の論理的結合路は、第2フューズ回路QFGの対応するフューズ(記憶素子)のプログラムによって決定される。第2フューズ回路QFGのプログラムされたフューズは、第2出力ノードの隣接するノードの結合を表すと考えると理解しやすい。隣接するノードが結合するということは同じアドレスが重複して選択されることである。この例では図30の例に合わせて6個のグループとなるようにした。6個のグループとは、RQ1とRQ2の第1グループ、RQ2の第2グループ、以下同様にグループ分けされる。この6個のグループに対して第2入力ノードの番号の小さなノードが順に結合される。即ち、第2入力ノードとグループとの対応づけは、第1スイッチ回路と同様とされる。この第2スイッチ回路は、後の図33で具体化される。
【0110】
以上に示したように、本エンコード・フューズ方式では、8個と15個の合計23個のフューズにより、8個のアドレスから救済アドレスを、同じ値を取りうる16個の組み合わせを記憶することができる。このような情報を記憶するために、デコード方式では図3の4倍の128個を、バイナリ方式では図5の4倍の64個を要する。また、図1に示したソート方式では、4個が同じ値をとるためには図1の4倍の数が必要であり、32個となる。従って、図1のソート方式はデコード方式やバイナリ方式に比べるとなおフューズ数の低減効果が高い。この実施例で示した重複したアドレスを記憶できるソート方式では更にフューズ数を低減することができ、23個で済む。このように少ないフューズ数にできるのは、図1に示した方式と同様に、救済アドレスを順列ではなく組合せとして記憶することによる。本方式は、同じアドレスを複数個の判定結果に対応させるよう、図1のエンコード方式を拡張したものである。
【0111】
本エンコード方式では、16個のアドレスを記憶するためにブロウするフューズ数は16個であり、図1のエンコード方式を4組設けた場合や、デコード方式と同じであり、バイナリ方式よりも少なくて済む。なお、図30では第1フューズ群PFGでブロウしていないフューズよりもブロウしているフューズの方が多いが、これは最大限の救済を行う場合を示しているためである。一般に、すべての救済を使う場合は少ないので、このように救済する場合にブロウする方が効率的である。
【0112】
必要なフューズ数を一般化して考える。NAビットがデコードされたND個のアドレスに対して重なりのありうるNS個のアドレスを記憶して救済判定を行うために必要な、本実施例のソート方式のフューズ数は、第1フューズ群PFG中の個数NPFが、
NPF = ND ................(式6)
であり、第2フューズ群QFG中の個数NQFが、
NQF = NS - 1 ..............(式7)
であるので、あわせて、
NPF+NQF = ND+NS-1 = (2^NA)+NS-1 ....(式8)
である。バイナリ方式でのフューズ数NBFよりも(式8)のフューズ数が小さくなる条件NPF+NQF<NBFを求めるために(式2)とと比較すると、
(2^NA)+NS-1 < NS(NA+1) = ........(式9)
すなわち、
NS > ((2^NA)-1)/NA ...........(式10)
であれば、本方式の方が少ないフューズ数で済む。
【0113】
<実施例10>
図30に示したソート方式を、SDRAMのカラム系ブロック救済のマット選択信号の記憶に適用した実施例を説明する。複数の冗長カラム選択線の救済判定を行うためのマット選択信号を一括して記憶する。この場合、複数のマット選択信号から、同じ値を取りうる複数の値を記憶するので、図30に示したソート方式が適している。図7に示したSDRAM全体の構成や、図15のカラムアドレスドライバYD、図16から図18に示したメモリアレーMARの構成は、図7から図19を用いて説明した方式と同じとする。
【0114】
図31は、カラム系救済判定回路の別な構成例で、図9あるいは図26に示した救済判定回路と同様に、図7中のYRとして用いる。本救済判定回路は、各マットについて救済有無を記憶する第1フューズ回路MSPFとその判定結果により制御される第1アドレスシフタMSPSFに加え、救済マット選択信号と救済カラムアドレスとの対応を記憶する第2フューズ回路MSQFとその判定結果により制御される第2アドレスシフタMSQSFを有する。図9と比較すると、4個の比較判定回路のそれぞれに対して設けられていたMSFやMSSFを1つに共通化したものと見ることができる。これらにより、図30に示したソート方式を実現する。
【0115】
さらに、4個のカラムアドレス比較判定回路RCYC0〜RCYC3がそれぞれカラムアドレスの比較結果RYCH0〜RYCH3を出力し、4入力OR回路OR4によりカラム系救済判定結果RYHを出力するとともに、冗長カラムアドレス選択回路RYSLにより救済判定結果RDYを出力する。比較判定回路RCYC0〜RCYC3には、アドレスシフタMSQSFの出力QMSが、それぞれ4個おきに4個ずつ入力される。例えば、RCYC0にはQMS0, QMS4, QMS8, QMScが入力される。比較判定回路RCYC0〜RCYC3は、救済カラムアドレスをバイナリにエンコードされた状態で記憶する第3フューズ回路AYF、第2アドレスシフタMSQSFの出力QMSにより第3フューズ回路AYFのフューズ判定結果FAYを選択し救済カラムアドレスを選択するアドレス選択回路CYSL、救済カラムアドレスRCYとカラムプリデコードアドレスCYを比較するアドレス比較回路CYCPが設けられており、これらは図12から図14に示したように構成される。この場合、図14のアドレス比較回路CYCPの出力RDYiは、各比較判定回路RCYC0〜RCYC3の比較結果RYCH0〜RYCH3となる。
【0116】
図32は、図31中の第1フューズ回路MSPFと第1アドレスシフタMSPSFの構成例を示している。第1フューズ回路MSPFは、8個のフューズ判定回路FDからなり、フューズ判定結果FMSP0〜FMSP7と、FMSP0〜FMSP6の相補信号FMSP0b〜FMSP6bを出力する。フューズ判定回路FDは、例えば図11に示したように構成できる。第1アドレスシフタMSPSFは、マット選択信号MS0〜MS7が入力される入力部ASNI8、救済マット選択信号の中間判定結果PMS0〜PMS7を出力する出力部ASNO8、入力部ASNI8と出力部ASNO8との間に所望の信号経路を形成する8入力8出力のパストランジスタ部ASN88で構成されている。本実施例では、4本の冗長カラム選択線に対応する16個の救済マット選択信号をまとめて記憶するため、8個のマット選択信号を8個とも出力する可能性が有り、8出力としている。図10に示したアドレスシフタMSSFと同様に、入力部ASNI8は、ソースが接地電圧VSSに接続された8個のNMOSトランジスタからなる。パストランジスタ部ASN84は、ゲートがフューズ判定結果FMS0b, FMS0, FMS1b, FMS1, …, FMS6b, FMS6, FMS7に接続された64個のNMOSトランジスタからなる。出力部ASNO8は、8個のレベル保持インバータLCIからなり、各レベル保持インバータLCIは図10に示したように構成される。図10に示したアドレスシフタMSSFと同様に、リセット信号RSTbをハイレベルにすることで活性化され、入力部ASNI8に入力されたマット選択信号MS0〜MS7を、パストランジスタ部ASN84でフューズ判定結果FMS0b, FMS0, FMS1b, FMS1, …, FMS6b, FMS6, FMS7に応じて形成された信号経路で伝達し、出力部ASNO8から中間判定結果PMS0〜PMS7として出力する。
【0117】
図33は、図31中の第2フューズ回路MSQFと第2アドレスシフタMSQSFの構成例を示している。第2フューズ回路MSQFは、15個のフューズ判定回路FDからなり、フューズ判定結果FMSQ1〜FMSQfと、それらの相補信号FMSQ1b〜FMSQfbを出力する。フューズ判定回路FDは、例えば図11に示したように構成できる。第2アドレスシフタMSQSFは、救済マット選択信号の中間判定結果PMS0〜PMS7が入力される入力部ASNI8、救済マット選択信号の判定結果QMS0〜QMSfを出力する出力部ASNO16、入力部ASNI8と出力部ASNO16との間に所望の信号経路を形成する8入力16出力のパストランジスタ部ASN816で構成されている。入力部ASNI8は、図10あるいは図32などと同様に、ソースが接地電圧VSSに接続された8個のNMOSトランジスタからなる。パストランジスタ部ASN816は、ゲートがフューズ判定結果FMSQ1b, FMSQ1, FMSQ2b, FMSQ2, …, FMSQfb, FMSQfに接続された176個のNMOSトランジスタからなる。この回路は、各マットについて救済有無を判定するこれまでに示したアドレスシフタと異なり、救済マット選択信号と救済カラムアドレスを対応づけるアドレスシフタなので、入力数よりも出力数が多く、パストランジスタ部ASN816中の結線が、図10に示したASN84や図32のASN88などと大きく異なっている。出力部ASNO16は、8個のレベル保持インバータLCIからなり、各レベル保持インバータLCIは図10に示したように構成される。図32のアドレスシフタMSPSFと同様に、リセット信号RSTbをハイレベルにすることで活性化され、入力部ASNI8に入力された中間判定結果PMS0〜PMS7を、パストランジスタ部ASN816でフューズ判定結果FMSQ1b, FMSQ1, FMSQ2b, FMSQ2, …, FMSQfb, FMSQfに応じて形成された信号経路で伝達し、出力部ASNO16から判定結果QMS0〜QMSfとして出力する。この回路も、NMOSパストランジスタを用いることにより、複雑な論理を少ない素子数で実現している。
【0118】
図34は、図31中の冗長カラムアドレス選択回路RYSLの構成例を示している。パストランジスタ部ASN016と、4個のセレクタLCSLからなる。パストランジスタ部ASN016は、アドレスシフタMSQSFが出力する判定結果QMS0〜QMSfがゲートに接続された58個のNMOSトランジスタと、QMS0〜QMSeが入力される15個のCMOSインバータ及びその出力がゲートに接続された15個のNMOSトランジスタからなる。これらにより、 出力端子N00〜N03, N10〜N13, N20〜N23, N30〜N33の所望のものと接地電圧VSSとの間に電流経路が形成される。これらの出力4個ずつが、それぞれセレクタLCSLに入力され、それに応じてカラムアドレス比較判定回路RCYC0〜RCYC3の出力RYCH0〜RYCH3が選択的に、救済判定結果RDY0〜RDY3へ出力される。なお、これらの出力4個ずつで2個以上が同時に電流経路が形成されることはない。
【0119】
図35は、図34中のセレクタLCSLの構成例を示している。4個のレベル保持インバータLCIC、4個のスイッチSW、4入力NORゲートNOR4、NMOSトランジスタMNA3、バッファ回路BUF1で構成されている。レベル保持インバータLCICは、図10に示したレベル変換インバータLCIと同一の構成である。リセット信号RSTbがハイレベルになることにより活性化し、図34中のパストランジスタ部ASN016により、例えばNj0(j=0, 1, 2, 3)と接地電圧VSSとの間に電流経路が形成されていることにより、Nj0はロウレベルとなり、出力Nj0bはハイレベルとなる。電流経路が形成されない場合には、帰還用PMOSトランジスタMP1により、Nj0はハイレベルに保たれ、Nj0bにはロウレベルを出力しつづける。なお、入力Nj0をそのまま出力することにより、相補の出力Nj0とNj0bを得ている。これらにより、スイッチSW中のNMOSトランジスタMNSWとPMOSトランジスタMPSWを制御しする。レベル保持インバータLCICの入力がロウレベルの場合にはスイッチSWはオンになり、ハイレベルの場合にはオフになる。これにより、入力RYCH0〜RYCH3が選択されて、バッファ回路BUF1に入力され、救済判定結果RDYjへ出力される。4入力NORゲートNOR4とNMOSトランジスタMNA3により、パストランジスタ部ASN016からの入力Nj0〜Nj3がすべてハイレベルの場合に、救済判定結果RDYjはロウレベルとなる。
【0120】
このように図34の冗長アドレス選択回路を、NMOSパストランジスタを用いることで面積を低減し、CMOS回路のセレクタを用いることで、カラム系動作開始から救済判定までの遅延時間を小さくしている。
【0121】
図36は、本実施例での置換例を示している。右上がり斜線模様のハッチングの領域を、格子模様のハッチングの領域に置換している。この時、図31に示した第1フューズ回路MSPFのフューズ判定結果FMSP0〜FMSP7は図53(a)のように、アドレスシフタMSPSFの出力PMS0〜PMS7は図53(b)のようになっている。
【0122】
また、第2フューズ回路MSQFのフューズ判定結果FMSQ1〜FMSQfは図53(c)のように、アドレスシフタMSQSFの出力QMS0〜QMSfは図53(d)のようになっている。
【0123】
各マットで置換できるカラム選択線は4本までなので、図53(c)で連続する1の数は3個以下となっている。この場合、冗長カラムアドレス選択回路RYSLの救済判定結果RDY0〜RDY3は、図53(e)の論理式により示される値となる。図53(e)において、記号"+"は論理和を表し、記号"×"は論理積を表す。
【0124】
すなわち、マット毎に救済アドレスが、RDY0, RDY1, RDY2, RDY3の順に割り当てられている。
【0125】
この置換例のように、本実施例では、各マットで最大4個、全体で16個の欠陥部を置換できる。これを、図30に示したソート方式を救済マット選択信号の記憶に適用することにより、少ないフューズ数及びブロウフューズ数で実現している。
【0126】
<実施例11>
図37は、カラム系救済判定回路の別な構成例で、図31の救済判定回路と同様に、図30に示したソート方式を救済マット選択信号の記憶に用いており、マット選択信号によらずカラム選択線を置換する機能を実現する。即ち、図10のカラム選択線の1本丸ごと置換するFMSAオプションを図30の方式に導入する方法をしめす。
【0127】
図37の図31との違いは4個のカラムアドレス比較判定回路の内の2個RCYCA2, RCYCA3に、マット選択信号の判定結果に依らず、カラムアドレスを比較する手段を導入したことである。即ち、カラムアドレス比較判定回路RCYCA2, RCYCA3には、第2アドレスシフタMSQSFの出力QMSによらず置換カラムアドレスを活性化する救済カラムアドレス活性回路CYACと、その出力RCYAとカラムプリデコードアドレスとを比較するアドレス比較回路CYCPAが付加されている。すなわち、カラムアドレス比較判定回路RCYCA2, RCYCA3は、それぞれ2個のアドレス比較回路CYCP, CYCPAを有し、比較結果RYCH2とRYAH2, RYCH3とRYAH3を出力する。比較結果RYCH0〜RYCH3は、4入力OR回路OR4により論理和が取られ、その出力RYHPとともに冗長カラムアドレス選択回路RYSLに入力される。この冗長カラムアドレス選択回路RYSLは、図34に示したように構成され、救済判定結果RDY0, RDY1を出力する。救済判定結果RDY2及びRDY3は、2入力OR回路OR2により、冗長カラムアドレス選択回路RYSLの出力と、アドレス比較回路CYCPAによる比較結果RYAH2,あるいはRYAH3との論理和をそれぞれとって出力する。また、3入力OR回路OR3により、アドレス比較回路CYCPAの出力RYHPと比較結果RYAH2, RYAH3との論理和をとって、カラム系救済判定結果RYHを出力する。
【0128】
図38は、アドレス活性回路CYACの構成例を示している。7個のCMOSインバータINVA及びフューズ判定回路FDと、8個の4入力AND回路AND4と8個の3入力AND回路AND3からなる。すなわち、図13に示したアドレス選択回路CYSLに対し、7個の論理回路AOR4の代りにCMOSインバータINVAが、4入力OR回路ORMSの代りにフューズ判定回路FDが設けられている。フューズ判定回路FDは、例えば図11に示したように構成される。フューズ判定回路FDの出力RMSAAがハイレベルとなることにより、カラムプリデコードアドレスCYに対応した救済カラムアドレスを出力する。図37中のフューズ回路AYFの判定結果の一部であるFAY03〜FAY63をCMOSインバータINVAで受け、相補なバイナリの救済カラムアドレスとし、AND回路AND4及びAND3により論理積をとることにより、図2中のカラムプリデコードアドレスCYに対応した救済カラムアドレスRCYA20〜RCYA27, RCYA40〜RCYA43, RCYA60〜RCYA63が得られる。これらを、カラムプリデコードアドレスCYと、図37中のアドレス比較回路CYCPAにより比較する。
【0129】
図39は、本実施例での置換例を示している。右上がり斜線模様のハッチングの領域を、格子模様のハッチングの領域に置換している。この例では、冗長カラム選択線RYS3へマット選択信号によらずカラム選択線を置換している。マット毎にカラム選択線の置換が行われるマットは、図36と同様にMCA0, MCA2, MCA3, MCA4, MCA6, MCA7の6個であり、図37に示したフューズ回路MSPFのフューズ判定結果FMSP0〜FMSP7は図53(a)のように、アドレスシフタMSPSFの出力PMS0〜PMS7は図53(b)のようになっている。また、フューズ回路MSQFのフューズ判定結果FMSQ1〜FMSQfは図54(a)のように、アドレスシフタMSQSFの出力QMS0〜QMSfは図54(b)のようになっている。マット毎に置換する欠陥部は15個なので、救済マット選択信号の判定結果QMSfは常に0となる。このQMSfによって選択される救済カラムアドレスのフューズセットを、カラムアドレス比較判定回路RCYCA3内でアドレス比較回路CYCPAへ送り、マット選択信号によらない置換のカラムアドレスの比較に用いている。
【0130】
この場合、冗長カラムアドレス選択回路RYSLの救済判定結果RDY0〜RDY3は、図54(c)の論理式により示される値となる。図54(c)において、記号"+"は論理和を表し、記号"×"は論理積を表す。
【0131】
救済判定結果RDY3は、マット選択信号によらずカラム選択線を置換する冗長カラム選択線RYS3に対応しているので、カラムアドレス比較判定回路RCYCA3内のアドレス比較回路CYCPAの出力RYAH3となっている。
【0132】
この置換例のように、本実施例では、各マットで最大4本、全体で16個の不良を置換でき、その内の2個までをマット選択信号によらない置換にできる。すなわち、マット選択信号によらない置換を用いても、置換できる全体の個数は減らない。これは、救済カラムアドレスのフューズセットと冗長カラム選択線との対応を、冗長カラムアドレス選択回路RYSLを用いて定めているためである。この方式は、自由度が大きく、効率的な救済が可能である。このような高効率な欠陥救済を、ソート方式を救済マット選択信号の記憶に適用することにより、少ないフューズ数及びブロウフューズ数で実現している。
【0133】
<実施例12>
次に、本発明のソート方式をSDRAMのロウ系エニイ・トゥ・エニイ救済に適用した実施例について説明する。エニイ・トゥ・エニイ救済は、後で示す置換例のように、異なるマット間でワード線の置換を行う方式である。SDRAM全体は、図7に示したように構成され、図8に示したように動作する。
【0134】
図40は、ロウ系欠陥救済判定回路XRの構成例を示している。図30を用いて説明したソート方式を用いて、上位ロウアドレスの救済判定を行うことが特長である。各上位ロウアドレスについて救済有無を記憶する第1フューズ回路XUPFとその判定結果FXUPにより制御される第1アドレスシフタXUPSF、救済上位ロウアドレスPCXUと救済下位ロウアドレスとの対応を記憶する第2フューズ回路XUQFとその判定結果FXUQにより制御される第2アドレスシフタMSQSFを有する。これらは、図37中のMSPFとMSPSF、MSQFとMSQSFと同様に構成され、類似の動作を行う。つまり、この実施例で上位ロウアドレスは、カラム系欠陥救済回路でも説明したメモリマットの選択のためのアドレスと同じである。
【0135】
一方、下位ロウアドレスには、バイナリ方式を用いている。各冗長ワード線に対応して、下位ロウアドレス比較判定回路RCXLC0〜RCXLCfが設けられ、その各々は、救済下位ロウアドレスをバイナリにエンコードされた状態で記憶するフューズ回路AXLF、フューズ回路AXLFの判定結果FAXLを下位ロウプリデコードアドレスCXLに対応させる救済下位ロウアドレス活性回路CXLAC、救済下位ロウアドレスRCXLと下位ロウプリデコードアドレスCXLを比較するアドレス比較回路CXLCPが設けられ、それぞれ比較結果RXLH0〜RXLHfを出力する。さらに、ロウ系救済判定確定回路RXANDが設けられている。
【0136】
図41は、ロウ系救済判定確定回路RXANDの構成例を示している。16個の2入力AND回路AND7からなり、救済上位ロウアドレスの判定結果QCXU0〜QCXUfと救済下位ロウアドレスの判定結果RXLH0〜RXLHfのそれぞれ論理積をとり、ロウ系救済判定結果RXH0〜RXHfを出力する。
【0137】
図40に示したロウ系欠陥救済判定回路XRの役割を説明するため、図7中の回路ブロックでロウ系動作に関連するものの構成を、以下で具体的に示す。ここでは、8個のマットの各々が256本のワード線と2本の冗長ワード線を持つ場合を示している。他の本数の場合にも有効なのは言うまでもない。
【0138】
図42及び図43は、図7中のロウアドレスドライバXDの構成例を示している。この実施例のロウアドレスドライバは、2個の8入力NOR回路NOR8、2個のCMOSインバータINV8、2入力AND回路AND8、8個の論理回路AOR5、16個の2入力AND回路AND6からなる。そして、図7中のカラム系救済判定回路YR及びメモリアレーMAR内のロウデコーダXDECにマット選択信号MS0〜MS7を供給すると共に、ロウデコーダXDECにロウアドレス信号DX10〜DX13, DX30〜DX33, DX50〜DX53, DX70〜DX73と冗長ロウアドレス信号RDX0, RDX1を供給する。
【0139】
図42において、8入力NOR回路NOR8は、5個の2入力NORゲートと2個の2入力NANDゲートからなる。この8入力NOR回路NOR8には、ロウ系欠陥救済判定回路XRによる16個のロウ系欠陥救済判定結果RXH0〜RXHfの偶数番目あるいは奇数番目の8個ずつが入力され、その出力がインバータINV8に伝達され、8個の救済判定結果の論理和である冗長ロウアドレス信号RDX0, RDX1を得る。また、2入力NANDゲートとインバータからなる2入力AND回路AND8により、2個の8入力NOR回路NOR8の出力の論理積をとることで、ロウ系の救済が行われる場合にロウレベルとなるRXHAbが得られる。論理回路AOR5は、NORゲートと2個の2入力NANDゲートからなり、マット選択信号MS0〜MS7を、RXHAbがハイレベルの時にはロウアドレス3ビットがプリデコードされたCX100〜CX107とし、RXHAbがロウレベルの時には救済判定結果RXH0〜RXHf中の2個ずつの論理和とする。
【0140】
図43において、AND回路AND6は、それぞれ2入力NANDゲートとインバータからなり、RXHAbと8ビットのバイナリのロウアドレスを2ビットずつプリデコードしたプリデコードロウアドレスCX10〜CX13, CX30〜CX33, CX50〜CX53, CX70〜CX73の各々との論理積をとって、ロウアドレス信号DX10〜DX13, DX30〜DX33, DX50〜DX53, DX70〜DX73として出力する。この回路により、異なるマットへのワード線の置換と、置換の際にノーマルなワード線の動作を止める制御を行っている。
【0141】
図44及び図45は、図16中のロウデコーダXDECの構成例を示している。ロウデコーダは、10個の2入力AND回路AND9と、16個の2入力NANDゲートNAND2と、256個のレベル変換AND回路LCANDと、2個のレベル変換バッファ回路LCBUFからなる。これらの内、2個の2入力AND回路AND9からなる冗長ロウAND回路RXDAと、2個のレベル変換バッファ回路LCBUFからなる冗長ロウドライバRXDRVにより、冗長ロウデコーダが構成されている。
【0142】
図44において、AND回路AND9は、それぞれ2入力NANDゲートとインバータからなり、マット選択信号MSkとロウアドレス信号DX10〜DX13, DX30〜DX33及び冗長ロウアドレス信号RDX0, RDX1の各々との論理積をとって、ロウデコーダ内のアドレス信号EX10〜EX13, EX30〜EX33及び冗長アドレス信号REX0, REX1として出力する。これらのアドレス信号は多くの回路に入力されるため、このようにロウデコーダ内のみのアドレス信号を発生することで、無用な充放電電流を削減している。
【0143】
図45において、NANDゲートNAND2には、ロウアドレス信号DX50〜DX53のいずれかとDX70〜DX73のいずれかが入力され、その出力は16個のレベル変換AND回路LCANDに入力される。レベル変換AND回路LCANDには、EX10〜EX13のいずれかとEX30〜EX33のいずれかが入力される。この回路は、NMOSトランジスタMN1, MN2, MN3とPMOSトランジスタMP0, MP1, MP2により構成されている。待機時には制御信号XPCbをロウレベルにしておき、各レベル変換AND回路LCAND内で、MP0によりMP2とMN3のゲートをワード線電圧VCHとし、ワード線WL0〜WL255をすべて接地電圧VSSにしておく。例えばワード線WL0を選択する場合には、アドレス信号EX10, EX30, EX50, EX70がハイレベルになることにより、該当するLCAND内のMN1, MN2及びNAND2を通じて電流経路が形成され、MP2とMN3のゲートがロウレベルとなり、ワード線WL0がワード線電圧VCHに駆動される。アドレス信号は、電源電圧VCCまでの振幅なので、レベル変換が行われている。この時、他のレベル変換AND回路LCANDでは、MP1によりMP2とMN3のゲートはワード線電圧VCHに保たれ、ワード線WL1〜WL255はVSSのままとなる。このようにして、レベル変換AND回路LCANDは、8ビット分のデコードを行いワード線WL0〜WL255のワードドライバとして動作する。レベル変換バッファ回路LCBUFは、レベル変換AND回路LCANDと類似の動作により、冗長アドレス信号REX0あるいはREX1がハイレベルになると、冗長ワード線RWL0あるいはRWL1をワード線電圧VCHに駆動し、冗長ワードドライバとして動作する。
【0144】
図46は、以上説明してきた構成におけるワード線の置換例を示している。各マット2本の冗長ワード線RWL0, RWL1は、別なマットの欠陥部分の置換も行っている。このようなエニイ・トゥ・エニイ救済は置換可能な範囲が大きいため、効率的な救済方法である。しかし、救済アドレスのビット数が多くなので、従来は必要なフューズ数及びブロウするフューズ数が多くなるという難点があった。本実施例では、ソート方式を用いることで、この問題を緩和している。しかも、どの欠陥部分をどの冗長ワード線に割り当てるかは自由であるため、救済アドレスを組合せとして記憶するソート方式が適している。
【0145】
<実施例13>
図30に示したソート方式では、2組のフューズ群で、置換の有無と救済判定結果との対応を別々に記憶している。これを1個のフューズ群にまとめた例を、次に示す。
【0146】
図47は、図30と同様に、8個のデコードされたアドレスDA0〜DA7中に対して、16個の救済判定結果RT0〜RTfを得るソート方式を示している。これは、8個のアドレスに対して、16個のフューズセット、それぞれ最大4個のフューズセットが同じアドレスを取りうる場合に相当する。フューズ群TFGは、23個のフューズからなり、8個から重複を許しながら16個を選ぶ組合せを表す。図47では、×印の付いているFT1, FT2, FT5, FT6, FT7〜FTa, FTc〜FTh, FTi, FTk〜FTnは、フューズがブロウされて、論理的1となっている。1となっているフューズ判定結果は救済判定結果への出力を示し、0となっているフューズ判定結果は、次のアドレスに進むことを示している。
【0147】
救済判定は、以下のように行う。アドレスDA0〜DA7は、いずれか1個が選択的に論理的1になる。1番目のアドレスであるDA0が1になる場合、1番目のFT1が1であるのでRT0が1となり、さらにFT2も1なのでRT1も1になる。その次のFT3は0なので、RT2〜RTfは0となる。2番目のDA1が1となる場合、TFGの中で1番目の0であるFT3の次のFT4も0なので、RT0〜RTfは0のままである。3番目のDA2が1となる場合、2番目の0であるFT4の次のFT5は3番目の1なので、2番目までのRT0, RT1は0となり、3番目の救済判定結果RT2が1となる。その次のFT6は0なので、4番目以降のRT3〜RTfも0となる。4番目のDA3が1となる場合、3番目の0であるFT6の次のFT7が4番目の1であり、7番目の1であるFTaまで1が続くので、3番目までのRT0〜RT2は0となり、4番目から7番目のRT3〜RT6は1となる。その次のFTbは0なので、8番目以降のRT7〜RTfは0となる。以下、DA4〜DA7が1となる場合も同様にして判定し、前述の所望のアドレスに対する救済判定結果が得られる。なお、この例では、16個の救済判定結果のすべてに救済判定結果が割り当てられているが、15個以下しか使用しない場合には、使用する個数だけフューズを1にすれば良い。
【0148】
以上に示したように、本エンコード・フューズ方式では、図30に示した方式と同じく、23個のフューズにより、8個のアドレスから救済アドレスを、同じ値を取りうる16個の組み合わせを記憶することができる。一般化した場合の、デコードされたND個のアドレスに対して重なりのありうるNS個のアドレスを記憶して救済判定を行うために必要なフューズ数も、図30に示した方式と同じであり、(式10)の条件であれば、バイナリ方式よりも本方式の方が少ないフューズ数で済む。また、ブロウするフューズ数も、図30に示した方式と同じである。
【0149】
図48は、本エンコード方式を用いた救済判定回路の構成例を、図49は、その動作タイミングを示している。この救済判定回路は、ソート方式により記憶している置換アドレスをレジスタに移してから救済判定を行うことが特長である。図48の回路は、制御回路CCT、フューズ番号カウンタFCT、フューズ群TFG、セット番号カウンタSCT、アドレス番号カウンタACT、デマルチプレクサDMX、救済アドレスレジスタARG0〜ARGf、アドレス比較回路ACP0〜ACPfからなる。
【0150】
図49のタイミングチャートに従い、救済アドレスをレジスタARG0〜ARGfへ送る動作を説明する。制御回路CCTが供給する制御信号CTFに従い、フューズ番号カウンタFCTは制御信号TFPを発生する。フューズ群TFGから順次、制御信号TFPによって選択されたフューズ判定結果FTが、制御回路CCTへ送られる。制御回路CCTは、フューズ判定結果FTが1の時には制御信号CTSに、0の時には制御信号CTAに、パルスを発生する。セット番号カウンタSCTは、制御信号CTSに応じて、救済セット番号RSCをカウントアップする。一方、アドレス番号カウンタACTは、制御信号CTAに応じて、アドレス番号RACをカウントアップする。デマルチプレクサDMXは、救済セット番号RSCにより制御され、アドレス番号RACをデマルチプレクスし、救済アドレス群RABを、レジスタARG0〜ARGfへ送る。このようにして、レジスタARG0〜ARGfの各々に取り込まれた救済アドレスRA0〜RAfの各々に対して、アドレス比較回路ACP0〜ACPfがアドレスAIとの比較を行い、救済判定結果RT0〜RTfを出力する。
【0151】
図47に示したソート方式は、一つのフューズ群で、置換の有無と救済判定結果との対応をまとめて記憶しているので、このようにフューズ判定結果に応じて順次救済アドレスを発生させる構成に適している。レジスタに救済アドレスを読み込んで救済判定を行うことにより、アドレス比較が比較的容易な形式の救済アドレスを発生しておくことができ、図32、図33で示したシフト回路を省略することができる。なお、[文献4]はフューズ情報を、フューズダウンローダにより冗長デコーダのラッチ(レジスタ)に転送する冗長システムが記載されており、この実施例をシステム化する上での一つの参考となる。但し、[文献3]は本願のソート方式ついては記載しておらず、個の点で本発明とは区別される。また、ソート方式で記憶された情報を解読して転送するための図48の回路とその動作タイミング図49は本発明に特有のものである。即ち、本実施例ではソート方式を用いることにより、必要なフューズ数が少なく、またブロウするフューズ数が少ないという効果を得ている。
【0152】
<実施例14>
図50は、図47〜49に示した実施例をロウ系欠陥救済判定回路への適用例を示している。この回路は図7中のXRとして動作する。この救済判定回路は、上位ロウアドレスに対して図47に示したソート方式を用い、下位アドレスはバイナリ方式で記憶している。 図50において、上位ビットのロウアドレスの記憶及び転送ための回路は、制御回路XUCCT、フューズ番号カウンタXUFCT、フューズ群XUTF、セット番号カウンタXSCT、救済上位ロウアドレスのカウンタXUACTである。外部からのアクセスアドレスに対して比較判定を行う回路は、16本の冗長ワード線(図46参照)に対応させて設けられた、16個のロウアドレス比較判定回路RCXC0〜RCXCfであり、それぞれ救済判定結果RXLH0〜RXLHfを出力する。
【0153】
ロウアドレス比較判定回路の内部構成はRCXTOに例示されている。上位ビットのロウアドレスを比較判定する回路は、救済上位ロウアドレスのレジスタAXURG、レジスタAXURGの救済上位ロウアドレスRAXUを上位ロウプリデコードアドレスCXUに対応させる救済上位ロウアドレス活性回路CXUAC、救済上位ロウアドレスRCXUと上位ロウプリデコードアドレスCXUを比較するアドレス比較回路CXUCPであり、判定結果RXUHを出力する。 次に、下位ビットのロウアドレスを比較判定する回路は救済下位ロウアドレスをバイナリにエンコードされた状態で記憶するフューズ回路AXLF、フューズ回路AXLFの判定結果FAXLを下位ロウプリデコードアドレスCXLに対応させる救済下位ロウアドレス活性回路CXLAC、救済下位ロウアドレスRCXLと下位ロウプリデコードアドレスCXLを比較するアドレス比較回路CXLCPであり、判定結果RXLHを出力する。上位ビットと下位ビットのロウアドレスの判定結果RXUHとRXLHは、2入力AND回路ANDXにより論理積が取られ、最終的な判定救済結果RXH0として出力される。。
【0154】
ソート方式の上位ロウアドレスについて、図49を用いて説明したように動作する。すなわち制御回路XUCCTが供給する制御信号XUCTFに従い、フューズ番号カウンタXUFCTは制御信号XUTFPを発生する。それにより順次、フューズ群XUTFからフューズ判定結果FXUTが、制御回路XUCCTへ送られる。制御回路XUCCTは、フューズ判定結果FXUTに応じて制御信号XCTSかXUCTAにパルスを発生し、それにより、カウンタXSCTとXUACTが救済セット番号RXSCと救済上位ロウアドレスRXUCをカウントアップして行く。各ロウアドレス比較判定回路RCXC0〜RCXCf内でレジスタAXURGが、救済セット番号RXSCにより選択されると、救済上位ロウアドレスRXUCを取り込む。すなわち、レジスタを順次切り替えて取り込むことにより、デマルチプレクスする。
【0155】
このレジスタへ救済アドレスを取り込む動作を前もって済ませておくことにより、アクセス時間に対する影響を緩和することができる。この動作は、電源投入シーケンスの一つとして行えば良い。SDRAMでディレイ・ロックト・ループ(DLL)などのクロック同期回路を用いる場合には、その設定と平行して行うことができる。電源の立ち上がりを検出することにより行えば、外部から制御する必要はない。逆に、外部からのコマンドにより行えば、電源波形などによらず確実な動作ができる。制御信号XUTFPなどの発生には、オシレータ等を用いれば良い。また、図7中の内部クロックCLKIから、分周するなどにより発生することもできる。
【0156】
ここで、必要なフューズ数を一般化して考える。NAビットのバイナリ・アドレスがデコードされたND個ののアドレスに対して、NS個のアドレスを記憶して救済判定を行うとする。ここで、NAビットを上位NBUビットと残りの下位NBLビットの2組に分割したとする。上位NBUビットをソート方式で記憶するのに必要なフューズ数NUFは、同じ値を取りうるNS個の記憶なので、図47について説明したように、
NUF = (2^NBU)+NS-1............(式11)
である。一方、残りの下位NBLビットをバイナリ方式で記憶するのに必要なフューズ数NLFは、
NLF = NSNBL = NS(NB-NBU) .......(式12)
である。なお、使用するか否かは上位ビット部分で示されるので、そのためのフューズ(マスター・フューズ)を設ける必要はないことを考慮している。数11と数12から、合計のフューズ数NFは、
NF = NUF+NLF = (2^NBU)+NS(NB-NBU+1)-1 ..(式13)
となる。(式13)のNFをNBUで微分(d(NF)/d(NBU))した式は、
d(NF)/d(NBU)=(2^NBU)ln[2]-NS = 0 ....(式14)
の時に最小値となる。ここで関数ln[ ]はe(e=2.718...)を底とする対数である。(式14)をNBUについて解くと、
(2^NBU) = NS/ln[2] ............(式15)
であるから、
NBU = log2[NS/ln[2]] ...........(式16)
となる。ここで関数log2[ ]は2を底とする対数を表す。このように、ソート方式を用いるビット数には最適値が存在する。この最適値で得られるNFの最小値NFminは、
NFmin = NS(NB+(1/ln[2])-log2[(NS/ln[2])+1])-1
...........(式17)
である。ただし、NBUは整数なので(式15)は近似的にしか成り立たず、フューズ数は数17よりも大きくなる。例えば、図42から図46に示した構成の場合、マットが8個なのでマット選択信号が3ビット(上位ビット)、ロウデコーダ当りワード線が256本でそのアドレスが8ビッ(下位ビット)ト、合わせてロウアドレス数は11ビットである。また、冗長ワード線がマット当り2本で合計16本なので救済アドレス数は16である。NS = 16とすると、数16は、NBU = 4.53となる。これに近い4ビットもしくは5ビット分にソート方式を適用するのが望ましい。いずれの場合にも、合計のフューズ数は143個となる。救済アドレス全部をバイナリ方式で記憶する場合、12個ずつ16セット設けることになり、合計のフューズ数は192個となる。それに対して、本方式は約4分の3にフューズ数を低減できる。
【0157】
【発明の効果】
面積が小さく、救済効率が高く、不良アドレスを記憶するために要する時間が短い欠陥救済回路を有する半導体メモリ装置が実現され、半導体メモリ装置の製造コストを下げられる。
【図面の簡単な説明】
【図1】ソート・アドレス記憶方式の例を示す図。
【図2】ソート・アドレス記憶方式の救済判定回路の構成例を示す図。
【図3】デコード・アドレス記憶方式のモデルを示す図。
【図4】図3のデコード・アドレス記憶方式の救済判定回路の構成例を示す図。
【図5】バイナリ・アドレス記憶方式のモデルを示す図。
【図6】図6のバイナリ・アドレス記憶方式(バイナリ方式)の救済判定回路の構成例を示す図。
【図7】シンクロナスDRAMの要部ブロック図。
【図8】動作タイミングを示す図。
【図9】カラム系欠陥救済判定回路の構成例を示す図。
【図10】救済マットアドレス比較シフタの構成例を示す図。
【図11】フューズ判定回路の構成例を示す図。
【図12】救済カラムアドレスのフューズ回路の構成例を示す図。
【図13】カラムアドレス選択回路の構成例を示す図。
【図14】カラムアドレス比較回路の構成例を示す図。
【図15】カラムアドレスドライバの構成例を示す図。
【図16】メモリアレーの構成例を示す図。
【図17】カラムデコーダの構成例を示す図。
【図18】メモリセルアレー及びセンスアンプ部の構成例を示す図。
【図19】カラム選択線の置換例を示す図。
【図20】CMOSパストランジスタを用いたアドレスシフタの構成例を示す図。
【図21】バッファを間に設けたアドレスシフタの構成例を示す図。
【図22】ワイヤードORを用いたアドレスシフタの構成例を示す図。
【図23】レベル保持NAND回路を用いたアドレスシフタの構成例を示す図。
【図24】フューズ判定回路の別な構成例を示す図。
【図25】アンチフューズ判定回路の構成例を示す図。
【図26】カラム系欠陥救済判定回路の別な構成例を示す図。
【図27】複数のマットアドレスの論理和をとるアドレスシフタの構成例を示す図。
【図28】複数のマットアドレスの論理和をとるかを記憶するフューズ回路の構成例を示す図。
【図29】カラム選択線の置換例を示す図。
【図30】ソート・アドレス記憶方式他の例を示す図。
【図31】カラム系欠陥救済判定回路の別な構成例を示す図。
【図32】マット選択信号の比較用アドレスシフタの構成例を示す図。
【図33】マット選択信号の選択用アドレスシフタの構成例を示す図。
【図34】冗長アドレス選択回路の構成例を示す図。
【図35】冗長アドレス選択回路のセレクタの構成例を示す図。
【図36】カラム選択線の置換例を示す図。
【図37】カラム系欠陥救済判定回路の別な構成例を示す図。
【図38】救済カラムアドレス活性回路の構成例を示す図。
【図39】カラム選択線の置換例を示す図。
【図40】ロウ系欠陥救済判定回路の構成例を示す図。
【図41】救済判定確定回路の構成例を示す図。
【図42】ロウアドレスドライバの構成例を示す図。
【図43】ロウアドレスドライバの構成例を示す図の続き。
【図44】ロウデコーダの構成例を示す図。
【図45】ロウデコーダの構成例を示す図の続き。
【図46】ワード線の置換例を示す図。
【図47】ソート・アドレス記憶方式の他の例を示す図。
【図48】レジスタを用いた救済判定回路の構成例を示す図。
【図49】レジスタを用いた救済判定回路の動作タイミングの例を示す図。
【図50】ロウ系欠陥救済判定回路の別な構成例を示す図。
【図51】図19の欠陥救済例のプログラム条件を示す図。
【図52】図29の欠陥救済例のプログラム条件を示す図。
【図53】図36の欠陥救済例のプログラム条件を示す図。
【図54】図39の欠陥救済例のプログラム条件を示す図。
【図55】図1のソート・アドレス記憶方式をスイッチ回路で表した図。
【図56】図30のソート・アドレス記憶方式をスイッチ回路で表した図。
【符号の説明】
A…アクティベイトコマンド、 AA0〜AA3…バイナリのアドレス、 AB…アドレスバッファ、 ACP0〜ACPf…アドレス比較回路、 ACT…アドレス番号カウンタ、 ADR…外部からのアドレス、 AFUSE…アンチフューズ、 AI…アドレス、 AND0, AND1, AND2, AND6, AND7, AND8, AND9, ANDX…2入力AND回路、 AND3, AND5…3入力AND回路、 AND4…4入力AND回路、 AOR4, AOR5…論理回路、 ARG0〜ARGf…救済アドレスレジスタ、 ASF…アドレスシフタ、 ASC84, ASN44, ASN44U, ASN44LASN84, ASN84H, ASN816…アドレスシフタのパストランジスタ部、 ASCI8, ASNI4, ASNI4U, ASNI4L, ASNI8…アドレスシフタの入力部、 ASCO4, ASNO4, ASNOA4, ASNO16…アドレスシフタの出力部、 ASNBO4とASNBI8…アドレスシフタのバッファ部、 ASNE8…アドレスシフタのスイッチ部、 AXLF…下位ロウアドレスのバイナリ・アドレス記憶方式のフューズ回路、 AXURG…救済上位ロウアドレスのレジスタ、 AYF…カラムアドレスのバイナリ・アドレス記憶方式のフューズ回路、 BACP0〜BACP3…バイナリ・エンコード・フューズのアドレス比較回路、 BFS0〜BFS3…バイナリ・エンコード・フューズのフューズセット、 BL0t, BL0b, BL0t, BL0b…ビット線、 BLOW…アンチフューズのブロウ制御信号、 BUF1, BUF2…バッファ回路、 BX…ロウアドレス、 BY…カラムアドレス、 CB…制御信号バッファ、 CCT…救済判定回路の制御回路、 CD…コマンドデコーダ、 CGND…アンチフューズ判定回路の制御信号、 CLK…外部クロック、 CLKB…クロックバッファ、 CLKI…内部クロック、 CMD…外部からの制御信号、 CTA, CTF, CTS…救済判定回路の制御信号、 CX, CX10〜CX13, CX30〜CX33, CX50〜CX53, CX70〜CX73, CX100〜CX107…ロウプリデコードアドレス、 CXL…下位ロウプリデコードアドレス、 CXLCP…救済下位ロウアドレス比較回路、 CXLAC…救済下位ロウアドレス活性回路、 CXU…上位ロウプリデコードアドレス、 CXUCP…救済上位ロウアドレス比較回路、 CXUAC…救済上位ロウアドレス活性回路、 CY, CY20〜CY27, CY40〜CY43, CY60〜CY63…カラムプリデコードアドレス、 CYAC…救済カラムアドレス活性回路、 CYSL…救済カラムアドレス選択回路、 CYCP, CYCPA…救済カラムアドレス比較回路、 DA0〜DA7…デコードされたアドレス、 DACP0〜DACP3…デコード・フューズのアドレス比較回路、 DFS0〜DFS3…デコード・フューズのフューズセット、 DIB…入力バッファ、 DOB…出力バッファ、 DQ…外部との入出力データ、 DX, DY10〜DY13, DY30〜DY33, DY50〜DY53, DY70〜DY73…ロウアドレス信号、 DY, DY20〜DY27, DY40〜DY43, DY60〜DY63…カラムアドレス信号、 EX10〜EX13, EX30〜EX33…ロウデコーダ内のアドレス信号、 FAXL…下位ロウアドレスのバイナリ・アドレス記憶方式のフューズ判定結果、 FAY, FAY00〜FAY03, FAY10〜FAY13, FAY20〜FAY23, FAY30〜FAY33, FAY3…カラムアドレスのバイナリ・アドレス記憶方式のフューズ判定結果、 FCN…フューズ判定回路セル、 FCT…フューズ番号カウンタ、 FD, FD0〜FD7, FDOP…フューズ判定回路、 FE, FEb…フューズ判定回路のエネーブル信号、 FO, FOb, FO0, FO0b, FO1, FO1b…フューズ判定回路の出力、 FP0〜FP7, FQ0〜FQf, FS0〜FS7, FT, FT1〜FTn…ソート方式のフューズ判定結果、 FMS, FMS0〜FMS7, FMS0b〜FMS7b, FMSA, FMSAb…マット選択信号のソート方式のフューズ判定結果、 FME, FME01, FME12, FME23, FME34, FME45, FME56, FME67…マット選択信号の論理和を取るか否かを示すフューズ判定結果、 FMSP, FMSP0〜FMSP7, FMSP0b〜FMSP6b…マット毎に置換の有無を示すフューズ判定結果、 FMSQ, FMSQ1〜FMSQf, FMSQ1b〜FMSPQfb…救済マット選択信号と救済カラムアドレスとの対応を示すフューズ判定結果、 FUSE…フューズ、 FXUP…上位ロウアドレス毎に置換の有無を示すフューズ判定結果、 FXUQ…救済上位ロウアドレスと救済下位ロウアドレスセットとの対応を示すフューズ判定結果、 FXUT…救済上位ロウアドレスのソート・エンコード・フューズ群のフューズ判定結果、 GI…ライトデータ、 GO…リードデータ、 HVC…ビット線のプリチャージ電圧、 INV0, INV1, INV2, INV3, INV4, INV5, INV8, INVH…CMOSインバータ、 IO0tとIO0b, IO1tとIO1b…入出力線対、 IOG0, IOG1…入出力ゲート、 LCBUF…レベル変換バッファ回路、 LCAND…レベル変換AND回路、 LCI, LCIC…レベル保持インバータ、 LCNA…レベル保持NAND回路、 LCSL…レベル保持インバータを用いたセレクタ、 MA…メインアンプ、 MAR…メモリアレー、 MC…メモリセル、 MCA0〜MCA7…メモリセルアレーのマット、 MIO…メイン入出力線、 MN0, MN1, MN2, MN3, MN4, MN5, MN6, MN7, MNA0, MNA1, MNA2, MNA3, MNSW…NMOSトランジスタ、 MP0, MP00, MP01, MP1, MP10, MP11, MP2, MP20, MP21, MP3, MP4, MP5, MPA0, MPA2, MPC, MPSW…PMOSトランジスタ、 MS, MS0〜MS7, MSk…マット選択信号、 MSF…マット選択信号のソート・アドレス記憶方式のフューズ回路、 MSEF…マット選択信号の論理和を取るか否かを記憶するフューズ回路、 MSPF…マット毎に置換の有無を記憶するフューズ回路、 MSPSF…マット毎に置換の有無を判定するアドレスシフタ、 MSQF…救済マット選択信号と救済カラムアドレスとの対応を記憶するフューズ回路、 MSQSF…救済マット選択信号と救済カラムアドレスを対応づけるアドレスシフタ、 MSSF…マット選択信号のアドレスシフタ、 MSSF…マット選択信号の論理和を取る機能を有するアドレスシフタ、 NAND0, NAND2…2入力NANDゲート、 NOR4…4入力NORゲート、 NOR8…8入力NOR回路、 OR2…2入力OR回路、 O3…3入力OR回路、 OR4, ORMS…4入力OR回路、 PC0, PC1…プリチャージ回路、 PCXU…救済上位ロウアドレスの中間判定結果、 PFG…ソート・エンコード方式でアドレスに対応するフューズ群、 PMS, PMS0〜PMS7…救済マット選択信号の中間判定結果、 QCXU, QCXU0〜QCXUf…救済上位ロウアドレスの判定結果、 QFG…ソート・エンコード方式で救済判定結果に対応するフューズ群、 QMS, QMS0〜QMSf…救済マット選択信号の判定結果、 R…リードコマンド、 RA0〜RAf…救済アドレス、 RAB…救済アドレス群、 RAXU…救済上位ロウアドレス、 RBY0〜RBY6, RBY0b〜RBY6b…相補な救済カラムアドレス、 RCXL…救済下位ロウアドレス信号、 RCXLC0〜RCXLCf…下位ロウアドレス比較判定回路、 RCXT0〜RCXTf…ロウアドレス比較判定回路、 RCXU…救済上位ロウアドレス信号、 RCY, RCY20〜RCY27, RCY40〜RCY43, RCY60〜RCY63, RCYA…救済カラムアドレス信号、 RCYC0〜RCYC3, RCYCA2, RCYCA3…カラムアドレス比較判定回路、 RDX0, RDX1…冗長ロウアドレス信号、 RDY, RDY0〜RDY3, RDYi, RDYj…カラム系ブロック救済の比較判定結果、 REX0, REX1…ロウデコーダ内の冗長ロウアドレス信号、 RH0〜RH3, RQ0〜RQf, RT0〜RTf…救済判定結果、 RP0〜RP5…救済判定中間結果、 RMS, RMS0〜RMS3…マット選択信号のアドレスシフタの出力、 RSTb…リセット信号、 RXAND…ロウ系救済判定確定回路、 RXDA…冗長ロウAND回路、 RXDRV…冗長ロウドライバ、 RXH, RXH0〜RXHf…ロウ系救済判定結果、 RXHAb…ロウ系救済の有無の判定結果、 RXLH, RXLH0〜RXLHf…下位ロウアドレスの比較判定結果、 RXUH…上位ロウアドレスの比較判定結果、 RYC0〜RYC3, RYEC0〜RYEC3…カラム系ブロック救済の比較判定回路、 RYCH, RYCH0〜RYCH3…カラムアドレスの比較判定結果、 RYDRV…冗長カラムドライバ、 RYH…カラム系救済判定結果、 RYS0〜RYS3…冗長カラム選択線、 RYSL…冗長カラムアドレス選択回路、 RXSC…救済ロウアドレスセット番号、 RXUC…救済上位ロウアドレスのバス、 SA0, SA1…センスアンプ、 SAB0〜SAB8…センスアンプ部、 SAC0〜SAC8…センスアンプ制御回路、 SCT0, SCT1…メモリコアのセクタ、 SFG, TFG…ソート・エンコード方式のフューズ群、 SHL0, SHL1, SHR0, SHR1…シェアードゲート、 SINV…スイッチ付きインバータ、 SW…スイッチ、 TFP…ソート・エンコード・フューズ群を選択する制御信号、 USE…救済の有無の情報、 VCC…電源電圧、 VCH…ワード線電圧、 VSS…接地電圧、 WB…ライトバッファ、 WL0〜WL255…ワード線、 X…ロウアドレス、 XD…ロウアドレスドライバ、 XDEC0〜XDEC7…ロウデコーダ、 XPCb…ロウデコーダの制御信号、 XPD…ロウアドレスプリデコーダ、 XR…ロウ系欠陥救済回路、 XCTS, XUCTA, XUCTF…救済判定回路の制御信号、 XSCT…救済ロウアドレスセット番号カウンタ、 XUACT…上位ロウアドレスカウンタ、 XUFCT…上位ロウアドレスのフューズ番号カウンタ、 XUCCT…ロウ系救済判定回路の制御回路、 XUPF…上位ロウアドレス毎に置換の有無を記憶するフューズ回路、 XUPSF…上位ロウアドレス毎に置換の有無を判定するアドレスシフタ、 XUTF…救済上位ロウアドレスのソート・エンコード・フューズ群、 XUTFP…救済上位ロウアドレスのソート・エンコード・フューズ群を選択する制御信号、 XUQF…救済上位ロウアドレスと救済下位ロウアドレスセットとの対応を記憶するフューズ回路、 XUQSF…救済上位ロウアドレスと救済下位ロウアドレスセットを対応づけるアドレスシフタ、 Y…カラムアドレス、 YCT…カラムアドレスカウンタ、 YD…カラムアドレスドライバ、 YDEC…カラムデコーダ、 YPD…カラムアドレスプリデコーダ、 YR…カラム系欠陥救済回路、 YS0〜YS127…カラム選択線。
Claims (26)
- NAビットのバイナリ・アドレスで指定されるメモリブロックと、
前記メモリブロックの複数の欠陥に関連して2以上数のNS個の欠陥アドレスを記憶するためのND個(ND=2^NA)の記憶素子を含む欠陥アドレス記憶回路とを備え、
前記NAビットのバイナリ・アドレスのうちの前記NS個の欠陥アドレスは、互いに異なるアドレスであり、
前記ND個の記憶素子のそれぞれは、1ビットを記憶することを特徴とする半導体装置。 - 請求項1において、
前記ND個の記憶素子のそれぞれは、初期値が第1論理状態とされ、前記ND個の記憶素子のうちNS個の記憶素子が第2論理状態にプログラムされることで前記NS個の欠陥アドレスを記憶することを特徴とする半導体装置。 - 請求項1において、
前記NS個の欠陥アドレスのそれぞれは、NDビットのデコード・アドレスで表され、
前記NDビットのデコード・アドレスは、前記NDビットの内1ビットだけが第2論理状態であるとともに他のビットは前記第2論理状態と異なる第1論理状態であり、
前記NS個の欠陥アドレスを、数の小さいアドレスから数の大きいアドレスへと前記第2論理状態にあるビットを前記ND個の記憶素子に順番にプログラムすることを特徴とする半導体装置。 - 請求項1において、
前記複数のメモリブロックは、複数のワード線と複数のビット線の交点に設けられた複数のメモリセルをそれぞれに有し、
前記複数のメモリブロックの数はND個であり、
前記半導体装置は、前記複数のメモリブロックの前記ビット線に関する欠陥を救済するためのカラム系ブロック救済回路を更に有し、
前記欠陥アドレス記憶回路は、前記カラム系ブロック救済回路に含まれ、
前記ND個の記憶素子は、欠陥に関連する前記複数のメモリブロックのアドレスを記憶することを特徴とする半導体装置。 - 請求項1において、
前記ND個の記憶素子のそれぞれは、第1論理状態を初期値として記憶し、プログラムされることにより第2論理状態を記憶するフューズ回路であることを特徴とする半導体装置。 - NAビットのバイナリ・アドレスを有するメモリ回路と、
前記メモリ回路の複数の欠陥に関連して2以上のNS個の欠陥アドレスを記憶するための(ND+NS−1)個の記憶素子を含む欠陥アドレス記憶回路とを備え、
前記NS個の欠陥アドレスは、前記ND個のアドレスから選ばれた同じアドレスを重複して選択することを可能とし、
前記(ND+NS−1)個の記憶素子のそれぞれは、1ビットを記憶し、
前記NSは、NDよりも大きいことを特徴とする半導体装置。 - 請求項6において、
前記(ND+NS−1)個の記憶素子は、第1の配列をなすND個の第1記憶素子群と、第2の配列をなす(NS−1)個の第2記憶素子群とに分割され、
前記ND個の第1記憶素子群は、前記ND個のアドレスの中の互いに異なる独立アドレスを記憶し、
前記(NS−1)個の第2記憶素子群は、前記独立アドレスの中で重複のあるアドレスの多重選択する回数を記憶し、
前記NS個の欠陥アドレスのそれぞれは、NDビットのデコード・アドレスで表され、
前記NDビットのデコード・アドレスは、前記NDビットの内1ビットだけが第2論理状態であるとともに他のビットは前記第2論理状態と異なる第1論理状態であり、
前記NS個の欠陥アドレスを、数の小さいアドレスから数の大きいアドレスへと前記第2論理状態にあるビットを前記ND個の第1記憶素子群に順番にプログラムすることを特徴とする半導体装置。 - 請求項6において、
前記複数のメモリ回路は、複数のワード線と複数のビット線の交点に設けられた複数のメモリセルをそれぞれに有し、
前記複数のメモリ回路の数は、ND個であることを特徴とする半導体装置。 - 請求項6において、
前記半導体装置は、前記複数のメモリ回路の前記ビット線に関する欠陥を救済するためのカラム系ブロック救済回路を更に有し、
前記欠陥アドレス記憶回路は、前記カラム系ブロック救済回路に含まれ、
前記(ND+NS−1)個の記憶素子は、欠陥に関連する前記複数のメモリ回路のアドレスを記憶し、
前記(ND+NS−1)個の記憶素子のそれぞれは、第1論理状態を初期値として記憶し、プログラムされることにより第2論理状態を記憶するフューズ回路であることを特徴とする半導体装置。 - 複数のワード線に交差する複数のビット線及び予備ビット線の交点に設けられた複数のメモリセルをそれぞれに有する複数のメモリブロックと、
前記複数のメモリブロックに渡って設けられ、前記複数のメモリブロック毎の前記複数のビット線に対応して設けられる複数のY選択線と、
前記複数のメモリブロックに渡って設けられ、前記複数のメモリブロック毎の予備ビット線に対応して設けられる予備Y選択線と、
前記複数のメモリブロックの一つを指定するための第1アクセス情報と前記複数のY選択線の一つを指定するための第2アクセス情報を含むアクセスアドレスが入力される入力ノードと、複数の欠陥アドレスを記憶する欠陥アドレス記憶回路と、前記アクセスアドレスと前記複数の欠陥アドレスとが一致した時に前記予備Y選択線を活性化するために前記予備Y選択線と結合された出力ノードとを有する欠陥救済回路とを備え、
前記欠陥アドレス記憶回路は、
第1欠陥に関連する前記複数のY選択線の一つを指定するための第1情報を記憶するための第1記憶セットと、
第2欠陥に関連する前記複数のY選択線の一つを指定するための第2情報を記憶するための第2記憶セットと、
前記第1欠陥に関連する前記複数のメモリブロックの一つを指定するための第3情報、及び前記第2欠陥に関連する前記複数のメモリブロックの他の一つを指定するための第4情報を記憶する第3記憶セットとを有し、
前記第3記憶セットは、前記複数のメモリブロックの数に等しい数を持ち配列として設けられた複数の記憶素子を有し、前記複数の記憶素子により、前記第3及び第4情報を記憶することを特徴とする半導体装置。 - 請求項10において、
前記第1欠陥の含まれる前記複数のメモリブロックの一つは、前記複数の記憶素子の対応する一つをプログラムすることで指定され、
前記第2欠陥の含まれる前記複数のメモリブロックの他の一つは、前記複数の記憶素子の対応する他の一つをプログラムすることで指定され、
前記複数の記憶素子の配列おいて、第1番目にプログラムされた前記記憶素子は、前記第1記憶セットに関連づけられ、
前記複数の記憶素子の配列おいて、第2番目にプログラムされた前記第3記憶素子は、前記第2記憶セットに関連づけられることを特徴とする半導体装置。 - 請求項10において、
前記欠陥アドレス記憶回路は、前記第1欠陥に関連し前記第3記憶セットで選択される前記複数のメモリブロックの一つに連続して隣接する1または複数の前記メモリブロックを合わせて選択するための情報を記憶するための第4記憶セットを更に有し、
前記半導体装置は、前記複数のメモリブロックの一つと隣り合う前記複数のメモリブロックの他の一つとの間に設けられ、前記複数のメモリブロックの一つの前記複数のビット線と前記複数のメモリブロックの他の一つの前記複数のビット線とでそれぞれ共用される複数のセンスアンプを更に有し、
前記第1欠陥は前記複数のY選択線の1つに関連する前記複数のビット線の一つに結合される前記複数のセンスアンプの一つに関連する欠陥であることを特徴とする半導体装置。 - 請求項10において、
前記欠陥救済回路は、前記第1アクセス情報がデコード・アドレス・フォーマットで入力される複数の第1入力ノードと、前記複数の第1入力ノードの数よりも小さな数の複数の第1出力ノードと、前記複数の第1入力ノードと前記複数の第1出力ノードとの間に複数の論理的結合路を設定するスイッチ回路とを有するシフタ回路とを更に備え、
前記複数の論理的結合路は、前記第3記憶セットの前記複数の記憶素子に記憶された情報により決定され、
前記複数の第1出力ノードの一つは、前記第1記憶セットに記憶された前記第1情報と前記第1アクセス情報との比較結果を有効にするか否かを決定し、
前記複数の第1出力ノードの他の一つは、前記第2記憶セットに記憶された前記第2情報と前記第1アクセス情報との比較結果を有効にするか否かを決定することを特徴とする半導体装置。 - 請求項10において、
前記第1記憶セットは、複数の第1記憶素子を含み、前記第1情報をバイナリ
・アドレス・フォーマットで記憶し、
前記第2記憶セットは、複数の第2記憶素子を含み、前記第2情報をバイナリ・アドレス・フォーマットで記憶し、
前記第3記憶セットの前記複数の記憶素子は、バイナリ・アドレス・フォーマットからデコードされたデコード・アドレス・フォーマットの前記第3及び第4情報を記憶することを特徴とする半導体装置。 - 請求項10において、
前記半導体装置は、複数のアドレス入力端子を有し、前記複数のアドレス入力端子にはロウアドレスとカラムアドレスがアドレスマルチ方式で入力され、
前記第1アクセス情報は前記ロウアドレスから得られ、
前記第2アクセス情報は前記カラムアドレスから得られ、
前記半導体装置は、ダイナミック形ランダムアクセスメモリであることを特徴とする半導体装置。 - 請求項10において、
前記複数の記憶素子のそれぞれは、第1論理状態を初期値として記憶し、
プログラムされることにより第2論理状態を記憶するフューズ回路であることを特徴とする半導体装置。 - 複数のワード線に交差する複数のビット線、第1予備ビット線、及び第2予備ビット線の交点に設けられた複数のメモリセルをそれぞれに有する複数のメモリブロックと、
前記複数のメモリブロックに渡って設けられ、前記複数のメモリブロック毎の前記複数のビット線に対応して設けられる複数のY選択線と、
前記複数のメモリブロックに渡って設けられ、前記複数のメモリブロック毎の第1予備ビット線に対応して設けられる第1予備Y選択線と、
前記複数のメモリブロックに渡って設けられ、前記複数のメモリブロック毎の第2予備ビット線に対応して設けられる第2予備Y選択線と、
前記複数のメモリブロックの一つを指定するための第1アクセス情報と前記複数のY選択線の一つを指定するための第2アクセス情報を含むアクセスアドレスが入力される第1入力ノードと、複数の欠陥アドレスを記憶する欠陥アドレス記憶回路と、前記アクセスアドレスと複数の欠陥アドレスの一つが一致した時に前記第1予備Y選択線を活性化するために前記第1予備Y選択線と結合された第1出力ノードと、前記アクセスアドレスと複数の欠陥アドレスの他の一つが一致した時に前記第2予備Y選択線を活性化するために前記第2予備Y選択線と結合された第2出力ノードとを有する欠陥救済回路とを備え、
前記欠陥アドレス記憶回路は、
第1予備Y選択線の選択を判定するために設けられ、第1欠陥に関連する前記複数のY選択線の一つを指定するための第1情報を記憶するための第1記憶セットと
第2予備Y選択線の選択を判定するために設けられ、第2欠陥に関連する前記複数のY選択線の一つを指定するための第2情報を記憶するための第2記憶セットと、
前記第1欠陥に関連する前記複数のメモリブロックの一つである第1メモリブロックを指定するための第3情報、前記第2欠陥に関連する前記複数のメモリブロックの一つである第2メモリブロックを指定するための第4情報とを記憶する第3記憶セットとを有し、
前記第3記憶セットは、前記第1及び第2メモリブロックの中の互いに異なる独立なメモリブロックのアドレスを記憶する複数の第1記憶素子と、前記独立なメモリブロックの中で重複のあるアドレスの多重選択する回数を記憶する複数の第2記憶素子とを有することを特徴とする半導体装置。 - 請求項17において、
前記欠陥救済回路は、
前記第1アクセス情報がデコード・アドレス・フォーマットで入力される複数の第1入力ノードと、前記複数の第1入力ノードの数と同数とされる複数の第1出力ノードと、前記複数の第1入力ノードと前記複数の第1出力ノードとの間に複数の第1論理的結合路を設定する第1スイッチ回路とを含む第1シフタ回路と、
前記複数の第1出力ノードのそれぞれと結合される複数の第2入力ノードと、前記複数の第2入力ノードの数よりも大きな数の複数の第2出力ノードと、前記複数の第2入力ノードと前記複数の第2出力ノードとの間に複数の第2論理的結合路を設定する第2スイッチ回路とを含む第2シフタ回路と、を更に備え、
前記複数の第1論理的結合路は、前記第3記憶セットの前記複数の第1記憶素子に記憶された情報により決定され、
前記複数の第2論理的結合路は、前記第3記憶セットの前記複数の第2記憶素子に記憶された情報により決定され、
前記複数の第2出力ノードの一つの出力は、前記第1記憶セットに記憶された第1情報と前記第2アクセス情報との比較結果を有効にするか否かを決定し、
前記複数の第2出力ノードの他の一つの出力は、前記第2記憶セットに記憶された第2情報と前記第2アクセス情報との比較結果を有効にするか否かを決定することを特徴とする半導体装置。 - 請求項17において、
前記第1記憶セットは、複数の第3記憶素子を含み、前記第1情報をバイナリ・アドレス・フォーマットで記憶し、
前記第2記憶セットは、複数の第4記憶素子を含み、前記第2情報を前記バイナリ・アドレス・フォーマットで記憶し、
前記第3記憶セットの前記複数の第1記憶素子は、前記バイナリ・アドレス・フォーマットからデコードされたデコード・アドレス・フォーマットの前記第3及び第4情報を記憶することを特徴とする半導体装置。 - 請求項17において、
前記半導体装置は、複数のアドレス入力端子を有し、前記複数のアドレス入力端子にはロウアドレスとカラムアドレスがアドレスマルチ方式で入力され、
前記第1アクセス情報は前記ロウアドレスから得られ、
前記第2アクセス情報は前記カラムアドレスから得られ、
前記半導体装置は、ダイナミック形ランダムアクセスメモリであることを特徴とする半導体装置。 - 請求項17において、
前記複数の第1及び第2記憶素子のそれぞれは、第1論理状態を初期値として記憶し、プログラムされることにより第2論理状態を記憶するフューズ回路であることを特徴とする半導体装置。 - 複数の第1ワード線及び第1予備ワード線に交差する複数の第1ビット線の交点に設けられた複数の第1メモリセルを有する第1メモリブロックと、
複数の第2ワード線及び第2予備ワード線に交差する複数の第2ビット線の交点に設けられた複数の第2メモリセルを有する第2メモリブロックと、
前記第1又は第2メモリブロックの一つを指定するための第1アクセス情報と前記複数の第1ワード線の一つ又は前記複数の第2ワード線の一つを指定するための第2アクセス情報を含むアクセスアドレスが入力される第1入力ノードと、複数の欠陥アドレスを記憶する欠陥アドレス記憶回路と、前記アクセスアドレスと前記複数の欠陥アドレスの一つとが一致した時に前記第1予備ワード線を活性化するために前記第1予備ワード線と結合された第1出力ノードと、前記アクセスアドレスと前記複数の欠陥アドレスの他の一つとが一致した時に前記第2予備ワード線を活性化するために前記第2予備ワード線と結合された第2出力ノードとを有する欠陥救済回路とを備え、
前記欠陥アドレス記憶回路は、
前記第1予備ワード線の選択を判定するために設けられ、第1欠陥に関連する前記複数の第1ワード線の一つ又は前記複数の第2ワード線の一つを示す第1情報を記憶するための第1記憶セットと、
前記第2予備ワード線の選択を判定するために設けられ、第2欠陥に関連する前記複数の第1ワード線の一つ又は前記複数の第2ワード線の一つを示す第2情報を記憶するための第2記憶セットと、
前記第1欠陥に関連する前記第1又は第2メモリブロックの一方を示す第3情報及び、前記第2欠陥に関連する前記第1又は第2メモリブロックの一方を示す第4情報とを記憶する第3記憶セットとを備え、
前記第3記憶セットは、前記第1及び第2メモリブロックの中の互いに異なる独立なメモリブロックのアドレスを記憶する複数の第1記憶素子と、前記独立なメモリブロックのアドレスの中で重複のあるアドレスの多重選択する回数を記憶する複数の第2記憶素子とを有することを特徴とする半導体装置。 - 請求項22において、
前記欠陥救済回路は、
前記第1アクセス情報がデコード・アドレス・フォーマットで入力される複数の第1入力ノードと、前記複数の第1入力ノードの数と同数とされる複数の第1出力ノードと、前記複数の第1入力ノードと前記複数の第1出力ノードとの間に複数の第1論理的結合路を設定する第1スイッチ回路とを含む第1シフタ回路と、
前記複数の第1出力ノードのそれぞれと結合される複数の第2入力ノードと、前記複数の第2入力ノードの数よりも大きな数の複数の第2出力ノードと、前記複数の第2入力ノードと前記複数の第2出力ノードとの間に複数の第2論理的結合路を設定する第2スイッチ回路とを含む第2シフタ回路とを更に備え、
前記複数の第1論理的結合路は、前記第3記憶セットの前記複数の第1記憶素子に記憶された情報により決定され、
前記複数の第2論理的結合路は、前記第3記憶セットの前記複数の第2記憶素子に記憶された情報により決定され、
前記複数の第2出力ノードの一つの出力は、前記第1記憶セットに記憶された第1情報と前記第2アクセス情報との比較結果を有効にするか否かを決定し、
前記複数の第2出力ノードの他の一つの出力は、前記第2記憶セットに記憶された第2情報と前記第2アクセス情報との比較結果を有効にするか否かを決定することを特徴とする半導体装置。 - 請求項22において、
前記第1記憶セットは、複数の第3記憶素子を含み、前記第1情報をバイナリ・アドレス・フォーマットで記憶し、
前記第2記憶セットは、複数の第4記憶素子を含み、前記第2情報を前記バイナリ・アドレス・フォーマットで記憶し、
前記第3記憶セットの前記複数の第1記憶素子は、前記バイナリ・アドレス・フォーマットからデコードされたデコード・アドレス・フォーマットの前記第3及び第4情報を記憶することを特徴とする半導体装置。 - 請求項22において、
前記第1アクセス情報は、ロウアドレスの上位ビットから得られ、
前記第2アクセス情報は、前記ロウアドレスの下位ビットから得られ、
前記半導体装置は、ダイナミック形ランダムアクセスメモリであることを特徴とする半導体装置。 - 請求項22において、
前記複数の第1及び第2記憶素子のそれぞれは、第1論理状態を初期値として記憶し、プログラムされることにより第2論理状態を記憶するフューズ回路であることを特徴とする半導体装置。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22009698A JP3880210B2 (ja) | 1998-08-04 | 1998-08-04 | 半導体装置 |
| US09/349,761 US6668344B1 (en) | 1998-08-04 | 1999-07-09 | Semiconductor integrated circuit with memory redundancy circuit |
| US10/600,541 US20040085826A1 (en) | 1998-08-04 | 2003-06-23 | Semiconductor integrated circuit with memory redundancy circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22009698A JP3880210B2 (ja) | 1998-08-04 | 1998-08-04 | 半導体装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2000048592A JP2000048592A (ja) | 2000-02-18 |
| JP3880210B2 true JP3880210B2 (ja) | 2007-02-14 |
Family
ID=16745871
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP22009698A Expired - Fee Related JP3880210B2 (ja) | 1998-08-04 | 1998-08-04 | 半導体装置 |
Country Status (2)
| Country | Link |
|---|---|
| US (2) | US6668344B1 (ja) |
| JP (1) | JP3880210B2 (ja) |
Families Citing this family (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3880210B2 (ja) * | 1998-08-04 | 2007-02-14 | エルピーダメモリ株式会社 | 半導体装置 |
| US6421284B1 (en) | 2000-05-26 | 2002-07-16 | Hitachi, Limited | Semiconductor device |
| TW546664B (en) * | 2001-01-17 | 2003-08-11 | Toshiba Corp | Semiconductor storage device formed to optimize test technique and redundancy technology |
| US7462103B2 (en) * | 2001-03-22 | 2008-12-09 | Igt | Gaming system for individual control of access to many devices with few wires |
| JP3945993B2 (ja) * | 2001-03-29 | 2007-07-18 | 富士通株式会社 | 半導体記憶装置 |
| KR100425456B1 (ko) * | 2001-08-02 | 2004-03-30 | 삼성전자주식회사 | 메이크-링크를 구비하는 퓨즈 박스, 이를 구비하는 리던던트 어드레스 디코더 및 메모리 셀 대체방법 |
| JP5119563B2 (ja) * | 2001-08-03 | 2013-01-16 | 日本電気株式会社 | 不良メモリセル救済回路を有する半導体記憶装置 |
| KR100464936B1 (ko) * | 2003-04-30 | 2005-01-06 | 주식회사 하이닉스반도체 | 리페어회로의 동작 마진을 향상시킬 수 있는 반도체메모리 장치 |
| JP4356542B2 (ja) * | 2003-08-27 | 2009-11-04 | 日本電気株式会社 | 半導体装置 |
| JP2006268971A (ja) * | 2005-03-24 | 2006-10-05 | Elpida Memory Inc | 半導体記憶装置及びそのテスト方法 |
| KR101108133B1 (ko) * | 2007-07-26 | 2012-01-31 | 가부시키가이샤 어드밴티스트 | 예비 라인 할당 장치, 메모리 구제 장치, 예비 라인 할당 방법, 메모리 제조 방법, 및 프로그램 |
| US7660177B2 (en) * | 2007-12-21 | 2010-02-09 | Silicon Storage Technology, Inc. | Non-volatile memory device having high speed serial interface |
| JP2011113620A (ja) * | 2009-11-27 | 2011-06-09 | Elpida Memory Inc | 半導体装置及びこれを備えるデータ処理システム |
| JP2013016222A (ja) * | 2011-07-01 | 2013-01-24 | Elpida Memory Inc | 半導体装置 |
| US9165679B2 (en) * | 2012-09-18 | 2015-10-20 | Samsung Electronics Co., Ltd. | Post package repairing method, method of preventing multiple activation of spare word lines, and semiconductor memory device including fuse programming circuit |
| KR102117633B1 (ko) * | 2013-09-12 | 2020-06-02 | 에스케이하이닉스 주식회사 | 셀프 리페어 장치 |
| US9019793B1 (en) * | 2014-02-06 | 2015-04-28 | SK Hynix Inc. | Semiconductor devices |
| RU2616170C1 (ru) * | 2015-12-25 | 2017-04-12 | Федеральное государственное учреждение "Федеральный научный центр Научно-исследовательский институт системных исследований Российской академии наук" (ФГУ ФНЦ НИИСИ РАН) | Многовходовой логический элемент комплементарной металл-оксид-полупроводниковой структуры декодера |
Family Cites Families (34)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3633175A (en) * | 1969-05-15 | 1972-01-04 | Honeywell Inc | Defect-tolerant digital memory system |
| US4310901A (en) * | 1979-06-11 | 1982-01-12 | Electronic Memories & Magnetics Corporation | Address mapping for memory |
| US4475194A (en) * | 1982-03-30 | 1984-10-02 | International Business Machines Corporation | Dynamic replacement of defective memory words |
| US4876685A (en) * | 1987-06-08 | 1989-10-24 | Teradyne, Inc. | Failure information processing in automatic memory tester |
| US5265055A (en) | 1988-10-07 | 1993-11-23 | Hitachi, Ltd. | Semiconductor memory having redundancy circuit |
| US5471427A (en) * | 1989-06-05 | 1995-11-28 | Mitsubishi Denki Kabushiki Kaisha | Circuit for repairing defective bit in semiconductor memory device and repairing method |
| JPH0831279B2 (ja) | 1990-12-20 | 1996-03-27 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 冗長システム |
| US6026505A (en) * | 1991-10-16 | 2000-02-15 | International Business Machines Corporation | Method and apparatus for real time two dimensional redundancy allocation |
| JP3268823B2 (ja) * | 1992-05-28 | 2002-03-25 | 日本テキサス・インスツルメンツ株式会社 | 半導体記憶装置 |
| JPH06275095A (ja) * | 1993-03-18 | 1994-09-30 | Fujitsu Ltd | 半導体記憶装置及び冗長アドレス書込方法 |
| KR0130030B1 (ko) | 1994-08-25 | 1998-10-01 | 김광호 | 반도체 메모리 장치의 컬럼 리던던시 회로 및 그 방법 |
| JP3281203B2 (ja) * | 1994-12-07 | 2002-05-13 | 株式会社東芝 | 半導体記憶装置 |
| KR0158484B1 (ko) * | 1995-01-28 | 1999-02-01 | 김광호 | 불휘발성 반도체 메모리의 행리던던씨 |
| US5644541A (en) * | 1995-11-03 | 1997-07-01 | Philip K. Siu | Memory substitution system and method for correcting partially defective memories |
| US5640353A (en) * | 1995-12-27 | 1997-06-17 | Act Corporation | External compensation apparatus and method for fail bit dynamic random access memory |
| JP3828222B2 (ja) * | 1996-02-08 | 2006-10-04 | 株式会社日立製作所 | 半導体記憶装置 |
| US5631862A (en) | 1996-03-05 | 1997-05-20 | Micron Technology, Inc. | Self current limiting antifuse circuit |
| US5706292A (en) * | 1996-04-25 | 1998-01-06 | Micron Technology, Inc. | Layout for a semiconductor memory device having redundant elements |
| JPH1055315A (ja) * | 1996-08-08 | 1998-02-24 | Toshiba Corp | 半導体記憶装置及びその記憶データのコピー方法 |
| JPH1074396A (ja) * | 1996-08-30 | 1998-03-17 | Nec Corp | 半導体記憶装置 |
| JP3608694B2 (ja) * | 1996-09-18 | 2005-01-12 | 株式会社アドバンテスト | メモリ試験装置 |
| US5983374A (en) * | 1996-09-26 | 1999-11-09 | Kabushiki Kaisha Toshiba | Semiconductor test system and method, and medium for recording test program therefor |
| US5862314A (en) * | 1996-11-01 | 1999-01-19 | Micron Electronics, Inc. | System and method for remapping defective memory locations |
| US5841710A (en) * | 1997-02-14 | 1998-11-24 | Micron Electronics, Inc. | Dynamic address remapping decoder |
| US5933376A (en) * | 1997-02-28 | 1999-08-03 | Lucent Technologies Inc. | Semiconductor memory device with electrically programmable redundancy |
| US5835504A (en) * | 1997-04-17 | 1998-11-10 | International Business Machines Corporation | Soft fuses using bist for cache self test |
| US6119251A (en) * | 1997-04-22 | 2000-09-12 | Micron Technology, Inc. | Self-test of a memory device |
| JPH10302497A (ja) * | 1997-04-28 | 1998-11-13 | Fujitsu Ltd | 不良アドレスの代替方法、半導体記憶装置、及び、半導体装置 |
| TW374951B (en) * | 1997-04-30 | 1999-11-21 | Toshiba Corp | Semiconductor memory |
| US5920515A (en) * | 1997-09-26 | 1999-07-06 | Advanced Micro Devices, Inc. | Register-based redundancy circuit and method for built-in self-repair in a semiconductor memory device |
| US6011733A (en) * | 1998-02-26 | 2000-01-04 | Lucent Technologies Inc. | Adaptive addressable circuit redundancy method and apparatus |
| US6011734A (en) * | 1998-03-12 | 2000-01-04 | Motorola, Inc. | Fuseless memory repair system and method of operation |
| US5909404A (en) * | 1998-03-27 | 1999-06-01 | Lsi Logic Corporation | Refresh sampling built-in self test and repair circuit |
| JP3880210B2 (ja) * | 1998-08-04 | 2007-02-14 | エルピーダメモリ株式会社 | 半導体装置 |
-
1998
- 1998-08-04 JP JP22009698A patent/JP3880210B2/ja not_active Expired - Fee Related
-
1999
- 1999-07-09 US US09/349,761 patent/US6668344B1/en not_active Expired - Lifetime
-
2003
- 2003-06-23 US US10/600,541 patent/US20040085826A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| US20040085826A1 (en) | 2004-05-06 |
| US6668344B1 (en) | 2003-12-23 |
| JP2000048592A (ja) | 2000-02-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3880210B2 (ja) | 半導体装置 | |
| US6646934B2 (en) | Semiconductor device | |
| US6304501B2 (en) | Semiconductor memory device having a large band width and allowing efficient execution of redundant repair | |
| US5847987A (en) | Low currency redundancy anti-fuse method and apparatus | |
| KR100790442B1 (ko) | 글로벌 리던던시를 갖는 메모리소자 및 그 동작 방법 | |
| KR890003691B1 (ko) | 블럭 열 리던던씨 회로 | |
| JP3103068B2 (ja) | 修復可能半導体メモリ・デバイスでの冗長ワード線置換のための方法および装置 | |
| US6144591A (en) | Redundancy selection circuit for semiconductor memories | |
| US6498756B2 (en) | Semiconductor memory device having row repair circuitry | |
| KR100498610B1 (ko) | 뱅크 구분없이 휴즈 박스를 사용하는 로우 리던던시 회로 | |
| KR100207512B1 (ko) | 동기형 반도체 메모리 장치의 다이내믹 컬럼 리던던시 구동 회로 | |
| US6868021B2 (en) | Rapidly testable semiconductor memory device | |
| JP3817418B2 (ja) | 半導体メモリ装置及びこの装置のリダンダンシー方法 | |
| JP4521636B2 (ja) | 半導体記憶装置 | |
| KR20020011848A (ko) | 반도체 기억 장치 | |
| KR19990075976A (ko) | 반도체 메모리의 로우 리던던트 회로 | |
| KR19990086675A (ko) | 프리디코더 | |
| JP4001263B2 (ja) | 半導体装置 | |
| US20070030743A1 (en) | Semiconductor memory device | |
| JP2000132992A (ja) | 半導体装置 | |
| KR100827659B1 (ko) | 반도체 메모리 장치 | |
| JP2004158069A (ja) | 半導体集積回路装置 | |
| JP2000076886A (ja) | 半導体装置 | |
| KR20080029696A (ko) | 리던던시 회로를 구비한 반도체 메모리 장치 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060406 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20060417 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060523 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060707 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20060725 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20061011 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20061107 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091117 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101117 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111117 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121117 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121117 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131117 Year of fee payment: 7 |
|
| 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 |
|
| LAPS | Cancellation because of no payment of annual fees |