Memory System and Method for Improving Write Performance in a Multi-Die Environment
First Claim
Patent Images
1. A memory system comprising:
- a plurality of memory dies; and
a controller in communication with the plurality of memory dies, wherein the controller is configured to;
determine a programming status of each of the plurality of memory dies; and
dynamically adjust a maximum peak current limit of the plurality of memory dies based on the programming status of each of the plurality of memory dies.
2 Assignments
0 Petitions
Accused Products
Abstract
A memory system and method for improving write performance in a multi-die environment are disclosed. In one embodiment, a memory system is provided comprising a plurality of memory dies and a controller. The controller is configured to determine a programming status of each of the plurality of memory dies and dynamically adjust a maximum peak current limit of the plurality of memory dies based on the programming status of each of the plurality of memory dies. Other embodiments are provided.
23 Citations
20 Claims
-
1. A memory system comprising:
-
a plurality of memory dies; and a controller in communication with the plurality of memory dies, wherein the controller is configured to; determine a programming status of each of the plurality of memory dies; and dynamically adjust a maximum peak current limit of the plurality of memory dies based on the programming status of each of the plurality of memory dies. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for improving write performance in a multi-die memory system, the method comprising:
performing the following in a memory system comprising a plurality of memory dies, wherein the plurality of memory dies is associated with a current budget; determining which memory die(s) of the plurality of memory dies are active; and allocating current from the current budget only to the memory die(s) that are active, wherein the memory die(s) that are active are allocated more than their pro rata share of the current budget, thereby increasing performance of those memory die(s). - View Dependent Claims (12, 13, 14, 15)
-
16. A memory system comprising:
-
a plurality of memory dies; and a controller in communication with the plurality of memory dies, wherein the controller is configured to; monitor the plurality of memory dies to determine how many of the plurality of memory dies are being programmed; and make on-the-fly adjustments to change programming speeds of the memory dies that are being programmed based on how many of the plurality of memory dies are being programmed. - View Dependent Claims (17, 18, 19, 20)
-
Specification