JP6749965B2 - Memory device - Google Patents

Memory device Download PDF

Info

Publication number
JP6749965B2
JP6749965B2 JP2018115333A JP2018115333A JP6749965B2 JP 6749965 B2 JP6749965 B2 JP 6749965B2 JP 2018115333 A JP2018115333 A JP 2018115333A JP 2018115333 A JP2018115333 A JP 2018115333A JP 6749965 B2 JP6749965 B2 JP 6749965B2
Authority
JP
Japan
Prior art keywords
circuit
address
self
signal
redundant
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.)
Active
Application number
JP2018115333A
Other languages
Japanese (ja)
Other versions
JP2019220239A (en
Inventor
裕司 中岡
裕司 中岡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Winbond Electronics Corp
Original Assignee
Winbond Electronics Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Winbond Electronics Corp filed Critical Winbond Electronics Corp
Priority to JP2018115333A priority Critical patent/JP6749965B2/en
Publication of JP2019220239A publication Critical patent/JP2019220239A/en
Application granted granted Critical
Publication of JP6749965B2 publication Critical patent/JP6749965B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • For Increasing The Reliability Of Semiconductor Memories (AREA)

Description

本発明は半導体デバイスに関し、特にセルフテスト機能を有するメモリデバイスに関する。 The present invention relates to a semiconductor device, and more particularly to a memory device having a self-test function.

回路の複雑さが上がるにつれて、各種形式のメモリデバイスは、製造上、不良または損傷したメモリ素子を必然的に生産しやすくなる。メモリデバイスの信頼性を改善する一般的な方法は、エラー修正コードメモリ(Error−correcting code memory,ECC memory)の使用であるが、ECC技術を用いたメモリは、サイズの縮小が困難であるという問題と、生産コストが上昇するという問題がある。 As circuit complexity increases, various types of memory devices inevitably become easier to produce defective or damaged memory elements in manufacturing. A common method for improving the reliability of a memory device is to use an error-correcting code memory (ECC memory), but it is difficult to reduce the size of the memory using the ECC technology. There is a problem and a problem that the production cost rises.

本発明は、電子ヒューズの冗長データを立ち上げて、読み込んだ後、セルフテストプログラムを実行して、セルフテストプログラムにおいて検出された不良ワード線アドレスを置換して、メモリデバイスの信頼性を強化できる、セルフテスト機能を有するメモリデバイスを提供する。 The present invention can enhance the reliability of a memory device by starting up redundant fuse data and reading it and then executing a self-test program to replace a defective word line address detected in the self-test program. A memory device having a self-test function is provided.

本発明の実施例は、セルフテスト回路と、冗長アドレス置換回路と、を備えるメモリデバイスを提供する。セルフテスト回路は、メインメモリセルアレイに結合され、メインメモリセルアレイに対してセルフテストプログラムを実行して、セルフテスト信号を提供するのに用いられる。冗長アドレス置換回路は、第一冗長回路と、第二冗長回路と、を備える。第一冗長回路は、第一テストプログラムにおいて生成された第一冗長データ信号に基づき、メインメモリセルアレイの一部のワード線アドレスを冗長メモリブロックの一部のワード線アドレスに置換する。第二冗長回路は、第一冗長回路に結合され、セルフテスト信号に基づき、メインメモリセルアレイにおいてエラーが検出されたワード線アドレスを冗長メモリブロックの別の部分のワード線アドレスに置換する。 Embodiments of the present invention provide a memory device including a self-test circuit and a redundant address replacement circuit. The self-test circuit is coupled to the main memory cell array and used to execute a self-test program on the main memory cell array and provide a self-test signal. The redundant address replacement circuit includes a first redundant circuit and a second redundant circuit. The first redundancy circuit replaces a part of the word line address of the main memory cell array with a part of the word line address of the redundant memory block based on the first redundancy data signal generated in the first test program. The second redundancy circuit is coupled to the first redundancy circuit and replaces the word line address in which an error is detected in the main memory cell array with the word line address of another portion of the redundancy memory block based on the self-test signal.

上述に基づき、本発明のメモリデバイスの冗長アドレス置換回路は、第一冗長回路及び第二冗長回路を備え、それぞれ第一テストプログラム及びセルフテストプログラムが検出した不良ワード線アドレスを冗長メモリブロックのワード線アドレスに置換するのに適用され、第一冗長回路は、さらに、第二冗長回路が提供するセルフテスト冗長無効信号に基づき、一部のワード線アドレスの置換を実行するか否か決定する。 Based on the above, the redundancy address replacement circuit of the memory device of the present invention includes the first redundancy circuit and the second redundancy circuit, and sets the defective word line addresses detected by the first test program and the self test program to the word of the redundant memory block. Applied to line address replacement, the first redundancy circuit further determines whether to perform partial word line address replacement based on the self-test redundancy invalidation signal provided by the second redundancy circuit.

本発明の上述した特徴と利点を更に明確化するために、以下に、実施例を挙げて図面と共に詳細な内容を説明する。 In order to further clarify the above-mentioned features and advantages of the present invention, detailed contents will be described below with reference to the drawings with reference to embodiments.

本発明の実施例のメモリデバイスの模式図を図示する。3 illustrates a schematic diagram of a memory device of an embodiment of the present invention. 本発明の実施例のローアドレスバッファ・セレクタの模式図を図示する。3 illustrates a schematic diagram of a row address buffer selector according to an embodiment of the present invention. 本発明の実施例の冗長アドレス置換回路の模式図を図示する。3 is a schematic diagram of a redundant address replacement circuit according to an exemplary embodiment of the present invention. 本発明の実施例の第一冗長アドレス置換回路の模式図を図示する。3 illustrates a schematic diagram of a first redundant address replacement circuit of an embodiment of the present invention. 本発明の実施例のセルフテストアドレスラッチ回路の模式図を図示する。3 illustrates a schematic diagram of a self-test address latch circuit of an embodiment of the present invention. 本発明の実施例の第二冗長アドレス置換回路の模式図を図示する。5 illustrates a schematic diagram of a second redundant address replacement circuit of an embodiment of the present invention. 本発明の実施例のセルフテストプログラムの波形動作図を図示する。7 illustrates a waveform operation diagram of a self-test program according to an embodiment of the present invention.

図1を参照すると、図1は、本発明の実施例のメモリデバイスの模式図を図示する。メモリデバイス100は、メモリセルアレイMAと、メモリ制御回路110と、ローアドレスバッファ・セレクタ120と、X冗長アドレス置換回路130と、冗長データ・ロードクロックエリア140と、セルフテスト回路150と、周辺回路160(例えば、エリアアドレスバッファとコラムアドレスバッファ、Xデコーダ、YデコーダとY冗長アドレス置換回路)と、を有する。 Referring to FIG. 1, FIG. 1 illustrates a schematic diagram of a memory device of an embodiment of the present invention. The memory device 100 includes a memory cell array MA, a memory control circuit 110, a row address buffer selector 120, an X redundant address replacement circuit 130, a redundant data load clock area 140, a self test circuit 150, and a peripheral circuit 160. (For example, an area address buffer and a column address buffer, an X decoder, a Y decoder and a Y redundant address replacement circuit).

メモリセルアレイMAは、メインメモリセルアレイMA1と、冗長メモリブロックREBとを、備え、冗長メモリブロックREB内に、冗長メモリロー(redundancy memory rows)及び冗長メモリコラム(redundancy memory columns)が配置され、冗長メモリロー及び冗長メモリコラムは、予備メモリセルを有し、回路上で、メインメモリセルアレイMA1の不良または損傷したメモリセルを置換でき、例えば、電子ヒューズ(eFuse)素子によって不揮発性メモリ冗長アドレス(address)を切り換えて、メモリデバイス100の正常機能を維持する。 The memory cell array MA includes a main memory cell array MA1 and a redundant memory block REB, and redundant memory rows (redundancy memory rows) and redundant memory columns (redundancy memory columns) are arranged in the redundant memory block REB. The redundant memory column has a spare memory cell and can replace a defective or damaged memory cell of the main memory cell array MA1 on the circuit. For example, a nonvolatile memory redundant address (address) is switched by an electronic fuse (eFuse) element. Thus, the normal function of the memory device 100 is maintained.

図1において、メモリデバイス100は、例えば、チップ形態のダイナミックRAM(Dynamic Random Access Memory,DRAM)またはスタティックRAM(Static Random Access Memory,SRAM)またはその他の類似のデバイスまたはこれらのデバイスの組合せである。冗長データ・ロードクロックエリア140は、第一テストプログラムにおいて生成された冗長データを記録でき、例えば、ワンタイム・プログラミング不揮発性メモリ素子(One Time programming Non−volatile Memory)である。ここにおける第一テストプログラムは、ウェーハプローバ(Prober)プログラムであってもよく、本発明は制限されない。 In FIG. 1, the memory device 100 is, for example, a dynamic RAM (Dynamic Random Access Memory, DRAM) in a chip form, a static RAM (Static Random Access Memory, SRAM), or another similar device, or a combination of these devices. The redundant data load clock area 140 can record the redundant data generated in the first test program, and is, for example, a one-time programming non-volatile memory device (One Time Programming Non-volatile Memory). The first test program here may be a wafer prober program, and the present invention is not limited thereto.

本実施例において、メモリデバイス100の電子デバイスを立ち上げた後、冗長データ・ロードクロックエリア140は、第一テストプログラムにおいて生成された、例えば、直列eFuseデータ入力信号SHIと、eFuseデータ内部クロック信号IRCLKTと、eFuseデータ内部反転クロック信号IRCLKNと、を含む第一冗長データ信号を提供でき、冗長アドレス置換回路(X冗長アドレス置換回路130と、Y冗長アドレス置換回路160と、を備える)は、第一冗長データ信号に基づき、第一テストプログラムにおいてメインメモリセルアレイMA1を検出して得られた不良メモリセルアドレスを冗長メモリブロックREBのメモリセルアドレスに置換する。 In the present embodiment, after the electronic device of the memory device 100 is started up, the redundant data load clock area 140 may include, for example, the serial eFuse data input signal SHI and the eFuse data internal clock signal generated in the first test program. A first redundant data signal including IRCLKT and an eFuse data internal inverted clock signal IRCLKN can be provided, and the redundant address replacement circuit (including the X redundant address replacement circuit 130 and the Y redundant address replacement circuit 160) can Based on the one redundant data signal, the defective memory cell address obtained by detecting the main memory cell array MA1 in the first test program is replaced with the memory cell address of the redundant memory block REB.

続いて、第一冗長データ信号に基づき、不良メモリセルアドレスを冗長メモリセルアドレスによって置換した後、システムは、セルフテスト(Built−In Self−Test,BIST)プログラムを継続して実行し、その他の不良メモリセルの有無をテストできる。 Then, after replacing the defective memory cell address with the redundant memory cell address based on the first redundant data signal, the system continuously executes a self-test (Built-In Self-Test, BIST) program, and You can test for the presence of bad memory cells.

メモリデバイス100のセルフテスト回路150は、メモリセルアレイMAに結合され、メインメモリセルアレイMA1に対してセルフテストプログラムを実行できる。セルフテスト回路150は、クロック信号IntCLKを受信する時、通過(PASS)または失敗(FAIL)を表すセルフテスト信号BISTFAILを提供する。X冗長アドレス置換回路130は、セルフテスト信号BISTFAILに基づき、メインメモリセルアレイMA1においてエラーが検出されたワード線アドレスを冗長メモリブロックREBの別の部分のワード線アドレスに置換できる。 The self-test circuit 150 of the memory device 100 is coupled to the memory cell array MA and can execute a self-test program on the main memory cell array MA1. When the self-test circuit 150 receives the clock signal IntCLK, the self-test circuit 150 provides a self-test signal BISTFAIL indicating pass (PASS) or failure (FAIL). The X redundant address replacement circuit 130 can replace the word line address in which an error is detected in the main memory cell array MA1 with the word line address of another portion of the redundant memory block REB based on the self-test signal BISTFAIL.

要するに、本実施例のメモリデバイス100は、第一テストプログラムの第一冗長データ信号によって、メインメモリセルアレイMA1の不良または損傷したメモリセルの対応アドレスを冗長メモリブロックREBのメモリセルアドレスに置換でき、立ち上げ後に実行するセルフテストプログラムによって、第一テストプログラムにおいて正常と検出されたが、その後ダメージが発生したメモリセルも冗長メモリブロックREBのメモリセルに置換できることから、メモリデバイス100の信頼性を向上できる。 In short, the memory device 100 of this embodiment can replace the corresponding address of the defective or damaged memory cell of the main memory cell array MA1 with the memory cell address of the redundant memory block REB by the first redundant data signal of the first test program. The self-test program executed after the start-up improves the reliability of the memory device 100 because the memory cells that have been detected as normal in the first test program but are subsequently damaged can be replaced with the memory cells of the redundant memory block REB. it can.

以下に、その他の実施例と併せて、本発明の実施形態をさらに説明する。図2〜図6の回路構成は、図1のメモリデバイス100に適用できる。図7の波形動作図は、図1〜図6の回路に適用できる。 Hereinafter, embodiments of the present invention will be further described in combination with other examples. The circuit configurations of FIGS. 2 to 6 can be applied to the memory device 100 of FIG. The waveform operation diagram of FIG. 7 can be applied to the circuits of FIGS.

図2は、本発明の実施例のローアドレスバッファ・セレクタの模式図を図示する。図1と併せて図2を参照すると、本実施例において、ローアドレスバッファ・セレクタ120は、ローアドレスバッファ122と、ローアドレスセレクタ124と、を有する。図2のローアドレスセレクタ124の回路構成は、例であり、本発明は、ローアドレスバッファ122及びローアドレスセレクタ124の回路構成を制限せず、当業者は、適切に設計できる。 FIG. 2 illustrates a schematic diagram of a row address buffer selector according to an embodiment of the present invention. Referring to FIG. 2 together with FIG. 1, in the present embodiment, the row address buffer/selector 120 includes a row address buffer 122 and a row address selector 124. The circuit configuration of the row address selector 124 of FIG. 2 is an example, and the present invention does not limit the circuit configurations of the row address buffer 122 and the row address selector 124, and those skilled in the art can appropriately design.

ローアドレスバッファ122は、モードレジスタ(mode resister、ここでは不図示)からアクセスするためのアクセス用ワード線アドレスCXAを受信し、ローアドレスセレクタ124は、異なるモード、例えば、アクセス(access)モードまたはセルフテストモードにおいて、入力しようとするワード線アドレスを選択するのに用いられ、例えば、セルフテストモード時には、X冗長アドレス置換回路130に対してセルフテストワード線アドレスBISTXAを入力するよう選択できる。 The row address buffer 122 receives an access word line address CXA for access from a mode register (mode register, not shown here), and the row address selector 124 uses a different mode, for example, an access mode or a self mode. It is used to select a word line address to be input in the test mode. For example, in the self test mode, it can be selected to input the self test word line address BISTXA to the X redundant address replacement circuit 130.

図3は、本発明の実施例の冗長アドレス置換回路の模式図を図示する。続いて、図1と併せて図3を参照すると、図3の冗長アドレス置換回路は、図1のX冗長アドレス置換回路130に適用でき、第一冗長回路132と、第一冗長回路132に結合される第二冗長回路134と、を備える。第一冗長回路132は、第一冗長データ信号に基づき、メインメモリセルアレイMA1の一部のワード線アドレス(即ち、ローアドレス)を冗長メモリブロックREBの一部のワード線アドレスに置換できる。第二冗長回路134は、セルフテスト信号BISTFAILに基づき、メインメモリセルアレイMA1においてエラーが検出されたワード線アドレスを冗長メモリブロックREBの別の部分のワード線アドレスに置換する。第一冗長回路132は、第一冗長アドレス置換回路を複数備え、第二冗長回路134は、第二冗長アドレス置換回路を複数備える。 FIG. 3 illustrates a schematic diagram of a redundant address replacement circuit of an embodiment of the present invention. Continuing to refer to FIG. 3 in conjunction with FIG. 1, the redundant address replacement circuit of FIG. 3 can be applied to the X redundant address replacement circuit 130 of FIG. 1 and coupled to the first redundancy circuit 132 and the first redundancy circuit 132. And a second redundant circuit 134 that is The first redundancy circuit 132 can replace a part of the word line address of the main memory cell array MA1 (that is, a row address) with a part of the word line address of the redundancy memory block REB based on the first redundancy data signal. The second redundancy circuit 134 replaces the word line address in which an error is detected in the main memory cell array MA1 with the word line address of another portion of the redundancy memory block REB based on the self-test signal BISTFAIL. The first redundant circuit 132 includes a plurality of first redundant address replacement circuits, and the second redundant circuit 134 includes a plurality of second redundant address replacement circuits.

図7は、本発明の実施例のセルフテストプログラムの波形動作図を図示する。図7において、セルフテストプログラムは、2本のビット線上のメモリセルが異常を有することを検出しており、セルフテスト信号BISTFAILの論理レベルが、ローレベルからハイレベルになることによって表され、したがって、本実施例において、4個の第一冗長アドレス置換回路XRED_0〜XRED_3は、第一冗長データ信号の不良ワード線アドレスを処理し、2個の第二冗長アドレス置換回路BISTXR_0、BISTXR_1は、セルフテスト信号BISTFAILから見つかった2本の不良ワード線アドレスを処理することを例とするが、制限されない。 FIG. 7 illustrates a waveform operation diagram of a self-test program according to an embodiment of the present invention. In FIG. 7, the self-test program detects that the memory cells on the two bit lines have an abnormality, and is represented by the logic level of the self-test signal BISTFAIL changing from the low level to the high level. In the present embodiment, the four first redundant address replacement circuits XRED_0 to XRED_3 process the defective word line address of the first redundant data signal, and the two second redundant address replacement circuits BISTXR_0 and BISTXR_1 are self-tested. The processing of two defective word line addresses found from the signal BISTFAIL is taken as an example, but not limited thereto.

具体的には、第二冗長回路134は、さらに、セルフテストアドレスラッチ回路BFLAT及び論理ゲートLG3を備える。セルフテストアドレスラッチ回路BFLATは、セルフテスト信号BISTFAILを受信し、セルフテストアドレスラッチ信号BFLATmと、その反転信号BFLANm(m=0または1)を生成して、それぞれ第二冗長アドレス置換回路BISTXR_0、BISTXR_1に提供する。 Specifically, the second redundancy circuit 134 further includes a self-test address latch circuit BFLAT and a logic gate LG3. The self-test address latch circuit BFLAT receives the self-test signal BISTFAIL, generates the self-test address latch signal BFLATm and its inverted signal BFLANm (m=0 or 1), and outputs the second redundant address replacement circuits BISTXR_0 and BISTXR_1, respectively. To provide.

論理ゲートLG3は、前記第二冗長アドレス置換回路BISTXR_0、BISTXR_1に結合され、それぞれ第二冗長アドレス選択信号BISTXR0及びBISTXR1を受信し、セルフテスト冗長無効信号BISTXRRを出力する。本実施例において、論理ゲートLG3は、NORゲートを例とし、セルフテスト冗長無効信号BISTXRRのレベルの高低状態は、セルフテストプログラムにおいて、不良なメモリセルが見つかったか、ワード線を置換する必要があるか否かを表すことができる。 The logic gate LG3 is coupled to the second redundant address replacement circuits BISTXR_0 and BISTXR_1, receives the second redundant address selection signals BISTXR0 and BISTXR1 respectively, and outputs the self-test redundancy invalidation signal BISTXRR. In the present embodiment, the logic gate LG3 is a NOR gate as an example, and the high/low state of the level of the self-test redundancy invalid signal BISTXRR requires that a defective memory cell be found in the self-test program or the word line be replaced. It can indicate whether or not.

第一冗長回路132のこれらの第一冗長アドレス置換回路XRED_0〜XRED_3は、第一冗長データ信号を受信する以外に、セルフテスト冗長無効信号BISTXRRをさらに受信し、セルフテスト冗長無効信号BISTXRR及び第一冗長データ信号に基づき、メインメモリセルアレイMA1の一部のワード線アドレスが無効にされる必要があるか否か判定して、第一冗長アドレス選択信号RRXj、j=0〜3を、対応する冗長ワード線置換回路RWLDに出力する。冗長ワード線置換回路RWLDは、第一冗長アドレス選択信号RRXjに基づき、メインメモリセルアレイMA1の不良な一部のワード線アドレスを冗長メモリブロックREBの一部のワード線アドレス、例えば、冗長メモリブロックワード線RWLqに置換する。ここではq=0〜3である。 These first redundancy address replacement circuits XRED_0 to XRED_3 of the first redundancy circuit 132 further receive the self-test redundancy invalid signal BISTXRR in addition to receiving the first redundancy data signal, and the self-test redundancy invalid signal BISTXRR and Based on the redundant data signal, it is determined whether or not a part of the word line address of the main memory cell array MA1 needs to be invalidated, and the first redundant address selection signals RRXj, j=0 to 3 are set to the corresponding redundancy. It outputs to the word line replacement circuit RWLD. The redundant word line replacement circuit RWLD, based on the first redundant address selection signal RRXj, replaces a defective partial word line address of the main memory cell array MA1 with a partial word line address of the redundant memory block REB, for example, a redundant memory block word. Replace with line RWLq. Here, q=0 to 3.

即ち、セルフテストプログラムが、置換を必要とするワード線アドレスを見つけなかった時、第一冗長回路132は、第一冗長データ信号に基づき、メインメモリセルアレイMA1の不良なメモリセルを無効にし、冗長メモリブロックREBのメモリセルによって置換し、セルフテストプログラムが、第一冗長データ信号によるワード線アドレスの置換を見つけた後に、アクセスプロセスにおいてその他の不良なメモリセルに遭遇する時、図7のBISTFAILの二箇所がハイレベル状態になる変化にあるように(1stFAIL、2ndFAILのように)、検出アクセスが失敗したことを表す、第一冗長回路132は、セルフテスト冗長無効信号BISTXRR及び第一冗長データ信号に基づき、メインメモリセルアレイMA1の一部のワード線アドレスを冗長メモリブロックREBの一部のワード線アドレスに置換するか否か判定できる。 That is, when the self-test program does not find the word line address that needs replacement, the first redundancy circuit 132 invalidates the defective memory cell of the main memory cell array MA1 based on the first redundancy data signal, and the redundancy is performed. When the memory cell of the memory block REB is replaced and the self-test program encounters another defective memory cell in the access process after finding the replacement of the word line address by the first redundant data signal, the BISTFAIL of FIG. The first redundancy circuit 132, which indicates that the detection access has failed, as if the two locations are in the high level state (such as 1stFAIL and 2ndFAIL), includes the self-test redundancy invalid signal BISTXRR and the first redundancy data signal. Based on the above, it is possible to determine whether to replace a part of the word line address of the main memory cell array MA1 with a part of the word line address of the redundant memory block REB.

図4は、本発明の実施例の第一冗長アドレス置換回路の模式図を図示する。図4をさらに参照すると、第一冗長アドレス置換回路XRED_j(j=0〜3)は、第一冗長アドレス判定回路136と、第一論理ゲートLG1と、ラッチ回路LACと、を備える。第一冗長アドレス判定回路136は、第一冗長データ信号(例えば、直列eFuseデータ入力信号SHI、eFuseデータ内部クロック信号IRCLKT、その反転クロック信号IRCLKN)を受信し、第一冗長データ信号に基づき、メインメモリセルアレイMA1のワード線アドレスが置換される必要があるか否か判定する。 FIG. 4 illustrates a schematic diagram of a first redundant address replacement circuit of an embodiment of the present invention. With further reference to FIG. 4, the first redundant address replacement circuit XRED_j (j=0 to 3) includes a first redundant address determination circuit 136, a first logic gate LG1, and a latch circuit LAC. The first redundant address determination circuit 136 receives the first redundant data signal (for example, the serial eFuse data input signal SHI, the eFuse data internal clock signal IRCLKT and its inverted clock signal IRCLKN), and based on the first redundant data signal, the main redundant address signal It is determined whether the word line address of memory cell array MA1 needs to be replaced.

具体的には、第一冗長アドレス判定回路136は、複数直列したフリップフロップDFF及び複数のXNORゲートXNORを備え、フリップフロップDFF及びXNORゲートXNORの数は、メインメモリセルアレイMA1のワード線数に関連する。本実施例において、メインメモリセルアレイMA1はn本のワード線を有し、第一冗長アドレス判定回路136は、n個のXNORゲートXNOR及びn+1個のフリップフロップDFFを備えることを例とする。フリップフロップDFFの回路構造は、図4を参考にできるが、制限されない。 Specifically, the first redundant address determination circuit 136 includes a plurality of flip-flops DFF and a plurality of XNOR gates XNOR connected in series, and the number of flip-flops DFF and XNOR gates XNOR is related to the number of word lines of the main memory cell array MA1. To do. In the present embodiment, the main memory cell array MA1 has n word lines, and the first redundant address determination circuit 136 includes n XNOR gates XNOR and n+1 flip-flops DFF as an example. The circuit structure of the flip-flop DFF can be referred to FIG. 4, but is not limited.

フリップフロップDFFのクロック入力端は、第一冗長データ信号のうちのeFuseデータ内部クロック信号IRCLKT及びその反転信号IRCLKNを受信し、一つ目のフリップフロップDFFの入力端は、第一冗長データ信号のうちの直列eFuseデータ入力信号SHIを受信する。n個目までのフリップフロップDFFの出力端は、それぞれXNORゲートXNORの一方の入力端に結合され、XNORゲートXNORの他方の入力端は、対応するメインメモリセルアレイMA1のワード線アドレスXADi(i=1〜n)を受信し、XNORゲートXNORは、ワード線アドレスXADi及びフリップフロップDFFの出力信号を比較して、このワード線アドレスXADiは、不良メモリセルを有するか否か決定でき、その出力端は、第一論理ゲートLG1の入力端に結合される。n+1個目のフリップフロップDFFの出力端は、第一論理ゲートLG1の入力端に直接結合される。 The clock input terminal of the flip-flop DFF receives the eFuse data internal clock signal IRCLKT of the first redundant data signal and its inverted signal IRCLKN, and the input terminal of the first flip-flop DFF receives the first redundant data signal. The serial eFuse data input signal SHI is received. The output terminals of the n-th flip-flops DFF are respectively coupled to one input terminal of the XNOR gate XNOR, and the other input terminal of the XNOR gate XNOR is connected to the corresponding word line address XADi (i=i) of the main memory cell array MA1. 1 to n), the XNOR gate XNOR can compare the word line address XADi and the output signal of the flip-flop DFF to determine whether or not the word line address XADi has a defective memory cell. Is coupled to the input of the first logic gate LG1. The output end of the (n+1)th flip-flop DFF is directly coupled to the input end of the first logic gate LG1.

