Microsoft Corporation
SOLID-STATE DEVICES TO REDUCE LATENCY BY EMPLOYING INSTRUCTION TIME SLICING TO NON-VOLATILE MEMORY (NVM) SETS MAPPED TO INDEPENDENTLY PROGRAMMABLE NVM PLANES

Last updated:

Abstract:

Solid-state devices (SSDs) reduce latency by employing instruction time slicing to non-volatile memory (NVM) sets mapped to independently programmable NVM planes. Memory cells in a NVM die are divided into planes that each have enough storage capacity for a storage space (NVM set) of an application executing in an electronic device. To allow separate processes to access NVM sets in the same NVM die with reduced tail latency, a SSD employs a SSD control circuit determining instruction-type time slices in which specific types of instructions are generated, and NVM dies capable of concurrently accessing independent memory locations of respective planes. The SSD control circuit determines a write instruction-type time slice and generates a write instruction. A NVM die, in response to the write instruction, writes to a first page in a first plane indicated in the write instruction, and concurrently writes to a second page in a second plane.

Status:
Application
Type:

Utility

Filling date:

19 Nov 2019

Issue date:

20 May 2021