IP Library › Granted Patent US 12,609,179
Granted Patent B2
US 12,609,179 · App. 18/515,681 · Granted Apr 21, 2026

Methods of testing repair circuits of memory devices

Inventors: Taewon Kim (Suwon-si, KR); Sanghee Kang (Suwon-si, KR); Kiho Hyun (Suwon-si, KR); Taeyun Kim (Suwon-si, KR)
Assignee: Samsung Electronics Co., Ltd.
G11C29/44G11C29/12015G11C29/24
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,609,179
App. No.
18/515,681
Granted
Apr 21, 2026
Kind
B2
Abstract

A method of testing a repair circuit of a memory device. The method may include storing first addresses in a first register of the repair circuit, wherein the first register is configured to store faulty addresses during a normal operation of the memory device, and the repair circuit is configured to perform a repair operation to replace the faulty addresses with redundancy addresses, storing test addresses in a second register of the repair circuit, wherein the test addresses are provided from a test host, outputting hit signals by comparing bit values of the addresses stored in the first register with bit values of the addresses stored in the second register, outputting repair enable signals based on the hit signals, and determining a status of a path where the repair enable signals are generated based on logic levels of the repair enable signals.

Claims (53)

1 . A method of testing a repair circuit of a memory device, the method comprising:

storing first addresses in a first register of the repair circuit, wherein the first register is configured to store faulty addresses during a normal operation of the memory device, and wherein the repair circuit is configured to perform a repair operation to replace the faulty addresses with redundancy addresses;

storing test addresses in a second register of the repair circuit, wherein the test addresses are provided from a test host;

outputting hit signals by comparing bit values of the first addresses stored in the first register with bit values of the test addresses stored in the second register;

outputting repair enable signals based on the hit signals; and

determining a status of a path where the repair enable signals are generated based on logic levels of the repair enable signals, wherein

the determining the status of the path where the repair enable signals are generated based on the logic levels of the repair enable signals comprises:

determining the status of the path as a fail when the first addresses match the test addresses and the repair enable signals have a first logic level; or

determining the status of the path as a fail when the first addresses do not match the test addresses and the repair enable signals have a second logic level that is different than the first logic level.

2 . The method of claim 1 , further comprising

providing the first addresses based on addresses provided from a test mode register set of the memory device.

3 . The method of claim 1 , wherein the storing of the test addresses in the second register of the repair circuit comprises sequentially providing, by the test host and as the test addresses, addresses of memory cell rows of each of memory banks included in a memory cell array.

4 . The method of claim 3 , wherein the outputting of the hit signals by comparing the bit values of the first addresses stored in the first register with the bit values of the test addresses stored in the second register comprises outputting the hit signals using XNOR logic circuits that each receive corresponding bit values of the addresses of the first and second registers.

5 . The method of claim 4 , wherein the determining the status of the path where the repair enable signals are generated based on the logic levels of the repair enable signals comprises:

determining the status of the path as a pass when the first addresses match the test addresses and the repair enable signals have the second logic level; or

determining the status of the path as a pass when the first addresses do not match the test addresses and the repair enable signals have the first logic level that is different than the second logic level.

6 . The method of claim 1 , wherein the storing of the test addresses in the second register of the repair circuit comprises providing, by the test host, addresses that are identical to the first addresses as the test addresses.

7 . The method of claim 6 , wherein the outputting of the hit signals by comparing the bit values of the addresses stored in the first register with the bit values of the addresses stored in the second register comprises outputting the hit signals using XNOR logic circuits that each receive corresponding bit values of the addresses of the first and second registers.

8 . The method of claim 7 , wherein the determining a status of the path where the repair enable signals are generated based on the logic levels of the repair enable signals comprises:

determining the status of the path as a pass when the repair enable signals have the second logic level; or

determining the status of the path as a fail when the repair enable signals have the first logic level.

9 . The method of claim 1 , further comprising monitoring logic levels of the repair enable signals in response to a delay strobe signal applied from the test host.

10 . The method of claim 9 , wherein the monitoring of the logic levels of the repair enable signals in response to the delay strobe signal applied from the test host comprises changing an application time of the delay strobe signal.

11 . A method of testing a repair circuit of a memory device, the method comprising:

presetting first addresses to a first register and a second register of the repair circuit, wherein the first register is configured to store faulty addresses during a normal operation of the memory device, and the repair circuit is configured to perform a repair operation to replace the faulty addresses with redundancy addresses;