第一論理ゲートLG1は、第一冗長アドレス判定回路136の出力信号と、第二冗長回路134からのセルフテスト冗長無効信号BISTXRRを受信して、出力信号を生成する。ラッチ回路LACは、第一論理ゲートLG1に結合されて、第一論理ゲートLG1の出力信号をラッチする。 The first logic gate LG1 receives the output signal of the first redundancy address determination circuit 136 and the self-test redundancy invalidation signal BISTXRR from the second redundancy circuit 134, and generates an output signal. The latch circuit LAC is coupled to the first logic gate LG1 and latches the output signal of the first logic gate LG1.

さらに、ラッチ回路LACは、伝送ゲートTG1及びラッチLAを備えてもよい。伝送ゲートTG1は、第一論理ゲートLG1の出力端とラッチLAとの間に結合されて、ロー作動信号(Row active signal)RASDによって制御される。ラッチLAは、伝送ゲートTG1によって第一論理ゲートLG1の出力信号を受信し、第一冗長アドレス選択信号RRXjを冗長ワード線置換回路RWLDに出力して置換動作を行う。 Furthermore, the latch circuit LAC may include a transmission gate TG1 and a latch LA. The transmission gate TG1 is coupled between the output terminal of the first logic gate LG1 and the latch LA, and is controlled by the row active signal RASD. The latch LA receives the output signal of the first logic gate LG1 by the transmission gate TG1 and outputs the first redundant address selection signal RRXj to the redundant word line replacement circuit RWLD to perform the replacement operation.

また、図5は、本発明の実施例のセルフテストアドレスラッチ回路の模式図を図示する。図3と併せて図5を参照すると、セルフテストアドレスラッチ回路BFLATは、複数の直列したフリップフロップFFと、遅延回路DCと、第四論理ゲートLG4と、複数の第五論理ゲートLG5と、を備える。第四論理ゲートLG4及び複数の第五論理ゲートLG5は、例えば、NANDゲートである。 Further, FIG. 5 illustrates a schematic diagram of a self-test address latch circuit according to an embodiment of the present invention. Referring to FIG. 5 in combination with FIG. 3, the self-test address latch circuit BFLAT includes a plurality of flip-flops FF in series, a delay circuit DC, a fourth logic gate LG4, and a plurality of fifth logic gates LG5. Prepare The fourth logic gate LG4 and the plurality of fifth logic gates LG5 are NAND gates, for example.

第一フリップフロップ回路FF及び第五論理ゲートLG5の数は、第二冗長アドレス置換回路BISTXR_mの数に対応する。ここでは、mは、整数である。例えば、本実施例は、2個の第二冗長アドレス置換回路BISTXR_0及びBISTXR_1を有することから、第一フリップフロップ回路FF及び第五論理ゲートLG5も2個である。第一フリップフロップ回路FFの回路構造は図5を参考にでき、図4のフリップフロップDFFに相似しているが、本発明は、これに制限されない。 The numbers of the first flip-flop circuits FF and the fifth logic gates LG5 correspond to the numbers of the second redundant address replacement circuits BISTXR_m. Here, m is an integer. For example, since the present embodiment has the two second redundant address replacement circuits BISTXR_0 and BISTXR_1, the number of the first flip-flop circuits FF and the fifth logic gates LG5 is also two. The circuit structure of the first flip-flop circuit FF can be referred to FIG. 5 and is similar to the flip-flop DFF of FIG. 4, but the present invention is not limited to this.

