G11C11/5621

Data processing system and operating method thereof
11639969 · 2023-05-02 · ·

A data processing system includes: a host suitable for checking battery state information and determining a battery grade based on the battery state information; and a memory system suitable for storing information indicating the battery grade provided from the host, determining a method of performing a background operation based on the battery grade, and performing the background operation based on the determined method.

CONTROL METHOD FOR DYNAMICALLY ADJUSTING RATIO OF SINGLE-LEVEL CELL (SLC) BLOCKS AND THREE-LEVEL CELLS (TLC) BLOCKS

A control method applied in a storage device for dynamically adjusting a ratio of single-level cell (SLC) blocks and three-level cells (TLC) blocks is provided. A selection input is received. The number of SLC blocks and TLC blocks of a flash memory are adjusted according to the selection input. In response to the storage device being reset, the number of SLC blocks and TLC blocks of the flash memory are re-adjusted.

Standby biasing techniques to reduce read disturbs

Devices and techniques are disclosed herein to provide a high-voltage bias signal in a standby state of the storage system without exceeding a limited maximum standby current allowance of the storage system. The high-voltage bias signal can enable a string driver circuit in the standby state to couple a global word line to a local word line, to provide a bias to, or sink a voltage from, a pillar of a string of memory cells of the storage system in the standby state, such as to reduce read disturbances in the storage system.

NON-VOLATILE SEMICONDUCTOR MEMORY DEVICE AND DRIVING METHOD FOR WORD LINE THEREOF
20170365325 · 2017-12-21 · ·

A non-volatile semiconductor memory device and a driving method for word lines thereof are provided. A flash memory of the invention includes a memory cell array including blocks and a block selection element selecting the block of the memory cell array based on row address information and including a block selection transistor, a level shifter, a boost circuit and a voltage supplying element. The block selection transistor is connected to each word line of the block. The level shifter supplies a voltage to a node connected to a gate of the block selection transistor. The boost circuit boosts a potential of the node. The voltage supplying element supplies an operation voltage to one of the terminals of the block selection transistor. The node, after performing first boosting by the operating voltage supplied by the supplying element, performs second boosting by the second circuit.

MEMORY DEVICE WITH DYNAMIC CACHE MANAGEMENT

A memory system includes a memory array having a plurality of memory cells; and a controller coupled to the memory array, the controller configured to: designate a storage mode for a target set of memory cells based on valid data in a source block, wherein the target set of memory cells are configured with a capacity to store up to a maximum number of bits per cell, and the storage mode is for dynamically configuring the target set of memory cells in as cache memory that stores a number of bits less per cell than the corresponding maximum capacity.

Memory system and information processing system

According to one embodiment, a memory system includes a nonvolatile memory and a memory controller configured to execute a patrol process, in response to a first command set from a host device. In the patrol process, the memory controller is configured to read first data from the nonvolatile memory, and not to output the first data to the host device.

Storage system and method for using read and write buffers in a memory

A storage system allocates single-level cell (SLC) blocks in its memory to act as a write buffer and/or a read buffer. When the storage system uses the SLC blocks as a read buffer, the storage system reads data from multi-level cell (MLC) blocks in the memory and stores the data in the read buffer prior to receiving a read command from a host for the data. When the storage system uses the SLC blocks as a write buffer, the storage system retains certain data in the write buffer while other data is flushed from the write buffer to MLC blocks in the memory.

Memory chip, memory system, and method of accessing the memory chip

A memory chip, a memory system, and a method of accessing the memory chip. The memory chip includes a substrate, a first storage unit, and a second storage unit. The first storage unit includes a plurality of first memory cells may have a first storage capacity of 2.sup.n. The plurality of first memory cells may be configured to activate in response to a first selection signal. The second storage unit includes a plurality of second memory cells and may have a second storage capacity of 2.sup.n+1. The plurality of second memory cells may be configured to activate in response to a second selection signal.

Memory controller and operating method thereof

A memory controller may include: a request checker identifying memory devices corresponding to requests received from a host among the plurality of memory devices and generating device information on the identified memory devices to perform operations corresponding to the requests; a dummy manager outputting a request for controlling a dummy pulse to be applied to channels of selected memory devices according to the device information among the plurality of channels; and a dummy pulse generator sequentially applying the dummy pulse to the channels coupled to the selected memory devices, based on the request for controlling the dummy pulse. A memory controller may include an idle time monitor outputting an idle time interval of the memory device and a clock signal generator generating a clock signal based on the idle time interval and outputting the clock signal to the memory device through the channel to perform a current operation.

Storage System and Method for Using Read and Write Buffers in a Memory

A storage system allocates single-level cell (SLC) blocks in its memory to act as a write buffer and/or a read buffer. When the storage system uses the SLC blocks as a read buffer, the storage system reads data from multi-level cell (MLC) blocks in the memory and stores the data in the read buffer prior to receiving a read command from a host for the data. When the storage system uses the SLC blocks as a write buffer, the storage system retains certain data in the write buffer while other data is flushed from the write buffer to MLC blocks in the memory.