System and method for nand multi-plane and multi-die status signaling
AssigneeKioxia Corporation
InventorsAvadhani SHRIDHAR, Neil BUXTON
Life of this patent
Estimating the term…
Abstract
A method for status signaling in a non-volatile memory including a plurality of logical units (LUNs), each of the plurality of LUNs having a status terminal coupled to a common status terminal of the non-volatile memory and a data bus coupled to a common data bus of the non-volatile memory. The method including performing, by a first LUN of the plurality of LUNs, a first set of one or more operations; completing, by the first LUN of the plurality of LUNs, the first set of one or more operations; and sending, by the first LUN via the common terminal, a pulse to a controller responsive to completing the first set of one or more operations.
Claims23
A method for status signaling in a non-volatile memory comprising a plurality of logical units (LUNs), each of the plurality of LUNs having a status terminal coupled to a common status terminal of the non-volatile memory and a data bus coupled to a common data bus of the non-volatile memory, the method comprising:
- performing, by a first LUN of the plurality of LUNs, a first set of one or more operations;
- completing, by the first LUN of the plurality of LUNs, the first set of one or more operations;
- and
- sending, autonomously by the first LUN via the common terminal, a pulse to a controller responsive to completing the first set of one or more operations.
A Solid-State Drive (SSD), comprising:
- a non-volatile memory comprising a first logical unit (LUN) having a status terminal coupled to a common status terminal of the non-volatile memory and a data bus coupled to a common data bus of the non-volatile memory;
- and
- a controller,
- wherein the first LUN is configured to:
- perform a first set of one or more operations;
- complete the first set of one or more operations;
- and
- send, via the common terminal, a pulse to the controller responsive to completing the first set of one or more operations.
A method for status signaling in a non-volatile memory comprising a plurality of logical units (LUNs), each of the plurality of LUNs having a status terminal coupled to a common status terminal of the non-volatile memory and a data bus coupled to a common data bus of the non-volatile memory, the method comprising:
- performing, by a first LUN of the plurality of LUNs, a first set of one or more operations;
- performing, by a second LUN of the plurality of LUNs, a second set of one or more operations;
- completing, by the first LUN of the plurality of LUNs, the first set of one or more operations;
- and
- sending, by the first LUN via the common status terminal, a status message indicating a status of the first LUN responsive to completing the first set of one or more operations.
A method for status signaling in a non-volatile memory, the method comprising:
- monitoring, by a controller, a common status terminal of a non-volatile memory, wherein the non-volatile memory comprises a plurality of logical units (LUNs) each having a status terminal coupled to the common status terminal of the non-volatile memory;
- detecting, by the controller, a pulse on the common status terminal that is indicative of a LUN of the plurality of LUNs completing an operation;
- and
- sending, by the controller, a status command to the plurality of LUNs to cause each LUN to send a status message to the controller.
Dependencies are inferred from the claim text.