これらの第一フリップフロップ回路FFのクロック入力端は、セルフテスト信号BISTFAILを受信し、出力端は、第五論理ゲートLG5の入力端に結合される。これらの第一フリップフロップ回路FFは、相互に直列であり、一つ目の第一フリップフロップ回路FFは、図5の一番上の第一フリップフロップ回路FF1であり、その出力信号は、その入力端にフィードバックされる。 The clock inputs of these first flip-flop circuits FF receive the self-test signal BISTFAIL and their outputs are coupled to the inputs of the fifth logic gate LG5. These first flip-flop circuits FF are in series with each other, the first first flip-flop circuit FF is the top first flip-flop circuit FF1 in FIG. 5, and its output signal is It is fed back to the input terminal.

これらの第五論理ゲートLG5の一方の入力端は、対応する第一フリップフロップ回路FFの出力信号を受信し、他方の入力端は、第四論理ゲートLG4の出力信号を受信し、第四論理ゲートLG4の一方の入力端は、セルフテスト信号BISTFAILを受信し、他方の入力端は、遅延回路DCによって遅延した後のセルフテスト信号BISTFAILを受信する。第五論理ゲートLG5の出力端は、セルフテストアドレスラッチ信号BFLATm及びその反転信号BFLANmを対応する第二冗長アドレス置換回路BISTXR_mに出力する。ここで、m=0または1である。 One input terminal of these fifth logic gates LG5 receives the output signal of the corresponding first flip-flop circuit FF, and the other input terminal receives the output signal of the fourth logic gate LG4 and the fourth logic gate LG5. One input end of the gate LG4 receives the self-test signal BISTFAIL, and the other input end receives the self-test signal BISTFAIL after being delayed by the delay circuit DC. The output terminal of the fifth logic gate LG5 outputs the self-test address latch signal BFLATm and its inverted signal BFLANm to the corresponding second redundant address replacement circuit BISTXR_m. Here, m=0 or 1.

