JP4802515B2 - 半導体装置 - Google Patents
半導体装置 Download PDFInfo
- Publication number
- JP4802515B2 JP4802515B2 JP2005055294A JP2005055294A JP4802515B2 JP 4802515 B2 JP4802515 B2 JP 4802515B2 JP 2005055294 A JP2005055294 A JP 2005055294A JP 2005055294 A JP2005055294 A JP 2005055294A JP 4802515 B2 JP4802515 B2 JP 4802515B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- circuit
- error
- ecc
- read
- 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
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/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
- G11C29/44—Indication or identification of errors, e.g. for repair
- G11C29/4401—Indication or identification of errors, e.g. for repair for self repair
-
- 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
- G11C29/38—Response verification devices
- G11C29/42—Response verification devices using error correcting codes [ECC] or parity check
-
- 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
- G11C29/44—Indication or identification of errors, e.g. for repair
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/401—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
Landscapes
- For Increasing The Reliability Of Semiconductor Memories (AREA)
- Dram (AREA)
Description
複数のメモリセルと複数のセンスアンプ回路からなる、サブアレイを複数有する半導体記憶装置において、前記サブアレイ毎にECC回路を有し、誤って読み出したデータを、前記ECC回路を利用して前記サブアレイ単位で訂正する。さらに望ましくは、前記サブアレイは、不良セルを置換するための冗長ビットを複数有する。また、不良セルと置換された冗長ビットのデータが、誤って読み出された場合、その誤りを検出訂正するための検査ビットを複数有する。また、前記検査ビットが不良セルであった場合、その不良検査ビットを検出訂正するための、新たな検査行列用回路を有する。
図1は、本発明の第一の実施例であるエラー訂正回路を、サブアレイブロック毎に配置したメモリアレイを示す概念図である。図2は、本願の第一の実施例であるエラー訂正回路において、シンドローム生成からエラー検出及び訂正にいたるまでの動作シーケンスの一例を示す図である。図3は、図2の動作シーケンスにおいて、アクティベート時の要素回路の動作順序の一例を示す図である。図4は、図2の動作シーケンスにおいて、プリチャージ時の要素回路の動作順序の一例を示す図である。図5及び図6は、図1のブロック構成を実現するための各回路構成の一例を示した図である。図7は、図1に用いる検査行列の一例を示す図である。図8は、図5に示した複数のセンスアンプアレイSAAにおいて、エラー訂正回路の具体例を示す図である。図9は、図1に示した排他的論理和回路の一例を示す図である。図10は、図8に示したエラー訂正回路の一部である論理積回路の具体例を示した図である。図11は、図5に示したエラー訂正回路の読出し動作波形の一例を示した図である。図12は、図5に示したエラー訂正回路の書込み動作波形の一例を示した図である。図13は、本実施のエラー訂正回路を用いて構成したDRAMチップの一例を示す図である。図14は、冗長用に新たに排他的論理和回路を付加してエラー訂正回路を構成した時の、シンドローム生成に用いる検査行列の一例を示す第二の実施例である。図15は、本発明の第二の実施例であるエラー訂正回路を付加したサブアレイ回路の一例を示す図である。図16は、図15のエラー訂正回路の読出し動作波形の一例を示した図である。図17は、図15のエラー訂正回路に、さらに排他的論理和回路を付加してエラー訂正回路を構成したときの、シンドローム生成に用いる検査行列の一例を示す第三の実施例である。図18は、図17の検査行列を用いたエラー訂正回路の具体例を示す図である。図19は、図18のエラー訂正回路の読出し動作波形の一例を示した図である。図20は、65nmノードや45nmノードにおけるメモリセルおよびセンスアンプ部におけるトランジスタやキャパシタに関わる定数の一例である。
の第一の実施例であるエラー訂正回路ECCを、センスアンプSAに隣接して配置した、即ち
サブアレイブロックSAB毎に配置したメモリアレイを示す概念図である。図中の記号は、
ワード線を駆動するサブワードドライバSWD、データが格納されるメモリセルアレイSARY
、メモリセルアレイSARYのデータに誤りがないか検査するため情報を格納する検査ビットアレイCHKARY、一つの検査単位を構成する符号語X、メモリセルSARY及び検査ビットアレイCHKARYから読み出されたデータ及び情報により誤りを検出して訂正する1ビット誤り訂正回路ECC、をそれぞれ示している。なお、以下の実施例では、特に記載がない場合は
、メモリセルアレイSARYから64ビット単位でセンスアンプSAにデータ読み出されることとし、それに対応して8ビットの検査用ビットがセンスアンプSAに読み出されることとする
。
素回路の動作順序の一例を示す図である。エラー訂正回路ECCは72個の要素回路から構成
され、図中のECC0〜ECC71で示されている。各ECC要素回路は、排他的論理和回路EXOR、比較回路COMP、データ反転回路INVから主に構成される。アクティベート時に、ECC要素回
路ECC0に接続されるセンスアンプSA0が誤ってデータを読み出した場合 (1)、まずそのデ
ータは排他的論理和EXORに入力され、その出力結果は後続のECC要素回路ECC1を構成する
排他的論理和回路EXORに入力される (2)。同様にECC要素回路ECC1では、ECC要素回路ECC0の出力結果とセンスアンプSA1のデータの排他的論理和を計算して、後続のECC要素回路ECC2にその出力結果を転送する。このような計算を順次行い、72段の排他的論理和EXORの計算を実行して8bitのシンドローム信号Sを生成する。もし読出しエラーが検出され、シ
ンドローム信号Sが活性化(この場合、シンドローム信号Sの全8bit中、1bitでも1が出力)されたら、プリデコード回路PDでシンドロームをプリデコードし (3)、比較回路COMPでデコードされたシンドローム信号Sとセンスアンプ回路SAが一致するか判断する (4)。さら
に、データ反転回路INVによってセンスアンプSA0中のデータを反転し (5)、その後カラ
ムスイッチYSWを活性化して、正しいデータをリードもしくはライトする。以上がアクテ
ィベートからリード/ライトに係る動作シーケンスである。
Claims (7)
- 複数のワード線と、複数の第1データ線と、前記複数のワード線と前記複数の第1データ線の交点に設けられる複数の第1メモリセルとを有する第1メモリアレイと、
前記複数のワード線と、複数の第2データ線と、前記複数のワード線と前記複数の第2データ線の交点に設けられる複数の第2メモリセルとを有する検査用の第2メモリアレイと、
前記複数の第1データ線及び前記複数の第2データ線の夫々に対応して設けられる複数のセンスアンプと、
前記複数のセンスアンプに接続され、前記複数の第1データ線から読み出されたデータに誤りがあるか否かを前記複数の第2データ線から読み出されたデータにより検出する検出回路と、
前記検出回路により検出されたデータを訂正する訂正回路と、
前記複数のセンスアンプに接続されるローカル入出力線とを具備し、
前記ローカル入出力線には、前記訂正回路により訂正されたデータが出力され、
前記複数の第2メモリセルの夫々へ書き込むデータの生成は、プリチャージコマンドに応答して実行される半導体装置。 - 請求項1において、
前記複数のワード線の一つに接続される前記複数の第1メモリセルの数は、同一のワード線に接続される前記複数の第2メモリセルの数より多い半導体装置。 - 請求項1において、
前記検出回路は、前記複数の第1及び第2メモリセルから読み出されたデータからシンドローム信号を生成するシンドローム生成回路と、前記シンドローム信号をデコードし、前記複数のセンスアンプのうち誤動作が生じたセンスアンプを特定するための情報を出力するデコード回路を有することを特徴とする半導体装置。 - 請求項1において、
前記訂正回路は、誤動作した場合に対応するセンスアンプのデータを反転するデータ反転回路を前記複数のセンスアンプ毎に有する半導体装置。 - 請求項1において、
前記検出回路は、前記複数のワード線のうち一つが活性化するためのコマンドに応答し、前記複数のワード線のうち一つが活性化されることより前記複数のセンスアンプに読み出されたデータに誤りがないかを検出する半導体装置。 - 請求項1において、
前記検出回路は、前記複数の第1メモリセルへデータを書き込む場合に、前記複数の第1データ線に対応する前記複数のセンスアンプに保持されるデータに基づいて、前記複数の第2メモリセルに書き込むデータを生成する半導体装置。 - 請求項6において、
前記検出回路は、前記複数のワード線のうち一つが活性化された後、前記活性化されたワード線を非活性化する際に、前記複数の第2メモリセルへ書き込むデータを生成することを特徴とする半導体装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005055294A JP4802515B2 (ja) | 2005-03-01 | 2005-03-01 | 半導体装置 |
US11/194,486 US7574648B2 (en) | 2005-03-01 | 2005-08-02 | Semiconductor device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005055294A JP4802515B2 (ja) | 2005-03-01 | 2005-03-01 | 半導体装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006244541A JP2006244541A (ja) | 2006-09-14 |
JP4802515B2 true JP4802515B2 (ja) | 2011-10-26 |
Family
ID=36945438
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005055294A Expired - Fee Related JP4802515B2 (ja) | 2005-03-01 | 2005-03-01 | 半導体装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US7574648B2 (ja) |
JP (1) | JP4802515B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9093177B2 (en) | 2012-02-27 | 2015-07-28 | Ps4 Luxco S.A.R.L. | Semiconductor memory device |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4547313B2 (ja) * | 2005-08-01 | 2010-09-22 | 株式会社日立製作所 | 半導体記憶装置 |
US20070121398A1 (en) * | 2005-11-29 | 2007-05-31 | Bellows Mark D | Memory controller capable of handling precharge-to-precharge restrictions |
US7774684B2 (en) * | 2006-06-30 | 2010-08-10 | Intel Corporation | Reliability, availability, and serviceability in a memory device |
US8612828B2 (en) * | 2009-12-22 | 2013-12-17 | Intel Corporation | Error correction mechanisms for 8-bit memory devices |
US8560927B1 (en) | 2010-08-26 | 2013-10-15 | Altera Corporation | Memory error detection circuitry |
JP2012068814A (ja) * | 2010-09-22 | 2012-04-05 | Toshiba Corp | 半導体記憶装置およびメモリ制御装置 |
US9177609B2 (en) | 2011-06-30 | 2015-11-03 | Sandisk Technologies Inc. | Smart bridge for memory core |
US9208070B2 (en) | 2011-12-20 | 2015-12-08 | Sandisk Technologies Inc. | Wear leveling of multiple memory devices |
US9037949B1 (en) * | 2012-06-21 | 2015-05-19 | Rambus Inc. | Error correction in a memory device |
US9734921B2 (en) | 2012-11-06 | 2017-08-15 | Rambus Inc. | Memory repair using external tags |
US9021328B2 (en) | 2013-01-15 | 2015-04-28 | International Business Machines Corporation | Shared error protection for register banks |
US9201727B2 (en) | 2013-01-15 | 2015-12-01 | International Business Machines Corporation | Error protection for a data bus |
US20140201599A1 (en) * | 2013-01-15 | 2014-07-17 | International Business Machines Corporation | Error protection for integrated circuits in an insensitive direction |
US9041428B2 (en) | 2013-01-15 | 2015-05-26 | International Business Machines Corporation | Placement of storage cells on an integrated circuit |
US9043683B2 (en) | 2013-01-23 | 2015-05-26 | International Business Machines Corporation | Error protection for integrated circuits |
WO2015009331A1 (en) * | 2013-07-15 | 2015-01-22 | Everspin Technologies, Inc. | Memory device with page emulation mode |
JP2015053096A (ja) | 2013-09-09 | 2015-03-19 | マイクロン テクノロジー, インク. | 半導体装置、及び誤り訂正方法 |
JP6161482B2 (ja) * | 2013-09-19 | 2017-07-12 | ルネサスエレクトロニクス株式会社 | 半導体記憶装置 |
TWI521529B (zh) * | 2014-04-15 | 2016-02-11 | 群聯電子股份有限公司 | 解碼方法、記憶體儲存裝置及記憶體控制電路單元 |
US10381102B2 (en) | 2014-04-30 | 2019-08-13 | Micron Technology, Inc. | Memory devices having a read function of data stored in a plurality of reference cells |
US10839935B2 (en) | 2019-02-05 | 2020-11-17 | International Business Machines Corporation | Dynamic redundancy for memory |
KR20220059749A (ko) | 2020-11-03 | 2022-05-10 | 삼성전자주식회사 | 센싱앰프 및 상기 센싱앰프를 포함하는 반도체 메모리 장치 |
KR20230030795A (ko) | 2021-08-26 | 2023-03-07 | 삼성전자주식회사 | 메모리 컨트롤러 및 이를 포함하는 메모리 장치 |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4692923A (en) * | 1984-09-28 | 1987-09-08 | Ncr Corporation | Fault tolerant memory |
JPS61192100A (ja) * | 1985-02-20 | 1986-08-26 | Mitsubishi Electric Corp | 半導体記憶装置 |
JPS61217999A (ja) * | 1985-03-25 | 1986-09-27 | Toshiba Corp | 半導体メモリ |
JPH01133299A (ja) * | 1987-11-18 | 1989-05-25 | Mitsubishi Electric Corp | 半導体記憶装置 |
JPH01171199A (ja) | 1987-12-25 | 1989-07-06 | Mitsubishi Electric Corp | 半導体メモリ |
JP2583547B2 (ja) * | 1988-01-13 | 1997-02-19 | 株式会社日立製作所 | 半導体メモリ |
US5134616A (en) * | 1990-02-13 | 1992-07-28 | International Business Machines Corporation | Dynamic ram with on-chip ecc and optimized bit and word redundancy |
US20020018689A1 (en) * | 1995-06-07 | 2002-02-14 | Badejo Ibraheem T. | Adhesive applicators with improved polymerization initiators |
US5784391A (en) * | 1996-10-08 | 1998-07-21 | International Business Machines Corporation | Distributed memory system with ECC and method of operation |
JPH10326497A (ja) * | 1997-05-26 | 1998-12-08 | Hitachi Ltd | 半導体記憶装置 |
JP2000149598A (ja) * | 1998-11-04 | 2000-05-30 | Hitachi Ltd | 半導体記憶装置 |
JP2002056671A (ja) * | 2000-08-14 | 2002-02-22 | Hitachi Ltd | ダイナミック型ramのデータ保持方法と半導体集積回路装置 |
US6889307B1 (en) * | 2001-11-16 | 2005-05-03 | Matrix Semiconductor, Inc. | Integrated circuit incorporating dual organization memory array |
US7219271B2 (en) * | 2001-12-14 | 2007-05-15 | Sandisk 3D Llc | Memory device and method for redundancy/self-repair |
JP3914839B2 (ja) * | 2002-07-11 | 2007-05-16 | エルピーダメモリ株式会社 | 半導体記憶装置 |
JP4205396B2 (ja) * | 2002-10-30 | 2009-01-07 | エルピーダメモリ株式会社 | 半導体集積回路装置 |
-
2005
- 2005-03-01 JP JP2005055294A patent/JP4802515B2/ja not_active Expired - Fee Related
- 2005-08-02 US US11/194,486 patent/US7574648B2/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9093177B2 (en) | 2012-02-27 | 2015-07-28 | Ps4 Luxco S.A.R.L. | Semiconductor memory device |
Also Published As
Publication number | Publication date |
---|---|
JP2006244541A (ja) | 2006-09-14 |
US7574648B2 (en) | 2009-08-11 |
US20060200727A1 (en) | 2006-09-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4802515B2 (ja) | 半導体装置 | |
US7603592B2 (en) | Semiconductor device having a sense amplifier array with adjacent ECC | |
JP4418153B2 (ja) | 半導体装置 | |
US7051260B2 (en) | Data storing method of dynamic RAM and semiconductor memory device | |
US8862811B2 (en) | Semiconductor device performing burst order control and data bus inversion | |
TW201947588A (zh) | 半導體記憶元件以及操作半導體記憶元件的方法 | |
US11314592B2 (en) | Semiconductor memory devices and methods of operating semiconductor memory devices | |
JP2002025299A (ja) | エラーレート判定方法と半導体集積回路装置 | |
US10120741B2 (en) | Semiconductor memory device | |
JP2004046969A (ja) | 半導体記憶装置 | |
US7069493B2 (en) | Semiconductor memory device equipped with error correction circuit | |
US20150155054A1 (en) | Semiconductor memory device and method of wafer burn-in test for the same | |
CN112289367A (zh) | 半导体存储装置和操作半导体存储装置的方法 | |
US7421636B2 (en) | Semiconductor memory device having a test control circuit | |
CN111951872A (zh) | 半导体存储设备和操作半导体存储设备的方法 | |
JP5587141B2 (ja) | 半導体装置 | |
JP4418505B2 (ja) | 半導体装置 | |
TW200301483A (en) | Twisted bit-line compensation for dram having redundancy | |
KR20220095576A (ko) | 반도체 메모리 장치 및 반도체 메모리 장치의 동작 방법 | |
US20240221860A1 (en) | Semiconductor memory device and method of operating semiconductor memory device | |
JP7299374B1 (ja) | 半導体記憶装置及び半導体記憶装置の制御方法 | |
JP2000011688A (ja) | 半導体記憶装置 | |
JP2008041248A (ja) | 半導体装置 | |
JP2551473B2 (ja) | 誤り検出・訂正機能を備える半導体記憶装置 | |
KR20070015884A (ko) | 반도체 기억장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080118 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100916 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101221 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110217 |
|
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: 20110712 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110725 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140819 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |