Memory controller controlling a nonvolatile memory
AssigneeSamsung Electronics Co., Ltd.
InventorsJeong-Beom Seo, Wonmoon Cheon
Life of this patent
Estimating the term…
Abstract
Described is a memory controller interfacing with a host and a nonvolatile memory. The memory controller may include a buffer unit configured to store an input address table and a first hot address table; and a processing unit configured to judge whether an address from the host coincides with one of addresses stored in the input address table and to store the address from the host in the first hot address table according to the judgment.
Claims11
A memory controller interfacing with a host and a nonvolatile memory, comprising:
- a buffer unit configured to store an input address table and a first hot address table;
- and
- a processing unit configured to judge whether an address from the host coincides with an address stored in the input address table and to store the address from the host in the first hot address table according to the judgment, the processing unit storing the address from the host in the input address table according to a first-in first-out (FIFO) manner,
- wherein the buffer unit further includes a second hot address table,
- wherein the processing unit stores the address from the host in the second hot address table when the address from the host coincides with at least one address stored in the first hot address table, wherein the processing unit determines a type of the address from the host based upon the first and second hot address tables,
- wherein if the address from the host coincides with at least one address stored in the second hot address table, the processing unit determines the type of the address from the host by determining whether the address from the host is a first hot address,
- wherein if the address from the host coincides with at least one address stored in the first hot address table while not coinciding with at least one address stored in the second hot address table, the processing unit determines the type of the address from the host by determining the address from the host as a second hot address, and
- wherein if the address from the host does not coincide with at least one address stored in either of the first and second hot address tables, the processing unit determines the type of the address from the host by determining the address from the host as a cold address.
A memory controller interfacing with a host and a nonvolatile memory, comprising:
- a buffer unit configured to store an address table;
- a processing unit configured to categorize an address received from the host and to store the categorized address in the address table based on the categorization of the received address,
- wherein the address table of the buffer unit includes an input address table and a first hot address table, the received address being stored only in the input address table or both the input address table and the first hot address table based on the categorization of the received address by the processing unit,
- wherein the address table of the buffer unit further includes a second hot address table, the received address being stored in:
- (1) only the input address table, (2) the input address table and the first hot address table, or (3) the input address table, the first hot address table and the second hot address table, based on the categorization of the received address by the processing unit, and
- wherein the processing unit categorizes the received address as a cold address, a first hot address, or a second hot address, the received address being categorized as a cold address if the received address does not coincide with an address stored in the input address table, the received address being categorized as a first hot address if the received address coincides with an address stored in the input address table, and the received address being categorized as a second hot address if the received address coincides with an address stored in both the input address table and the first hot address table.
Dependencies are inferred from the claim text.