図6は、本発明の実施例の第二冗長アドレス置換回路の模式図を図示する。図3と併せて図6を参照すると、第二冗長アドレス置換回路BISTXR_mは、第二冗長アドレス判定回路138と、第二論理ゲートLG2と、別のラッチ回路LACと、を備える。第二冗長アドレス判定回路138は、メインメモリセルアレイMA1において、ワード線アドレスがさらに置換される必要があるか否か判定するのに用いられ、並列した複数のセルフテストアドレス判定回路BISTAD及び第二フリップフロップ回路BISTFFを備え、各セルフテストアドレス判定回路BISTADは、別の第二フリップフロップ回路BISTFF及び第六論理ゲートを備え、ここで、第六論理ゲートは、例えば、XNORゲートXNORである。 FIG. 6 illustrates a schematic diagram of a second redundant address replacement circuit of an embodiment of the present invention. Referring to FIG. 6 in combination with FIG. 3, the second redundant address replacement circuit BISTXR_m includes a second redundant address determination circuit 138, a second logic gate LG2, and another latch circuit LAC. The second redundant address determination circuit 138 is used to determine whether or not the word line address needs to be further replaced in the main memory cell array MA1, and the plurality of self-test address determination circuits BISTAD and the second flip-flops arranged in parallel. Each self-test address determination circuit BISTAD includes a second flip-flop circuit BISTFF and a sixth logic gate, where the sixth logic gate is, for example, an XNOR gate XNOR.

第二フリップフロップ回路BISTFF及びXNORゲートXNORの数は、メインメモリセルアレイMA1のワード線の数に関連する。本実施例において、メインメモリセルアレイMA1はn本のワード線を有する時、第二冗長アドレス判定回路138は、n個のセルフテストアドレス判定回路BISTADを備える、即ち、計n個のXNORゲートXNOR及びn+1個の第二フリップフロップ回路BISTFFを有する。 The number of second flip-flop circuits BISTFF and XNOR gates XNOR is related to the number of word lines of the main memory cell array MA1. In the present embodiment, when the main memory cell array MA1 has n word lines, the second redundant address determination circuit 138 includes n self-test address determination circuits BISTAD, that is, n XNOR gates XNOR and n in total. It has n+1 second flip-flop circuits BISTFF.

これらの第二フリップフロップ回路BISTFFのクロック入力端は、セルフテストアドレスラッチ回路BFLATから対応するセルフテストアドレスラッチ信号BFLATm及びその反転信号BFLANm(m=0または1)を受信し、セルフテストアドレス判定回路BISTADの第二フリップフロップ回路BISTFFの入力端は、対応するワード線アドレスXADi(i=1〜n)を受信し、出力端は、XNORゲートXNORの一方の入力端に結合され、XNORゲートXNORの他方の入力端は、対応するワード線アドレスXADiを受信する。XNORゲートXNORは、ワード線アドレスXADi及び第二フリップフロップ回路BISTFFの出力信号を比較して、このワード線アドレスXADiは、不良メモリセルを有するか否か決定する。XNORゲートXNORの出力端は、第二論理ゲートLG2に結合される。 The clock input terminals of these second flip-flop circuits BISTFF receive the corresponding self-test address latch signal BFLATm and its inverted signal BFLANm (m=0 or 1) from the self-test address latch circuit BFLAT, and the self-test address determination circuit The input terminal of the second flip-flop circuit BISTFF of BISTAD receives the corresponding word line address XADi (i=1 to n), and the output terminal thereof is coupled to one input terminal of the XNOR gate XNOR and the XNOR gate XNOR. The other input terminal receives the corresponding word line address XADi. The XNOR gate XNOR compares the word line address XADi with the output signal of the second flip-flop circuit BISTFF to determine whether this word line address XADi has a defective memory cell. The output of the XNOR gate XNOR is coupled to the second logic gate LG2.

さらに具体的には、本実施例の第二フリップフロップ回路BISTFFは、伝送ゲートTG2及びフリップフロップLFFを備える。伝送ゲートTG2は、対応するセルフテストアドレスラッチ信号BFLATm及びその反転信号BFLANmによって制御され、セルフテストアドレス判定回路BISTADの伝送ゲートTG2は、検出しようとするワード線アドレスXADiを受信し、セルフテストアドレス判定回路BISTADのフリップフロップLFFは、伝送ゲートTG2によって、検出しようとするワード線アドレスXADiを受信し、フリップフロップLFFの出力端は、XNORゲートXNORに結合される。セルフテストアドレス判定回路BISTAD外の第二フリップフロップ回路BISTFFの伝送ゲートTG2は、セルフテスト信号BISTFAILを受信し、対応するフリップフロップLFFは、伝送ゲートTG2によって、セルフテスト信号BISTFAILを受信し、その出力端は、第二論理ゲートLG2に直接結合される。 More specifically, the second flip-flop circuit BISTFF of this embodiment includes a transmission gate TG2 and a flip-flop LFF. The transmission gate TG2 is controlled by the corresponding self-test address latch signal BFLATm and its inverted signal BFLANm, and the transmission gate TG2 of the self-test address determination circuit BISTAD receives the word line address XADi to be detected and determines the self-test address determination. The flip-flop LFF of the circuit BISTAD receives the word line address XADi to be detected by the transmission gate TG2, and the output end of the flip-flop LFF is coupled to the XNOR gate XNOR. The transmission gate TG2 of the second flip-flop circuit BISTFF outside the self-test address determination circuit BISTAD receives the self-test signal BISTFAIL, and the corresponding flip-flop LFF receives the self-test signal BISTFAIL by the transmission gate TG2 and outputs it. The end is directly coupled to the second logic gate LG2.

