IP Library › Granted Patent US 12,632,189
Granted Patent B2
US 12,632,189 · App. 18/766,990 · Granted May 19, 2026

Memory system and information processing system

Inventor: Daisuke Uchida (Fujisawa, JP)
Assignee: Kioxia Corporation
G06F3/0634G06F3/0604G06F3/0679
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 12,632,189
App. No.
18/766,990
Granted
May 19, 2026
Kind
B2
Abstract

In general, according to one embodiment, a memory system includes: a nonvolatile memory including a plurality of memory cells; and a memory controller having a first state in which write data transferred from an external host is written in the nonvolatile memory at a rate of a first number of bits per memory cell, and a second state in which the write data is written at a rate of a second number of bits per memory cell. The second number of bits differs from the first number of bits. The memory controller is configured to transmit information relating to a transfer rate of the write data to the host in response to a first request from the host. The information includes: first information associated with the first state; and second information associated with the second state.

Claims (80)

1 . A memory system comprising:

a nonvolatile memory including a plurality of memory cells; and

a memory controller having a first state in which write data transferred from an external host is written in the nonvolatile memory at a rate of a first number of bits per memory cell, and a second state in which the write data is written at a rate of a second number of bits per memory cell, the second number of bits larger than the first number of bits, wherein

the memory controller is configured to transmit information relating to a transfer rate of the write data to the host in response to a first request from the host,

the information includes:

first information associated with the first state; and

second information associated with the second state,

the memory controller is configured to:

receive, in the first state, the write data from the host at a first transfer rate; and

receive, in the second state, the write data from the host at a second transfer rate that is lower than the first transfer rate and lower than a written speed in the second state,

the first information includes a first number of lanes and a first frequency,

the second information includes a second number of lanes and a second frequency,

in a case where the first number of lanes and the second number of lanes are equal, the first frequency is higher than the second frequency, and

in a case where the first frequency and the second frequency are equal, the first number of lanes is greater than the second number of lanes.

2 . The memory system according to claim 1 , wherein

the memory controller is configured to:

transmit, in the first state, data to the host at a third transfer rate that is independent from the first transfer rate; and

transmit, in the second state, data to the host at a fourth transfer rate that is independent from the second transfer rate.

3 . The memory system according to claim 1 , wherein

the first number of bits is smaller than the second number of bits, and

the memory controller in the first state is configured to:

perform, in response to a write request from the host, a first write process in which the write data is written in the nonvolatile memory at a rate of the first number of bits per memory cell;

notify the host of a write process completion after the first write process is completed; and

read the write data from the nonvolatile memory after the notification, and perform a second write process in which the write data is written in the nonvolatile memory at a rate of the second number of bits per memory cell.

4 . The memory system according to claim 3 , wherein

the memory controller in the first state is configured to perform the second write process without a request from the host.

5 . The memory system according to claim 3 , wherein

a period of time during which the write data is written in the nonvolatile memory by the first write process is shorter than a period of time during which the write data is written in the nonvolatile memory by the second write process.

6 . The memory system according to claim 1 , wherein

the first number of bits is 1,

the second number of bits is equal to or larger than 3,

the memory system is adhered to a UFS standard,

the first state is a state in which a write booster function is enabled, and

the second state is a state in which the write booster function is disable.

7 . The memory system according to claim 1 , wherein

the memory controller further has a third state in which the write data is written in the nonvolatile memory at a rate of a third number of bits per memory cell,

the information further includes third information associated with the third state, and

the third number of bits differs from the first number of bits and the second number of bits.

8 . An information processing system comprising:

a host; and

a memory system, wherein

the memory system includes:

a nonvolatile memory including a plurality of memory cells;

a memory controller having a first state in which write data transferred from the host is written in the nonvolatile memory at a rate of a first number of bits per memory cell, and a second state in which the write data is written at a rate of a second number of bits per memory cell, the second number of bits larger than the first number of bits, wherein

