IP Library Granted Patent US 9,329,990
Granted Patent B2
US 9,329,990 · App. 13/739,453 · Granted May 3, 2016

Host controlled enablement of automatic background operations in a memory device

Inventors: Francesco Falanga (Pozzuoli, IT); Danilo Caraccio (Buonalbergo, IT)
Assignee: Micron Technology, Inc.
G06F12/0246G06F2212/7211
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 9,329,990
App. No.
13/739,453
Granted
May 3, 2016
Kind
B2
Abstract

A host that is coupled to a memory device is configured to read a status register of the memory device to determine if the memory device supports host controlled enablement of automatic background operations. The memory device responds to the host regarding whether the memory device supports host controlled enablement of automatic background operations. The host can enable the automatic background operations if the memory device supports this feature. The host can then set a time period in the memory device that is indicative of when the memory device can automatically perform the background operations.

Claims (35)

1. A method for host controlled enablement of an automatic background operation in a memory device, the method comprising:

determining at the host whether the memory device indicates that the memory device supports host controlled enablement of the automatic background operation; and

using the host to configure the memory device to perform the automatic background operation in the memory device in response, at least in part, to determining at the host that the memory device indicates that the memory device supports the host controlled enablement of the automatic background operation.

2. The method of claim 1 and further comprising writing a time period value to a register of the memory device.

3. The method of claim 2 wherein the time period is a time that the memory device should wait before automatically performing the background operation.

4. The method of claim 2 wherein the time period is a time that the memory device should wait before enabling the automatic background operation.

5. The method of claim 1 and further comprising transmitting a start command to the memory device configured to indicate to the memory device to start the automatic background operation.

6. The method of claim 1 wherein determining at the host whether the memory device supports host controlled enablement of the automatic background operation comprises the host reading a register of the memory device.

7. The method of claim 1 wherein using the host to configure the memory device to perform the automatic background operation comprises the host transmitting control data to the memory device.

8. The method of claim 1 wherein using the host to configure the memory device to perform the automatic background operation comprises the host writing control data to a register of the memory device.

9. A method for host controlled enablement of an automatic background operation in a memory device, the method comprising:

determining if the memory device supports host controlled enablement of the automatic background operation;

enabling the automatic background operation in the memory device based, at least in part, on determining that the memory device supports host controlled enablement of the automatic background operation;

the host writing a time period value to a first register of the memory device; and

the host writing a unit of measure value for the time period value to a second register of the memory device.

10. The method of claim 9 wherein the host writing comprises the host directly writing to the first register without intervention of a controller of the memory device.

11. The method of claim 9 wherein the host writing comprises the host writing to the first register with intervention of a controller of the memory device.

12. A method for host controlled enablement of an automatic background operation in a memory device, the method comprising:

determining if the memory device supports host controlled enablement of the automatic background operation;

enabling the automatic background operation in the memory device based, at least in part, on determining that the memory device supports host controlled enablement of the automatic background operation;

wherein determining if the memory device supports host controlled enablement of the automatic background operation comprises the host reading a register of the memory device; and

wherein the host reading a first state from the register indicates that the memory device supports host controlled enablement of the automatic background operation and the host reading a second state from the register indicates that the memory device does not support host controlled enablement of the automatic background operation.

13. A system comprising:

a host; and

a memory device coupled to the host;

wherein the host is configured to determine whether the memory device indicates that the memory device supports host controlled enablement of an automatic background operation; and

wherein the host is configured to configure the memory device to perform the automatic background operation in the memory device in response, at least in part, to the host determining that the memory device indicates that the memory device supports the host controlled enablement of the automatic background operation.

14. The system of claim 13 wherein the memory device further comprises a plurality of registers comprising a status register, an enablement register, and a time register.

15. The system of claim 14 wherein the plurality of registers further comprises a unit of measure register associated with the time register.

16. The system of claim 14 wherein the status register is a read only register and the enablement register and time register are write/read registers.

17. The system of claim 14 wherein the status register is not programmable by the host.

18. The system of claim 14 wherein the host is configured to write control data to the enablement register wherein the control data is configured to enable or disable automatic performance of the automatic background operation by the memory device.

19. The system of claim 14 wherein the host is configured to write a time period value to the time register wherein the time period value is indicative of when the memory device can automatically perform the automatic background operation.

20. The system of claim 14 wherein the host is configured to write a time period value to the time register wherein the time period value is indicative of a time when the memory device is enabled for the automatic background operation.

21. The system of claim 13 and further comprising a register having different register bits configured to selectively enable different automatic background operations.

Assignments (9)
CONFIRMATORY LICENSE Recorded Oct 23, 2023
From: MICRON TECHNOLOGY, INC.
To: LODESTAR LICENSING GROUP LLC
Reel/Frame 065313/0699 →
RELEASE OF SECURITY INTEREST Recorded Nov 12, 2019
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
Reel/Frame 051028/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 050937/0001 →
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2018
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 047243/0001 →
SECURITY INTEREST Recorded Jul 13, 2018
From: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 047540/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REPLACE ERRONEOUSLY FILED PATENT #7358718 WITH THE CORRECT PATENT #7358178 PREVIOUSLY RECORDED ON REEL 038669 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jun 8, 2017
From: MICRON TECHNOLOGY, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 043079/0001 →
PATENT SECURITY AGREEMENT Recorded Jun 2, 2016
From: MICRON TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 038954/0001 →
SECURITY INTEREST Recorded May 12, 2016
From: MICRON TECHNOLOGY, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 038669/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2013
From: FALANGA, FRANCESCO; CARACCCIO, DANILO
To: MICRON TECHNOLOGY, INC.
Reel/Frame 029614/0110 →
Continuity (1)
Related Publication 20140201473A1 · Jul 17, 2014