providing test addresses to the second register, wherein the test addresses are provided from a test host and are addresses configured to cause repair enable signals output from the repair circuit to toggle;

outputting hit signals by comparing bit values of the first addresses stored in the first register with bit values of the test addresses stored in the second register;

outputting the repair enable signals based on the hit signals;

providing, by the test host, a hit signal pattern causing toggling of the repair enable signals to lines carrying the hit signals, and

determining a status of a path where the repair enable signals are generated based on the toggling of the repair enable signals.

12 . A memory device comprising:

a memory cell array including memory banks, wherein each of the memory banks includes a plurality of memory cells arranged at intersections of a plurality of rows and a plurality of columns, and redundancy memory cells for repairing faulty memory cells among the plurality of memory cells; and

for each of the memory banks, a repair circuit configured to include a plurality of unit circuits configured to generate repair enable signals that instruct a repair operation on the faulty memory cells,

wherein the unit circuits of the repair circuit comprise:

fail address memory including a first register and a second register, the first register configured to store first addresses and the second register configured to store test addresses, wherein the test addresses are provided from a test host;

a comparison circuit configured to output hit signals by comparing bit values of the first addresses stored in the first register with bit values of the test addresses stored the second register; and

a combinational logic circuit configured to output the repair enable signals based on the hit signals,

wherein a status of a path where the repair enable signals are generated is determined based on logic levels of the repair enable signals, and

wherein the determining the status of the path where the repair enable signals are generated based on the logic levels of the repair enable signals comprises:

determining the status of the path as a fail when the first addresses match the test addresses and the repair enable signals have a first logic level; or

determining the status of the path as a fail when the first addresses do not match the test addresses and the repair enable signals have a second logic level that is different than the first logic level.

13 . The memory device of claim 12 , wherein the repair circuit further comprises a counter circuit configured to output count addresses by sequentially incrementing addresses provided from a test mode register set of the memory device,

and respectively provides, as the first addresses, the count addresses output from the counter circuit to the plurality of unit circuits of the repair circuit.

14 . The memory device of claim 12 , wherein addresses of memory cell rows of each of the memory banks are sequentially provided to the test addresses.

15 . The memory device of claim 12 , wherein the test addresses are same as the first addresses.

16 . The memory device of claim 12 , wherein the test addresses are addresses configured to cause the repair enable signals to toggle.

17 . The memory device of claim 12 ,

wherein, for each of the memory banks, the repair circuit includes a first XOR logic circuit configured to receive the repair enable signal output from each of the plurality of unit circuits and output bank repair enable signals of the corresponding memory bank; and

a second XOR logic circuit configured to input the bank repair enable signals of each of the memory banks and output an all bank repair enable signal.

18 . The memory device of claim 17 ,

wherein the repair circuit further comprises a flip-flop (F/F) circuit configured to receive the bank repair enable signals,

wherein the F/F circuit is configured to output a delay output signal by latching the bank repair enable signals in response to a delay strobe signal applied from the test host, and

wherein the delay output signal is provided to the test host.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2024
From: KIM, TAEWON; KANG, SANGHEE; HYUN, KIHO; KIM, TAEYUN
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 066307/0675 →
Priority Claims (1)
KR 10-2023-0024647 · Feb 23, 2023 · national
Continuity (1)
Related Publication 20240290414A1 · Aug 29, 2024
References Cited (16)
US 6704228B2 · Jang et al. · 2004 [cited by applicant]
US 6920073B2 · Lee · 2005 [cited by applicant]
US 8248871B2 · Park et al. · 2012 [cited by applicant]
US 9576680B1 · Lee · 2017 [cited by applicant]
US 10134483B2 · Varadarajan et al. · 2018 [cited by applicant]
US 10839934B2 · Mathur et al. · 2020 [cited by applicant]
US 11015547B2 · Morzano · 2021 [cited by applicant]
US 11527303B2 · Ryu et al. · 2022 [cited by applicant]
US 11651831B2 · Lim et al. · 2023 [cited by applicant]
US 20080175079A1 · Jeon · 2008 [cited by examiner]
KR 100498456B1 · 2005 [cited by applicant]
KR 100499640B1 · 2005 [cited by applicant]
KR 101608739B1 · 2016 [cited by applicant]
KR 20210050213A · 2021 [cited by applicant]
KR 20210147523A · 2021 [cited by applicant]
KR 102474304B1 · 2022 [cited by applicant]