IP Library Granted Patent US 11,231,874
Granted Patent B2
US 11,231,874 · App. 16/280,994 · Granted Jan 25, 2022

Memory system and storage system

Inventors: Suguru Nishikawa (Osaka Osaka, JP); Masanobu Shirakawa (Chigasaki Kanagawa, JP); Yoshihisa Kojima (Kawasaki Kanagawa, JP); Takehiko Amaki (Yokohama Kanagawa, JP)
Assignee: TOSHIBA MEMORY CORPORATION
G06F3/0659G06F1/20G06F3/0614G06F3/0658G06F3/0683G06F11/3058G11C16/30
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,231,874
App. No.
16/280,994
Granted
Jan 25, 2022
Kind
B2
Abstract

A memory system includes a nonvolatile memory including a plurality of blocks, in each of which a plurality of memory cells is arranged between bit lines and a source line, and a memory controller configured to control an operation of the nonvolatile memory. The memory controller is configured to issue a warming command to the nonvolatile memory when a temperature of the nonvolatile memory is lower than a first temperature, and the nonvolatile memory, in response to the warming command, causes current to flow through at least one bit line connected to memory cells of a first block.

Claims (29)

1. A memory system comprising:

a nonvolatile memory including a plurality of blocks, in each of which a plurality of memory cells is arranged between bit lines and a source line, the plurality of memory cells being arranged in rows and columns and the plurality of memory cells of a same row being connected to the same word line and the plurality of memory cells of a same column being connected to a same bit line; and

a memory controller configured to control an operation of the nonvolatile memory, wherein

the memory controller is configured to issue a warming command to the nonvolatile memory when a temperature of the nonvolatile memory is lower than a first temperature threshold, and

the nonvolatile memory, in response to the warming command, performs a warming operation that includes:

selecting a first block from the plurality of blocks, the first block being a defective block that is an invalid block or a free block that stores no valid data;

applying a precharging voltage to at least one bit line that is connected to memory cells of the selected first block, the applied precharging voltage being higher than a normal precharging voltage that is applied to a bit line of a normal block at a time of reading data stored in a memory cell connected to the bit line of the normal block,

causing current to flow through the at least one bit line of the selected first block, the current being derived from charges stored as a result of the precharging voltage being applied to the at least one bit line, and

applying a read pass voltage to each word line of the selected first block, the read pass voltage causing all memory cells connected to each word line to turn on.

2. The memory system according to claim 1 , wherein the nonvolatile memory continues the warming operation until the temperature is equal to or higher than the first temperature threshold.

3. The memory system according to claim 1 , wherein the nonvolatile memory continues the warming operation for a first period.

4. The memory system according to claim 3 , wherein the memory controller acquires temperature information indicating the temperature of the nonvolatile memory after the nonvolatile memory finishes the warming operation for the first period and issues another warming command to the nonvolatile memory if the temperature of the nonvolatile memory is lower than the first temperature threshold.

5. The memory system according to claim 4 , wherein the memory controller issues the warming command prior to issuing an access command to the nonvolatile memory when the temperature of the nonvolatile memory is lower than the first temperature threshold and issues the access command to the nonvolatile memory upon determining that the temperature is equal to or higher than the first temperature threshold.

6. The memory system according to claim 1 , wherein the nonvolatile memory is configured to store multi-bit values in each memory cell.

7. The memory system according to claim 1 , wherein the nonvolatile memory indicates a busy status while the nonvolatile memory is performing the warming operation.

8. A storage system comprising:

a plurality of memory systems, each having a nonvolatile memory including a plurality of blocks, in each of which a plurality of memory cells is arranged between bit lines and a source line, the plurality of memory cells of a same row being connected to a same word line and the plurality of memory cells of a same column being connected to a same bit line, and a memory controller configured to control operations of the nonvolatile memory; and

a storage controller configured to control the memory systems,

wherein the storage controller operates a cooling apparatus to cool the memory systems, and is configured to issue a warming command to one of the memory systems that is targeted in an access request from a host, and

wherein the targeted memory system, in response to the warming command, performs a warming operation that includes:

selecting a first block from the plurality of blocks, the first block being a defective block that is an invalid block or a free block that stores no valid data;

applying a precharging voltage to at least one bit line that is connected to memory cells of the selected first block, the applied precharging voltage being higher than a normal precharging voltage that is applied to a bit line of a normal block at a time of reading data stored in a memory cell connected to the bit line of the normal block, and

applying a read pass voltage to each word line of the selected first block, the read pass voltage causing all memory cells connected to each word line to turn on.

9. The storage system according to claim 8 , wherein the memory controller of the targeted memory system, upon receiving the warming command, passes on the warming command to the nonvolatile memory when a temperature of the nonvolatile memory is lower than a first temperature threshold.

10. The storage system according to claim 9 , wherein

the nonvolatile memory, in response to the warming command, causes an input/output circuit of the nonvolatile memory connected to the memory controller to repeatedly operate.

11. The storage system according to claim 9 , wherein

data is caused to be repeatedly exchanged between the nonvolatile memory and the memory controller.

12. The storage system according to claim 8 , wherein the nonvolatile memory of the targeted memory system indicates a busy status while the nonvolatile memory is performing the warming operation.

Assignments (2)
CHANGE OF NAME Recorded Jan 13, 2022
From: TOSHIBA MEMORY CORPORATION
To: KIOXIA CORPORATION
Reel/Frame 058777/0822 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2019
From: NISHIKAWA, SUGURU; SHIRAKAWA, MASANOBU; KOJIMA, YOSHIHISA; AMAKI, TAKEHIKO
To: TOSHIBA MEMORY CORPORATION
Reel/Frame 049113/0783 →