Priority-based data movement

A data storage device that provides priority-based internal data movement includes a controller communicatively coupled to volatile memory and to non-volatile memory circuits, where the controller is configured to queue requests in a plurality of queues in the volatile memory, where each of the requ...

Full description

Saved in:
Bibliographic Details
Main Authors Pillai, Subhash Balakrishna, Liu, Haining, Lai, Yun-Tzuo
Format Patent
LanguageEnglish
Published 27.04.2021
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A data storage device that provides priority-based internal data movement includes a controller communicatively coupled to volatile memory and to non-volatile memory circuits, where the controller is configured to queue requests in a plurality of queues in the volatile memory, where each of the requests is associated with one of a plurality of internal data movement command types. The controller is also configured to select one of the plurality of queues based on a prioritization of the plurality of internal data movement command types. The controller is also configured to determine that the selected queue includes at least one request of the associated internal data movement command type. The controller is also configured to issue the at least one request from the selected queue to at least one of the non-volatile memory circuits.
Bibliography:Application Number: US201916695052