セルフテストアドレス判定回路BISTAD外の第二フリップフロップ回路BISTFFの入力端は、セルフテスト信号BISTFAILを受信し、出力端は、第二論理ゲートLG2に直接結合される。この第二フリップフロップ回路BISTFFの出力信号は、BRXEmであり、論理レベルは、不良メモリセルのアドレスを置換するか否か表すことができ、例えば、出力信号BRXEmは、ハイレベル状態にある時、セルフテストプログラムにおいて、置換する必要がある不良のメモリセルが見つかったことを表し、反対に、出力信号BRXEmは、ローレベル状態にある時、新たな不良メモリセルは検出されなかったことを表す。 The input end of the second flip-flop circuit BISTFF outside the self-test address determination circuit BISTAD receives the self-test signal BISTFAIL, and the output end thereof is directly coupled to the second logic gate LG2. The output signal of the second flip-flop circuit BISTFF is BRXEm, and the logic level can indicate whether to replace the address of the defective memory cell. For example, when the output signal BRXEm is in the high level state, In the self-test program, it means that a defective memory cell that needs to be replaced is found. Conversely, when the output signal BRXEm is in the low level state, it means that no new defective memory cell is detected.

第二論理ゲートLG2は、第二冗長アドレス判定回路138の出力信号及びセルフテスト回路150から送信されたセルフテストモード信号TBISTを受信する。ラッチ回路LACは、第二論理ゲートLG2に結合され、第二論理ゲートLG2の出力信号をラッチし、第二冗長アドレス選択信号BISTXRmを冗長ワード線置換回路RWLDに出力して置換動作を行う。冗長ワード線置換回路RWLDは、第二冗長アドレス選択信号BISTXRmに基づき、不良なワード線アドレスを冗長メモリブロックREBのワード線アドレスによって置換し、例えば、冗長メモリブロックワード線RWLqkの一つである。ここでは、1=4〜5を例とする。 The second logic gate LG2 receives the output signal of the second redundant address determination circuit 138 and the self-test mode signal TBIST transmitted from the self-test circuit 150. The latch circuit LAC is coupled to the second logic gate LG2, latches the output signal of the second logic gate LG2, and outputs the second redundant address selection signal BISTXRm to the redundant word line replacement circuit RWLD to perform the replacement operation. The redundant word line replacement circuit RWLD replaces the defective word line address with the word line address of the redundant memory block REB based on the second redundant address selection signal BISTXRm, and is, for example, one of the redundant memory block word lines RWLqk. Here, 1=4 to 5 is taken as an example.

要するに、第二冗長アドレス置換回路BISTXR_mは、セルフテスト信号BISTFAILに基づき、メインメモリセルアレイMA1のワード線アドレスが置換される必要があるか否か判定し、判定結果第二冗長アドレス選択信号BISTXRmを冗長ワード線置換回路RWLDに出力するのに用いられる。 In short, the second redundant address replacement circuit BISTXR_m determines whether or not the word line address of the main memory cell array MA1 needs to be replaced based on the self-test signal BISTFAIL, and makes the determination result second redundant address selection signal BISTXRm redundant. It is used to output to the word line replacement circuit RWLD.

以上より、本発明のメモリデバイスは、複数のテストプログラムに対応して修復動作を行い、まず、第一テストプログラムを実行して、第一冗長データ信号を取得し、立ち上げ後、且つ、第一冗長データ信号を読み込んだ後、メモリデバイスは、セルフテストプログラムを実行して、セルフテスト信号を取得でき、第二冗長回路は、セルフテスト信号に基づき、メインメモリセルアレイにおいてエラーが検出されたワード線アドレスを冗長メモリブロックの別の部分のワード線アドレスに置換でき、第一冗長回路は、第一冗長データ信号及び第二冗長回路に基づき、セルフテスト冗長無効信号を生成して、メインメモリセルアレイの不良なメモリセルを無効にできる。したがって、メモリデバイスの信頼性を向上できる。 As described above, the memory device of the present invention performs a repair operation corresponding to a plurality of test programs, first executes the first test program to acquire the first redundant data signal, and after starting up, After reading one redundant data signal, the memory device can execute the self-test program to obtain the self-test signal, and the second redundant circuit can detect the word in the main memory cell array where the error is detected based on the self-test signal. The line address can be replaced with the word line address of another part of the redundant memory block, and the first redundant circuit generates a self-test redundant invalid signal based on the first redundant data signal and the second redundant circuit to generate a main memory cell array. The bad memory cells in can be disabled. Therefore, the reliability of the memory device can be improved.

本文は以上の実施例のように示したが、本発明を限定するためではなく、当業者が本発明の精神の範囲から逸脱しない範囲において、変更又は修正することが可能であるが故に、本発明の保護範囲は専利請求の範囲で限定したものの基準とする。 Although the text has been shown as the above embodiments, the present invention is not limited thereto, and can be changed or modified by those skilled in the art without departing from the spirit of the present invention. The scope of protection of the invention shall be based on what is limited by the scope of patent claims.

本発明は、冗長アドレス置換回路に、第一冗長回路以外に、第二冗長回路を追加することで、第二冗長回路は、セルフテストプログラムにおいて検出された不良ワード線アドレスを冗長メモリブロックのワード線アドレスに置換し、セルフテスト冗長無効信号を第一冗長回路に伝送でき、第一冗長回路は、第一テストプログラムの第一冗長データ信号及びセルフテスト冗長無効信号に基づき、メインメモリセルアレイの不良なメモリセルを無効にでき、メモリデバイスの信頼性を向上できる。 According to the present invention, a second redundancy circuit is added to the redundancy address replacement circuit in addition to the first redundancy circuit, so that the second redundancy circuit detects a defective word line address detected in the self-test program as a word in the redundancy memory block. A self-test redundancy invalid signal can be transmitted to the first redundancy circuit by substituting the line address, and the first redundancy circuit is defective in the main memory cell array based on the first redundancy data signal and the self-test redundancy invalid signal of the first test program. Memory cells can be disabled, and the reliability of the memory device can be improved.

