Nonvolatile memory system and a method of operating the nonvolatile memory system
First Claim
Patent Images
1. A nonvolatile memory system, comprising:
- a nonvolatile memory device that comprises a nonvolatile memory cell array and a page buffer internally connected to bit lines of the nonvolatile memory cell array, wherein the page buffer is disposed inside the nonvolatile memory device and the page buffer buffers data while the data is programmed into the memory cell array or while the data is read from the memory cell array; and
a memory controller that transmits a first command to the nonvolatile memory device such that the nonvolatile memory device loads into the page buffer mapping data that is stored in the nonvolatile memory cell array, receives a logical address from outside the memory controller after the mapping data is loaded into the page buffer, and transmits a second command to the nonvolatile memory device if it is determined that the mapping data includes mapping information for the logical address,wherein the page buffer of the nonvolatile memory device transmits the mapping data to the memory controller in response to the second command, and the memory controller translates the logical address into a physical address based on the mapping data that is received from the page buffer.
1 Assignment
0 Petitions
Accused Products
Abstract
A nonvolatile memory system includes: a nonvolatile memory device that includes a nonvolatile memory cell array and a page buffer; and a memory controller that loads into the page buffer mapping data that is stored in the nonvolatile memory cell array, and in response to a logical address received from outside the memory controller, translates the logical address into a physical address based on the mapping data that is loaded into the page buffer.
-
Citations
20 Claims
-
1. A nonvolatile memory system, comprising:
-
a nonvolatile memory device that comprises a nonvolatile memory cell array and a page buffer internally connected to bit lines of the nonvolatile memory cell array, wherein the page buffer is disposed inside the nonvolatile memory device and the page buffer buffers data while the data is programmed into the memory cell array or while the data is read from the memory cell array; and a memory controller that transmits a first command to the nonvolatile memory device such that the nonvolatile memory device loads into the page buffer mapping data that is stored in the nonvolatile memory cell array, receives a logical address from outside the memory controller after the mapping data is loaded into the page buffer, and transmits a second command to the nonvolatile memory device if it is determined that the mapping data includes mapping information for the logical address, wherein the page buffer of the nonvolatile memory device transmits the mapping data to the memory controller in response to the second command, and the memory controller translates the logical address into a physical address based on the mapping data that is received from the page buffer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of operating a nonvolatile memory system, the method comprising:
-
providing, by a memory controller, a control signal to a nonvolatile memory device; loading, by the nonvolatile memory device, at least part of mapping data from a nonvolatile memory cell array into a page buffer in response to the control signal, wherein the page buffer buffers data while the data is programmed into the memory cell array or while the data is read from the memory cell array, the page buffer receives the at least part of the ma ping data through bit lines of the nonvolatile memory cell array, and the page buffer and the nonvolatile memory cell array are disposed inside the nonvolatile memory device; receiving, by the memory controller, a command and a logical address from outside the memory controller; transmitting, by the memory controller, a data output command to the nonvolatile memory device if a map hit occurs in the at least part of the mapping data loaded in the page buffer; transmitting, by the page buffer, the at least part of the mapping data to the memory controller in response to the data output command, and translating, by the memory controller, the logical address into a physical address based on the at least part of the mapping data that is received from in the page buffer. - View Dependent Claims (14, 15)
-
-
16. A nonvolatile memory system, comprising:
-
a nonvolatile memory device including a memory cell array and a page buffer connected to bit lines of the memory cell array, wherein the page buffer buffers data while the data is programmed into the memory cell array or while the data is read from the memory cell array and the memory cell array is configured to store mapping data in a first time period; and a memory controller configured to instruct the page buffer to receive the mapping data through the bit lines from the memory cell array and cache the mapping data in a second time period, determine whether a map hit occurs in the cached mapping data in response to a command and a logical address in a third time period, receive the cached mapping data from the page buffer when there is a map hit in a fourth time period, and translate the logical address into a physical address based on the received cached mapping data in a fifth time period, wherein the first, second, third, fourth and fifth time periods occur in sequence. - View Dependent Claims (17, 18, 19, 20)
-
Specification