MEMORY SYSTEM CONTROLLER
First Claim
Patent Images
1. A memory system controller, comprising:
- a host interface; and
a system controller communicatively coupled to the host interface, and having a number of memory interfaces,wherein the system controller is configured for controlling a plurality of intelligent NAND storage nodes (INSNs) communicatively coupled to the number of memory interfaces, the system controller including logic configured to map between physical and logical memory addresses, and logic configured to manage wear level across the plurality of INSNs.
8 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure includes methods and devices for a memory system controller. In one or more embodiments, a memory system controller includes a host interface communicatively coupled to a system controller. The system controller has a number of memory interfaces, and is configured for controlling a plurality of intelligent storage nodes communicatively coupled to the number of memory interfaces. The system controller includes logic configured to map between physical and logical memory addresses, and logic configured to manage wear level across the plurality of intelligent storage nodes.
-
Citations
42 Claims
-
1. A memory system controller, comprising:
-
a host interface; and a system controller communicatively coupled to the host interface, and having a number of memory interfaces, wherein the system controller is configured for controlling a plurality of intelligent NAND storage nodes (INSNs) communicatively coupled to the number of memory interfaces, the system controller including logic configured to map between physical and logical memory addresses, and logic configured to manage wear level across the plurality of INSNs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A memory system, comprising:
-
a system controller and host interface (SCHI), including; a host interface, and a memory system controller communicatively coupled to the host interface, and having at least two serial memory interfaces; and a plurality of storage nodes communicatively coupled to the at least two serial memory interfaces, wherein the memory system controller is configured for controlling the plurality of storage nodes including providing centralized physical to logical address translation for the plurality of storage nodes, and managing wear leveling across the plurality of storage nodes. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A memory system, comprising:
-
a plurality of intelligent NAND storage nodes (INSNs); and a memory system controller communicatively coupled to a first portion of the plurality of INSNs through a first serial interface, and communicatively coupled to a second portion of the plurality of INSNs through a second serial interface, wherein the memory system controller is configured to map between logical addresses utilized by a host system and physical addresses utilized by the plurality of INSNs, and the memory system controller is configured to manage wear leveling across the plurality of INSNs. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method of operating a memory system, comprising:
-
establishing communications between a plurality of storage nodes and a memory system controller using a number of serial communication interfaces, each of the plurality of storage nodes having a node controller communicatively coupled between a particular serial communication interface and a number of memory devices; managing wear leveling among the plurality of storage nodes at the memory system controller; and translating between logical addresses and physical addresses for the plurality of storage nodes at the memory system controller. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39)
-
-
40. A method for operating a memory system, comprising:
-
receiving a write command and associated data corresponding to a range of logical addresses from a host system; determining at a memory system controller, based on wear leveling among a number of storage nodes, a particular storage node of the number of storage nodes in which to store the associated data; mapping the range of logical addresses to physical addresses of the particular storage node; and transmitting the data serially through a daisy chain of storage nodes to the particular storage node. - View Dependent Claims (41, 42)
-
Specification