100:メモリデバイス
110:メモリ制御回路
120:ローアドレスバッファ・セレクタ
122:ローアドレスバッファ
124:ローアドレスセレクタ
130:X冗長アドレス置換回路
132:第一冗長回路
134:第二冗長回路
136:第一冗長アドレス判定回路
138:第二冗長アドレス判定回路
140:冗長データ・ロードクロックエリア
150:セルフテスト回路
160:周辺回路(エリアアドレスバッファ及びコラムアドレスバッファ、Xデコーダ、Yデコーダ、Y冗長アドレス置換回路)
MA:メモリセルアレイ
MA1:メインメモリセルアレイ
REB:冗長メモリブロック
DC:遅延回路
XRED_0〜XRED_3:第一冗長アドレス置換回路
BISTXR_0、BISTXR_1:第二冗長アドレス置換回路
BFLAT:セルフテストアドレスラッチ回路
RWLD:冗長ワード線置換回路
LG1:第一論理ゲート
LG2:第二論理ゲート
LG3:論理ゲート
LG4:第四論理ゲート
LG5:第五論理ゲート
LA:ラッチ
LAC:ラッチ回路
XNOR:XNORゲート
TG1、TG2:伝送ゲート
DFF、LFF:フリップフロップ
FF:第一フリップフロップ回路
BISTFF:第二フリップフロップ回路
DC:遅延回路
BISTAD:セルフテストアドレス判定回路
BISTXA:セルフテストワード線アドレス
BISTFAIL:セルフテスト信号
BFLATm:セルフテストアドレスラッチ信号
BFLANm:反転セルフテストアドレスラッチ信号
BISTXRR:セルフテスト冗長無効信号
BISTXRm:第二冗長アドレス選択信号
BRXEm:第二フリップフロップ回路の出力信号
CXA:アクセス用ワード線アドレス
SHI:直列eFuseデータ入力信号
IRCLKT:eFuseデータ内部クロック信号
IRCLKN:eFuseデータ内部反転クロック信号
IntCLK:クロック信号
RRXj:第一冗長アドレス選択信号
RASD:ロー作動信号
TBIST:セルフテストモード信号
XADi:ワード線アドレス
1stFAIL、2ndFAIL:アクセス失敗
100: memory device 110: memory control circuit 120: row address buffer/selector 122: row address buffer 124: row address selector 130: X redundant address replacement circuit 132: first redundant circuit 134: second redundant circuit 136: first redundant Address determination circuit 138: Second redundant address determination circuit 140: Redundant data/load clock area 150: Self-test circuit 160: Peripheral circuit (area address buffer and column address buffer, X decoder, Y decoder, Y redundant address replacement circuit)
MA: memory cell array MA1: main memory cell array REB: redundant memory block DC: delay circuit XRED_0 to XRED_3: first redundant address replacement circuit BISTXR_0, BISTXR_1: second redundant address replacement circuit BFLAT: self-test address latch circuit RWLD: redundant word line Replacement circuit LG1: First logic gate LG2: Second logic gate LG3: Logic gate LG4: Fourth logic gate LG5: Fifth logic gate LA: Latch LAC: Latch circuit XNOR: XNOR gate TG1, TG2: Transmission gate DFF, LFF : Flip-flop FF: First flip-flop circuit BISTFF: Second flip-flop circuit DC: Delay circuit BISTAD: Self-test address determination circuit BISTXA: Self-test word line address BISTFAIL: Self-test signal BFLATm: Self-test address latch signal BFLANm: Inversion Self-test address latch signal BISTXRR: Self-test redundancy invalid signal BISTXRm: Second redundancy address selection signal BRXEm: Output signal of second flip-flop circuit CXA: Access word line address SHI: Serial eFuse data input signal IRCLKT: eFuse data internal clock Signal IRCLKN: eFuse data internal inverted clock signal IntCLK: Clock signal RRXj: First redundant address selection signal RASD: Low operation signal TBIST: Self test mode signal XADi: Word line address 1stFAIL, 2ndFAIL: Access failure

Claims (5)

メインメモリセルアレイに結合され、前記メインメモリセルアレイに対してセルフテストプログラムを実行して、セルフテスト信号を提供するセルフテスト回路と、
第一テストプログラムにおいて生成された第一冗長データ信号に基づき、前記メインメモリセルアレイの一部のワード線アドレスを冗長メモリブロックの一部のワード線アドレスに置換する第一冗長回路と、前記第一冗長回路に結合され、前記セルフテスト信号に基づき、前記メインメモリセルアレイにおいてエラーが検出されたワード線アドレスを前記冗長メモリブロックの別の部分のワード線アドレスに置換する第二冗長回路と、を備える冗長アドレス置換回路と、を備え、
前記第二冗長回路は、セルフテスト冗長無効信号を生成し、
前記セルフテスト冗長無効信号を生成した後に、前記第一冗長回路は、前記第一冗長データ信号及び前記セルフテスト冗長無効信号に基づき、前記メインメモリセルアレイの一部のワード線アドレスを前記冗長メモリブロックの一部のワード線アドレスに置換するか否か判定し、
前記第二冗長回路は、第二冗長アドレス置換回路を複数備え、各前記第二冗長アドレス置換回路は、
前記メインメモリセルアレイのワード線アドレスが置換される必要があるか否か判定する第二冗長アドレス判定回路と、
前記第二冗長アドレス判定回路に結合され、前記第二冗長アドレス判定回路の出力信号及び前記セルフテストプログラムの実行を表すセルフテストモード信号を受信する第二論理ゲートと、
前記第二論理ゲートに結合され、前記第二論理ゲートの出力信号をラッチして、第二冗長アドレス選択信号を出力するのに用いられる第二ラッチ回路と、
複数の前記第二冗長アドレス置換回路に結合され、複数の前記第二冗長アドレス選択信号を受信し、前記セルフテスト冗長無効信号を出力する第三論理ゲートと、を備え、
前記冗長アドレス置換回路は、前記第二冗長アドレス選択信号に基づき、前記メインメモリセルアレイの一部のワード線アドレスを前記冗長メモリブロックの一部のワード線アドレスに置換し、
前記第二冗長回路は、
複数の前記第二冗長アドレス置換回路に対応し、相互に直列であり、クロック入力端はいずれも前記セルフテスト信号を受信する複数の第一フリップフロップ回路と、
一方の入力端は、前記セルフテスト信号を受信し、他方の入力端は、遅延した後の前記セルフテスト信号を受信する第四論理ゲートと、
それぞれ、複数の前記第一フリップフロップ回路及び前記第四論理ゲートに結合され、対応する前記第一フリップフロップ回路の出力信号及び前記第四論理ゲートの出力信号を受信して、セルフテストアドレスラッチ信号を対応する前記第二冗長アドレス置換回路に出力する複数の第五論理ゲートと、をさらに備え、
複数の前記第一フリップフロップ回路の一つ目のフリップフロップ回路の出力信号は、その入力端にフィードバックされるメモリデバイス。
A self-test circuit coupled to the main memory cell array for executing a self-test program on the main memory cell array to provide a self-test signal;
A first redundancy circuit for replacing a word line address of a part of the main memory cell array with a word line address of a redundancy memory block based on a first redundancy data signal generated in a first test program; A second redundancy circuit coupled to the redundancy circuit and replacing a word line address in which an error is detected in the main memory cell array based on the self-test signal with a word line address of another portion of the redundancy memory block. A redundant address replacement circuit,
The second redundancy circuit generates a self-test redundancy invalid signal,
After generating the self-test redundancy invalid signal, the first redundancy circuit sets a word line address of a part of the main memory cell array to the redundancy memory block based on the first redundancy data signal and the self-test redundancy invalid signal. It determines whether to replace a portion of the word line address,
The second redundant circuit includes a plurality of second redundant address replacement circuits, each second redundant address replacement circuit,
A second redundant address determination circuit for determining whether or not the word line address of the main memory cell array needs to be replaced,
A second logic gate coupled to the second redundant address determination circuit for receiving an output signal of the second redundant address determination circuit and a self-test mode signal indicating execution of the self-test program;
A second latch circuit coupled to the second logic gate and used to latch the output signal of the second logic gate and output a second redundant address select signal;
A third logic gate coupled to the plurality of second redundant address replacement circuits, receiving the plurality of second redundant address selection signals and outputting the self-test redundancy invalid signal;
The redundant address replacement circuit replaces a part of the word line address of the main memory cell array with a part of the word line address of the redundant memory block based on the second redundant address selection signal,
The second redundant circuit is
A plurality of first flip-flop circuits corresponding to the plurality of second redundant address replacement circuits, which are in series with each other and each of which has a clock input terminal for receiving the self-test signal;
One input terminal receives the self-test signal, and the other input terminal receives a delayed self-test signal, and a fourth logic gate,
A self-test address latch signal coupled to the plurality of first flip-flop circuits and the fourth logic gate, respectively, receiving the output signal of the corresponding first flip-flop circuit and the output signal of the fourth logic gate, And a plurality of fifth logic gates for outputting to the corresponding second redundant address replacement circuit,
A memory device in which an output signal of a first flip-flop circuit of the plurality of first flip-flop circuits is fed back to an input terminal thereof .
前記第一冗長回路は、第一冗長アドレス置換回路を複数備え、各前記第一冗長アドレス置換回路は、
前記第一冗長データ信号に基づき、前記メインメモリセルアレイのワード線アドレスが置換される必要があるか否か判定する第一冗長アドレス判定回路と、
前記第一冗長アドレス判定回路に結合され、前記第一冗長アドレス判定回路の出力信号及び前記セルフテスト冗長無効信号を受信する第一論理ゲートと、
前記第一論理ゲートに結合され、前記第一論理ゲートの出力信号ラッチして、第一冗長アドレス選択信号を出力するのに用いられる第一ラッチ回路と、を備え
前記冗長アドレス置換回路は、前記第一冗長アドレス選択信号に基づき、前記メインメモリセルアレイの一部のワード線アドレスを前記冗長メモリブロックの一部のワード線アドレスに置換する請求項1に記載のメモリデバイス。
The first redundant circuit includes a plurality of first redundant address replacement circuits, each of the first redundant address replacement circuit,
A first redundant address determination circuit that determines whether or not the word line address of the main memory cell array needs to be replaced based on the first redundant data signal;
A first logic gate coupled to the first redundant address determination circuit for receiving an output signal of the first redundant address determination circuit and the self-test redundancy invalidation signal;
A first latch circuit coupled to the first logic gate and used to latch the output signal of the first logic gate and output a first redundant address selection signal; and the redundant address replacement circuit, The memory device according to claim 1, wherein a word line address of a part of the main memory cell array is replaced with a word line address of a part of the redundant memory block based on a first redundant address selection signal.
前記第一ラッチ回路は、
前記第一論理ゲートに結合され、ロー作動信号によって制御される第一伝送ゲートと、
前記伝送ゲートによって前記第一論理ゲートの出力信号を受信し、前記第一冗長アドレス選択信号を出力する第一ラッチと、を備える請求項2に記載のメモリデバイス。
The first latch circuit is
A first transmission gate coupled to the first logic gate and controlled by a low activation signal;
The memory device according to claim 2, further comprising a first latch that receives the output signal of the first logic gate by the transmission gate and outputs the first redundant address selection signal.
前記第二冗長アドレス判定回路は、
並列した複数のセルフテストアドレス判定回路と、
複数の前記セルフテストアドレス判定回路と並列で、クロック入力端は、対応するセルフテストアドレスラッチ信号を受信し、入力端は、前記セルフテスト信号を受信し、出力端は、前記第二論理ゲートに結合される別の第二フリップフロップ回路と、を備え、
各前記セルフテストアドレス判定回路は、
クロック入力端は、対応するセルフテストアドレスラッチ信号を受信し、入力端は、検出しようとするワード線アドレスを受信する第二フリップフロップ回路と、
前記第二フリップフロップ回路の出力信号及び前記検出しようとするワード線アドレスを受信し、出力端の出力信号は、前記第二論理ゲートにフィードバックされる第六論理ゲートと、を備える請求項に記載のメモリデバイス。
The second redundant address determination circuit,
A plurality of self-test address judgment circuits in parallel,
In parallel with the plurality of self-test address determination circuits, a clock input terminal receives a corresponding self-test address latch signal, an input terminal receives the self-test signal, and an output terminal is connected to the second logic gate. And another second flip-flop circuit to be coupled,
Each of the self-test address determination circuits is
A clock input terminal receives a corresponding self-test address latch signal, and an input terminal receives a word line address to be detected, and a second flip-flop circuit,
Receiving the output signal and the word line address to be the detection of the second flip-flop circuit, the output signal of the output terminal, in claim 1, and a sixth logic gate fed back to the second logic gate The memory device described.
前記第二フリップフロップ回路は、
前記検出しようとするワード線アドレスまたは前記セルフテスト信号を受信し、前記対応するセルフテストアドレスラッチ信号によって制御される第二伝送ゲートと、
前記第二伝送ゲートによって、前記検出しようとするワード線アドレスまたは前記セルフテスト信号を受信し、出力端は、前記第六論理ゲートまたは前記第二論理ゲートに結合されるフリップフロップと、を備える請求項に記載のメモリデバイス。

