Controller for controlling nonvolatile memory
First Claim
Patent Images
1. A memory system comprising:
- a NAND flash memory;
a RAM in signal communication with the NAND flash memory for storing data of the NAND flash memory; and
a controller in signal communication with the NAND flash memory for controlling an access to the RAM and the NAND flash memory in response to a memory request, wherein the controller includes a memory for storing address information of the data stored in the RAM, and controls the NAND flash memory to be selectively accessed at the memory request with reference to the address information of the memory.
1 Assignment
0 Petitions
Accused Products
Abstract
A memory controller is provided which is connected to a nonvolatile memory (e.g., a NAND flash memory) and a volatile memory (e.g., a DRAM or SDRAM), where the memory controller controls an access to the nonvolatile memory and the volatile memory in response to a memory request, and includes a memory for storing address information of data stored in the volatile memory, and where the memory controller determines whether address information inputted at the memory request is identical to address information of the memory, and selectively accesses the nonvolatile memory according to the determined result.
93 Citations
32 Claims
-
1. A memory system comprising:
-
a NAND flash memory;
a RAM in signal communication with the NAND flash memory for storing data of the NAND flash memory; and
a controller in signal communication with the NAND flash memory for controlling an access to the RAM and the NAND flash memory in response to a memory request, wherein the controller includes a memory for storing address information of the data stored in the RAM, and controls the NAND flash memory to be selectively accessed at the memory request with reference to the address information of the memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 14, 15, 16, 17)
-
- 11. The memory system 10, wherein the flash memory management and control unit stores defective page information in the memory when the accessed page of the NAND flash memory is a defective page.
-
18. A memory system comprising:
-
a NAND flash memory;
a RAM for storing data of the NAND flash memory; and
a controller in signal communication with the NAND flash memory and the RAM for controlling an access to the RAM and the NAND flash memory, wherein the controller comprises;
a memory for storing a tag address from memory address information of data stored in the RAM;
a main control unit in signal communication with the memory for issuing either one of first and second access commands according to whether a tag address from a memory address inputted at a memory request is identical to a tag address of the memory;
a memory control unit in signal communication with the main control unit for controlling an access to the RAM in response to the first access command; and
a flash memory management and control unit in signal communication with the main control unit for controlling an access to the NAND flash memory in response to the second access command. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification