IP Library Granted Patent US 11,693,592
Granted Patent B2
US 11,693,592 · App. 17/022,652 · Granted Jul 4, 2023

Memory system

Inventors: Takahiro Miomo (Kanagawa, JP); Prashob Ramachandran Nair (Kanagawa, JP); Hajime Yamazaki (Kanagawa, JP); Makoto Domon (Kanagawa, JP); Yasunori Nakamura (Kanagawa, JP)
Assignee: KIOXIA CORPORATION
G06F3/0659G06F3/0613G06F3/0625G06F3/0658G06F3/0679G06F3/0688G06F9/46
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,693,592
App. No.
17/022,652
Granted
Jul 4, 2023
Kind
B2
Abstract

A memory system includes a first nonvolatile memory, a first processor, and a second processor. The first processor sets a first assignment amount. The second processor performs access to the first nonvolatile memory, calculates a consumed amount which is an amount according to an operation time of the first nonvolatile memory in the access, and transmits a notification to the first processor when the consumed amount reaches the first assignment amount.

Claims (40)

1. A memory system comprising:

a first nonvolatile memory;

a second memory;

a first processor; and

a second processor,

wherein the first processor is configured to:

calculate a first assignment amount indicating an operation time of the first nonvolatile memory,

write the first assignment amount to the second memory, and

cause the second processor to be transitioned to a second mode in response to receiving an exhaustion notification from the second processor, and

wherein the second processor is configured to:

perform access to the first nonvolatile memory in a first mode,

calculate a consumed amount indicating an operation time of the first nonvolatile memory in the access,

transmit the exhaustion notification to the first processor when the consumed amount reaches the first assignment amount in the second memory, and

stop access to the first nonvolatile memory in the second mode,

wherein the first processor is configured to set each of a plurality of second assignment amounts, and

wherein the second processor is configured to:

determine that the plurality of second assignment amounts include a first one of second assignment amount and a second one of second assignment amount, the first one of second assignment amount is different from the second one of second assignment amount, and

transmit the exhaustion notification to the first processor when the consumed amount reaches a total amount of the first one of second assignment amount and the second one of the second assignment amount among the second assignment amounts.

2. The memory system according to claim 1 ,

wherein the first processor is configured to calculate respective ones of the plurality of second assignment amounts according to a usage condition of the memory system.

3. The memory system according to claim 1 ,

wherein the access to the first nonvolatile memory includes a plurality of types of access including read, write, and erase, and

the consumed amount is calculated according to the type of the access to the first nonvolatile memory.

4. The memory system according to claim 2 , further comprising:

a temperature sensor,

wherein the usage condition is a detection value of the temperature sensor.

5. The memory system according to claim 4 ,

wherein the first processor is configured to feedback the detection value to an arithmetical calculation of the respective second assignment amounts.

6. The memory system according to claim 5 ,

wherein the first processor is configured to calculate the respective second assignment amounts by the arithmetical calculation based on proportional-integral-derivative (PID) control.

7. The memory system according to claim 1 ,

wherein the second memory has a region managed by a first-in-first-out (FIFO) rule,

wherein the first processor is configured to sequentially write the plurality of second assignment amounts in the region of the second memory, and

wherein the second processor is configured to:

determine a predetermined number of second assignment amounts, among the plurality of second assignment amounts, written in the region of the second memory, as second assignment amounts with expiration dates not expired.

8. The memory system according to claim 1 ,

wherein, when a first predetermined time has elapsed after the second processor is transitioned to the second mode, the first processor is configured to cause the second processor to be transitioned to the first mode.

9. The memory system according to claim 1 ,

wherein the second mode is a mode in which supply of a clock to the second processor is blocked.

10. The memory system according to claim 1 , wherein in the first mode, the first processor is configured to set a new plurality of second assignment amounts when a first predetermined time has elapsed after the plurality of second assignment amounts are previously set.

Assignments (3)
CHANGE OF NAME Recorded Jan 17, 2022
From: K.K. PANGEA
To: TOSHIBA MEMORY CORPORATION
Reel/Frame 058670/0930 →
CHANGE OF NAME Recorded Jan 17, 2022
From: TOSHIBA MEMORY CORPORATION
To: KIOXIA CORPORATION
Reel/Frame 058751/0266 →
MERGER Recorded Jan 17, 2022
From: TOSHIBA MEMORY CORPORATION
To: K.K. PANGEA
Reel/Frame 058751/0995 →
Priority Claims (1)
JP 2017-052154 · Mar 17, 2017 · national
Continuity (2)
Continuation 15695773 · Sep 5, 2017
Related Publication 20200409610A1 · Dec 31, 2020
Cited By (1)
US 12,236,106