the memory controller is configured to transmit information relating to a transfer rate of the write data to the host in response to a first request from the host,

the information includes:

first information associated with the first state; and

second information associated with the second state, and

the host is configured to:

transmit, in a case where the memory controller is operated in the first state, the write data to the memory controller at a first transfer rate, based on the first information; and

transmit, in a case where the memory controller is operated in the second state, the write data to the memory controller at a second transfer rate that is lower than the first transfer rate and lower than a written speed in the second state, based on the second information,

the first information includes a first number of lanes and a first frequency,

the second information includes a second number of lanes and a second frequency,

in a case where the first number of lanes and the second number of lanes are equal, the first frequency is higher than the second frequency, and

in a case where the first frequency and the second frequency are equal, the first number of lanes is greater than the second number of lanes.

9 . The information processing system according to claim 8 , wherein

the first number of bits is smaller than the second number of bits, and

the memory controller in the first state is configured to:

perform, in response to a write request from the host, a first write process in which the write data is written in the nonvolatile memory at a rate of the first number of bits per memory cell;

notify the host of a write process completion after the first write process is completed; and

read the write data from the nonvolatile memory after the notification, and perform a second write process in which the write data is written in the nonvolatile memory at a rate of the second number of bits per memory cell.

10 . The information processing system according to claim 9 , wherein

the memory controller in the first state is configured to perform the second write process without a request from the host.

11 . The information processing system according to claim 9 , wherein

a period of time during which the write data is written in the nonvolatile memory by the first write process is shorter than a time during which the write data is written in the nonvolatile memory by the second write process.

12 . The information processing system according to claim 8 , wherein

the first number of bits is 1,

the second number of bits is equal to or larger than 3,

the memory system is adhered to a UFS standard,

the first state is a state in which a write booster function is enabled, and

the second state is a state in which the write booster function is disable.

13 . The memory system according to claim 1 , wherein

the memory controller is configured to:

transmit information to the host, the information indicating whether or not the memory controller is compatible with a desired transfer rate desired by the host;

receive an instruction from the host to stop transferring data at a current transfer rate; and

in response to the instruction, stop transferring data at the current transfer rate and change from the current transfer rate to the desired transfer rate.

14 . The information processing system according to claim 8 , wherein

the host is configured to:

ascertain whether or not the memory controller is compatible with a desired transfer rate desired by the host based on information from the memory controller; and

stop, in a case where the memory controller is compatible with the desired transfer rate, transferring data at a current transfer rate and change from the current transfer rate to the desired transfer rate.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2024
From: UCHIDA, DAISUKE
To: KIOXIA CORPORATION
Reel/Frame 067935/0882 →
Priority Claims (1)
JP 2023-140410 · Aug 30, 2023 · national
Continuity (1)
Related Publication 20250077099A1 · Mar 6, 2025
References Cited (16)
US 8205028B1 · Sakarda · 2012 [cited by applicant]
US 11275620B2 · Boenapalli et al. · 2022 [cited by applicant]
US 20140365713A1 · Chien · 2014 [cited by examiner]
US 20150032913A1 · Kim · 2015 [cited by examiner]
US 20180018090A1 · Lu · 2018 [cited by examiner]
US 20190227751A1 · Khakifirooz · 2019 [cited by examiner]
US 20200073795A1 · Asano · 2020 [cited by examiner]
US 20210034536A1 · Kim et al. · 2021 [cited by applicant]
US 20210294654A1 · Boenapalli et al. · 2021 [cited by applicant]
US 20220114117A1 · Lee · 2022 [cited by examiner]
US 20220374172A1 · Kim · 2022 [cited by examiner]
US 20230072721A1 · Park et al. · 2023 [cited by applicant]
US 20240020035A1 · Yi · 2024 [cited by examiner]
US 20240071508A1 · Yang · 2024 [cited by examiner]
US 20250013595A1 · Kuo · 2025 [cited by examiner]
CN 104239245A · 2014 [cited by applicant]