Multithreaded state machine in non-volatile memory devices
First Claim
Patent Images
1. A system comprising:
- a non-volatile memory device having a non-volatile memory array; and
a multi-threaded state machine located on the non-volatile memory device and operably coupled with the non-volatile memory array, wherein the multi-threaded state machine is fabricated on, the same substrate as the non-volatile memory array.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments allow a non-volatile memory device to manage multiple process requests from an associated computing device. In at least some embodiments, a multi-threaded state machine is included in the supporting logic of the non-volatile memory device. Multiple process requests are received by the non-volatile memory device and serviced in a multi-threaded fashion.
37 Citations
21 Claims
-
1. A system comprising:
-
a non-volatile memory device having a non-volatile memory array; and a multi-threaded state machine located on the non-volatile memory device and operably coupled with the non-volatile memory array, wherein the multi-threaded state machine is fabricated on, the same substrate as the non-volatile memory array. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing device comprising:
-
at least one antenna; and a non-volatile memory device associated with the at least one antenna, wherein the non-volatile memory device is configured to multi-threadedly manage a plurality of process requests from the computing device by simultaneously performing multiple operations associated with the plurality of process requests on the non-volatile memory device. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
receiving a plurality of process requests on a non-volatile memory device, the process requests pertaining to operations that can be performed relative to a memory array module on the device; queuing commands associated with the plurality of process requests on the non-volatile memory device; and multi-threadedly performing one or more operations associated with the commands by using a multi-threaded state machine, wherein the multi-threaded state machine is fabricated on the same substrate as the memory array module and operably coupled with the memory array module. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
Specification