IP Library Granted Patent US 9,830,106
Granted Patent B2
US 9,830,106 · App. 15/411,913 · Granted Nov 28, 2017

Management of memory array with magnetic random access memory (MRAM)

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,830,106
App. No.
15/411,913
Granted
Nov 28, 2017
Kind
B2
Abstract

The present invention is directed to a storage device including a storage media and a controller coupled thereto through a high speed interface. The storage media includes one or more byte-addressable persistent memory devices, one or more block-addressable persistent memory devices, a hybrid reserved area spanning at least a portion of the one or more byte-addressable persistent memory devices, and a hybrid user area spanning at least a portion of the one or more block-addressable persistent memory devices. The controller uses the hybrid reserved area to store private data. Each of the one or more byte-addressable persistent memory devices may include one or more magnetic random access memory (MRAM) arrays. Each of the one or more block-addressable persistent memory devices may include one or more NAND flash memory arrays. The high speed interface may be a universal flash storage (UFS) interface that operates in the full-duplex mode.

Claims (32)

1. A storage device including:

a storage media comprising:

one or more byte-addressable persistent memory devices;

one or more block-addressable persistent memory devices;

a hybrid reserved area including at least a portion of said one or more byte-addressable persistent memory devices; and

a hybrid user area including at least a portion of said one or more block-addressable persistent memory devices; and

a controller coupled to said one or more byte-addressable persistent memory devices and said one or more block-addressable persistent memory devices through a high speed interface,

wherein said controller uses said hybrid reserved area to store private data.

2. The storage device of claim 1 , wherein each of said one or more byte-addressable persistent memory devices includes one or more magnetic random access memory (MRAM) arrays.

3. The storage device of claim 1 , wherein each of said one or more block-addressable persistent memory devices includes one or more NAND flash memory arrays.

4. The storage device of claim 1 , wherein said private data include boot code or metadata or both.

5. The storage device of claim 1 , wherein said controller comprises a compression and decompression circuit for compressing and decompressing data.

6. The storage device of claim 1 , wherein said controller comprises a data deduplication circuit for removing duplicate data.

7. The storage device of claim 1 , wherein said controller comprises a security circuit for encrypting and decrypting data.

8. The storage device of claim 1 , wherein said hybrid reserved area further includes another portion of said one or more block-addressable persistent memory devices.

9. The mass storage device of claim 8 , wherein said controller further uses said hybrid reserved area to store tables.

10. The mass storage device of claim 9 , wherein said controller is operable to maintain at least a portion of said tables in said another portion of said one or more block-addressable persistent memory devices.

11. The mass storage device of claim 9 , wherein periodically at least a portion of said tables are moved from said at least a portion of said one or more byte-addressable persistent memory devices to said another portion of said one or more block-addressable persistent memory devices.

12. The storage device of claim 1 , wherein hybrid user area further includes another portion of said one or more byte-addressable persistent memory devices.

13. The storage device of claim 1 , wherein said high speed interface operates in a half-duplex mode.

14. The storage device of claim 13 , wherein said high speed interface is a version of DDR interface.

15. The storage device of claim 1 , wherein said high speed interface operates in a full-duplex mode.

16. The storage device of claim 15 , wherein said high speed interface is a Universal Flash Storage (UFS) interface.

17. The storage device of claim 15 , wherein said high speed interface is a Non-Volatile Memory Express (NVME) interface.

18. The storage device of claim 1 , wherein said controller is connected to a host through a host interface.

19. The storage device of claim 18 , wherein said host interface operates in a full-duplex mode.

20. The storage device of claim 19 , wherein said host interface is a Universal Flash Storage (UFS) interface.

21. The storage device of claim 19 , wherein said host interface is a Non-Volatile Memory Express (NVME) interface.

22. The storage device of claim 18 , wherein said host interface operates in a half-duplex mode.

23. The storage device of claim 22 , wherein said host interface is a version of DDR interface.

24. The storage device of claim 18 , wherein said controller is responsive to data from said host and is operable to cache said data in said at least a portion of said one or more byte-addressable persistent memory devices.

25. The storage device of claim 24 , wherein said controller is operable to move said cached data from said at least a portion of said one or more byte-addressable persistent memory devices to said user area.

Assignments (7)
SECURITY INTEREST Recorded Mar 18, 2022
From: AVALANCHE TECHNOLOGY, INC.
To: STRUCTURED ALPHA LP
Reel/Frame 059436/0203 →
SECURITY INTEREST Recorded Apr 19, 2021
From: AVALANCHE TECHNOLOGY, INC.
To: STRUCTURED ALPHA LP
Reel/Frame 057213/0050 →
SECURITY INTEREST Recorded Apr 19, 2021
From: AVALANCHE TECHNOLOGY, INC.
To: STRUCTURED ALPHA LP
Reel/Frame 057217/0674 →
SECURITY INTEREST Recorded Jul 8, 2020
From: AVALANCHE TECHNOLOGY, INC.
To: SILICON VALLEY BANK
Reel/Frame 053156/0223 →
SECURITY INTEREST Recorded Feb 13, 2020
From: AVALANCHE TECHNOLOGY, INC.
To: STRUCTURED ALPHA LP
Reel/Frame 051930/0396 →
SECURITY INTEREST Recorded Apr 18, 2017
From: AVALANCHE TECHNOLOGY, INC.
To: STRUCTURED ALPHA LP
Reel/Frame 042273/0813 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2017
From: LE, NGON VAN; IMAN, BERHANU; NEMAZIE, SIAMACK; TADEPALLI, RAVISHANKAR
To: AVALANCHE TECHNOLOGY, INC.
Reel/Frame 041046/0604 →