The second flip-flop circuit is
A second transmission gate that receives the word line address to be detected or the self-test signal and is controlled by the corresponding self-test address latch signal;
The second transmission gate receives the word line address to be detected or the self-test signal, and an output terminal includes a flip-flop coupled to the sixth logic gate or the second logic gate. Item 5. The memory device according to item 4 .

JP2018115333A 2018-06-18 2018-06-18 Memory device Active JP6749965B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018115333A JP6749965B2 (en) 2018-06-18 2018-06-18 Memory device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018115333A JP6749965B2 (en) 2018-06-18 2018-06-18 Memory device

Publications (2)

Publication Number Publication Date
JP2019220239A JP2019220239A (en) 2019-12-26
JP6749965B2 true JP6749965B2 (en) 2020-09-02

Family

ID=69096830

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018115333A Active JP6749965B2 (en) 2018-06-18 2018-06-18 Memory device

Country Status (1)

Country Link
JP (1) JP6749965B2 (en)

Also Published As

Publication number Publication date
JP2019220239A (en) 2019-12-26

Similar Documents

Publication Publication Date Title
US10403387B2 (en) Repair circuit used in a memory device for performing error correction code operation and redundancy repair operation
US10665316B2 (en) Memory device
US9104588B2 (en) Circuits, apparatuses, and methods for address scrambling
US7298658B2 (en) Semiconductor memory device using row redundancy and I/O redundancy scheme based on a preset order and a defect order
KR100760052B1 (en) Memory device and method of storing fail addresses of a memory cell
JP2003272399A (en) Test of semiconductor memory, defect relieving method, and semiconductor memory
US4912710A (en) Self-checking random access memory
JP4853650B2 (en) Nonvolatile semiconductor memory device and access evaluation method thereof.
US20170040066A1 (en) Semiconductor apparatus and repair method thereof
US6985395B2 (en) Semiconductor memory device and method of testing the device
US10043588B2 (en) Memory device
US7013414B2 (en) Test method and test system for semiconductor device
CN110827878B (en) Memory device
CN116543823A (en) Memory device, self-repairing method thereof, chip and testing method thereof
JP6749965B2 (en) Memory device
US20230178172A1 (en) Reference bits test and repair using memory built-in self-test
US11335427B1 (en) Memory test circuit
KR102087509B1 (en) Memory device
KR100555574B1 (en) Semiconductor memory device having fail address programming circuit and fail address programming circuit thereof
JP2020198142A (en) Semiconductor integrated circuit, and memory circuit
JP2011134386A (en) Semiconductor device
JP2008217848A (en) Semiconductor integrated circuit device
KR100345363B1 (en) Adress detection test mode circuit
JP2685435B2 (en) Method of relieving defects in semiconductor memory device
JP2009199640A (en) Memory test circuit and semiconductor memory device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180618

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190625

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190925

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20200107

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200428

C60 Trial request (containing other claim documents, opposition documents)

Free format text: JAPANESE INTERMEDIATE CODE: C60

Effective date: 20200428

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20200514

C21 Notice of transfer of a case for reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C21

Effective date: 20200519

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: 20200721

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200812

R150 Certificate of patent or registration of utility model

Ref document number: 6749965

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250