IP Library Granted Patent US 9,632,730
Granted Patent B2
US 9,632,730 · App. 15/063,208 · Granted Apr 25, 2017

Fast programming memory device

Inventors: Marco MacCarrone (Palestro, IT); Giuseppe Giannini (Monza, IT); Demetrio Pellicone (Castrolibero, IT)
Assignee: Micron Technology, Inc.
G06F3/0688G06F1/28G06F3/0619G06F3/0625G06F3/0653G11C16/0483G11C16/10G11C16/14G11C16/26G11C16/28G11C16/30
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,632,730
App. No.
15/063,208
Granted
Apr 25, 2017
Kind
B2
Abstract

In an embodiment of a memory device including a matrix of memory cells wherein the memory cells are arranged in a plurality of memory cells strings each one including at least two serially-connected memory cells, groups of at least two memory cells strings being connected to a respective bit line, and wherein said memory cells are adapted to be programmed into at least a first programming state and a second programming state, a method of storing data comprising exploiting a single memory cell for each of the memory cells string for writing the data, wherein said exploiting includes bringing the single memory cell to the second programming state, the remaining memory cells of the string being left in the first programming state.

Claims (28)

1. A memory device comprising:

a command interface to receive a command associated with a power down event;

non-volatile memory cells coupled to the command interface; and

a control circuit operable to perform a fast program operation in response to the command in order to store data in the non-volatile memory cells, wherein the control circuit is operable to perform the fast programming operation in a shorter time compared with a normal programming operation.

2. The memory device of claim 1 , further comprising a random access memory to store the data before the data is stored in the non-volatile memory cells.

3. The memory device of claim 1 , further comprising a cache register to store the data before the data is stored in the non-volatile memory cells.

4. The memory device of claim 3 , further comprising a main register to store the data before the data is stored in the non-volatile memory cells.

5. The memory device of claim 4 , wherein the control circuit is operable to store the data in the non-volatile memory cells based on the data stored in the main cache register.

6. The memory device of claim 2 , wherein the data is recovery data.

7. The memory device of claim 6 , wherein the control circuit is operable to perform a read operation to read the recovery data in order to allow retrieving of working environment of a system that includes the memory device, the working environment includes a working environment of the system before the power down event occurs.

8. A memory system comprising:

a first memory device of a first memory type;

a second memory device of a second memory type, the second memory device including a control circuit operable to perform a fast program operation in response to a command in order to store recovery data in non-volatile memory cells of the second memory device, wherein the control circuit is operable to perform the fast programming operation in a shorter time compared with a normal programming operation; and

a control unit to store data in the second memory device and transfer the data from the second memory device to the first memory device.

9. The memory system of claim 8 , wherein the first memory type includes ferro-magnetic memory.

10. The memory system of claim 8 , wherein the second memory type includes flash memory.

11. The memory system of claim 8 , wherein the first memory type includes ferro-magnetic memory, and the second memory type includes flash memory.

12. The memory system of claim 8 , wherein the memory system includes an interface circuit to couple to a motherboard.

13. The memory system of claim 1 , wherein the control circuit is operable to load the recovery data to a cache register of the second memory device before storing the data in the non-volatile memory cells.

14. The memory system of claim 13 , wherein the control circuit is operable to transfer the recovery data from the cache register to a main cache register of the second memory device before storing the data in the non-volatile memory cells.

15. The memory system of claim 2 , wherein the control circuit is operable to store the recovery data in a random access memory of the second memory device before loading the recovery data to the cache register.

16. A method comprising:

receiving a command at a memory device, the command associated with a power down event; and

performing a fast programming operation to store recovery data in non-volatile memory cells of the memory device in response to the command, wherein the fast programming operation is performed in a shorter time compared with a normal programming operation.

17. The method of claim 16 , wherein performing the fast programming operation includes storing the recovery data in a random access memory of the second memory device before storing the recovery data in the non-volatile memory cells.

18. The method of claim 17 , wherein performing the fast programming operation includes transferring the recovery data from the random access memory to a cache register of the memory device before storing the recovery data in the non-volatile memory cells.

19. The method of claim 18 , wherein performing the fast programming operation includes moving the recovery data from the cache register to a main register of the memory device before storing the recovery data in the non-volatile memory cells.

20. The method of claim 16 , wherein the fast programming operation is performed before the power down event, the method further comprising recovering an operating state when power returns, the operating state includes an operating state before the power down event occurs.

Assignments (7)
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 →
Priority Claims (1)
IT MI2007A1012 · May 18, 2007 · national
Continuity (5)
Continuation 14632791 · Feb 26, 2015
Continuation 14076971 · Nov 11, 2013
Division 13155347 · Jun 7, 2011
Division 12123359 · May 19, 2008
Related Publication 20160188259A1 · Jun 30, 2016