IP Library › Granted Patent US 12,260,919
Granted Patent B2
US 12,260,919 · App. 17/845,785 · Granted Mar 25, 2025

Systems and methods involving hardware-based reset of unresponsive memory devices

Inventors: Vipul Patel (Santa Clara, CA); Theodore Pekny (San Jose, CA)
Assignee: Micron Technology, Inc.
G11C16/22G11C16/10G11C16/14G11C16/26G11C16/30G11C16/32
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,260,919
App. No.
17/845,785
Granted
Mar 25, 2025
Kind
B2
Abstract

Systems and methods of memory operation that provide a hardware-based reset of an unresponsive memory device are disclosed. In one embodiment, an exemplary system may comprise a semiconductor memory device having a memory array, a controller that may include a firmware component for controlling memory operations, and a reset circuit including power-up circuitry and timeout circuitry. The reset circuit may be configured to detect when the memory device is in a non-responsive state and reset the memory device without using any internal controller components potentially impacted/affected by the non-responsive state.

Claims (32)

1. A memory device comprising:

a write protect pin; and

a timeout circuit coupled to the write protect pin, the timeout circuit having an output that causes generation of a reset signal for resetting the memory device in response to determining that the timeout circuit has been activated for longer than a predetermined time duration while the memory device is in a busy state.

2. The memory device of claim 1 , wherein the reset signal is provided to a controller to transition the memory device out of the busy state.

3. The memory device of claim 1 , wherein the predetermined time duration is longer than an erase or program reset time duration of the memory device.

4. The memory device of claim 1 , further comprising:

a logic gate having an output that provides the reset signal, wherein the output of the timeout circuit is an input to the logic gate; and

a power-up circuit configured to provide a power-up signal as an input to the logic gate in response to a power-up operation.

5. The memory device of claim 1 , further comprising a controller configured to, in response to receiving the reset signal, power-down and then power-up again to reset the memory device.

6. The memory device of claim 1 , wherein the predetermined time duration is greater than a time duration that a write protect signal from the write protect pin is maintained active to perform reset of an erase or program operation.

7. The memory device of claim 1 , further comprising a controller and at least one memory array, wherein the at least one memory array, the controller, and the timeout circuit are contained within a semiconductor memory package, the package comprising the write protect pin.

8. The memory device of claim 1 , further comprising a controller configured to indicate via a busy signal when the memory device is processing a program operation, processing an erase operation, or transferring data to a data register during a read operation.

9. The memory device of claim 1 , further comprising a power-up circuit, wherein an output of the power-up circuit is a first input to a logic circuit, an output of the timeout circuit is a second input to the logic circuit, and an output of the logic circuit provides the reset signal to cause a power-down and then power-up of the memory device.

10. The memory device of claim 1 , wherein the write protect pin is configured to receive a write protect signal from a processor external to the memory device.

11. A memory device comprising:

a controller configured to control access to a memory and provide a busy signal;

a write protect pin configured to receive a write protect signal; and

a timeout circuit configured to activate in response to the busy signal and the write protect signal, and further configured to generate a reset signal in response to determining that the timeout circuit has been activated for longer than a predetermined time duration.

12. The memory device of claim 11 , wherein the controller is powered-down and then powered-up in response to the reset signal.

13. The memory device of claim 11 , wherein the timeout circuit is activated when the write protect signal is maintained in a logic state beyond a period of time for resetting an erase or program operation of the memory device.

14. The memory device of claim 11 , further comprising device status circuitry configured to provide the busy signal as output on a ready/busy pin.

15. The memory device of claim 11 , wherein the busy signal is generated to indicate when the memory device is busy or unresponsive.

16. The memory device of claim 11 , further comprising a logic circuit that provides a reset input to the timeout circuit, wherein the logic circuit is configured to couple the write protect signal with the busy signal to generate the reset input.

17. A method comprising:

transitioning a busy signal to an active state corresponding to a memory device entering an unresponsive state;

while the busy signal is in the active state, transitioning a write protect signal to an active state; and

in response to the write protect signal being maintained in the active state for a period of fixed delay, activating a reset signal to reset the memory device.

18. The method of claim 17 , further comprising:

in response to activating the reset signal, powering-down and resetting the memory device; and

after resetting the memory device, transitioning the reset signal to an inactive state, and transitioning the signal to an inactive state.

19. The method of claim 17 , wherein the write protect signal is provided from a write protect pin of the memory device.

20. The method of claim 17 , wherein the period of fixed delay is greater than a period of time sufficient to reset unresponsive erase or program operations of the memory device when the write protect signal is maintained in the first state.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2022
From: PATEL, VIPUL; PEKNY, THEODORE
To: MICRON TECHNOLOGY, INC.
Reel/Frame 060267/0268 →
Continuity (3)
Continuation 17188153 · Mar 1, 2021
Continuation 16543271 · Aug 16, 2019
Related Publication 20220319612A1 · Oct 6, 2022
References Cited (15)
US 6697907B1 · Roohparvar · 2004 [cited by applicant]
US 9959052B1 · Xu et al. · 2018 [cited by applicant]
US 10539989B1 · Pedersen · 2020 [cited by examiner]
US 10937506B1 · Patel et al. · 2021 [cited by applicant]
US 11386964B2 · Patel et al. · 2022 [cited by applicant]
US 20090094421A1 · Lewis · 2009 [cited by examiner]
US 20110264851A1 · Jeon · 2011 [cited by examiner]
US 20120099392A1 · Shim et al. · 2012 [cited by applicant]
US 20120221766A1 · Yeh · 2012 [cited by examiner]
US 20140026232A1 · Lee et al. · 2014 [cited by applicant]
US 20140307517A1 · Jang · 2014 [cited by applicant]
US 20200065011A1 · Lee · 2020 [cited by examiner]
US 20210050063A1 · Patel et al. · 2021 [cited by applicant]
US 20210183451A1 · Patel et al. · 2021 [cited by applicant]
International Search Report and Written Opinion, PCT/US2020/045779, mailed on Nov. 11, 2020. [cited by applicant]