IP Library Granted Patent US 9,147,479
Granted Patent B2
US 9,147,479 · App. 14/243,646 · Granted Sep 29, 2015

Memory system and method for operating the same

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 9,147,479
App. No.
14/243,646
Granted
Sep 29, 2015
Kind
B2
Abstract

A memory system and a method for operating the same are provided. The memory system includes a semiconductor memory device suitable for performing an erase operation in response to a control signal, and if an erase command is input from a host, a controller suitable for temporarily storing erase block information according the erase command, and when a program command is input after the erase command is input, transmitting the control signal according to the erase command to the semiconductor memory device.

Claims (31)

1. A memory system comprising

a semiconductor memory device configured to perform an erase operation in response to a control signal for the erase operation; and

a controller configured to receive an erase operation request and an erase block address corresponding to the erase request from a host, store the erase block address, and transmit the control signal for the erase operation to the semiconductor memory device when a program operation request corresponding to the erase block address is received.

2. The memory system of claim 1 , wherein the controller further configured to control the semiconductor memory device to perform a program operation after the semiconductor memory device completes the erase operation according to the control signal for the erase operation.

3. The memory system of claim 1 , wherein the controller includes an erase block information storage unit to temporarily store the erase block address.

4. The memory system of claim 1 , wherein the semiconductor memory device comprises:

a memory cell array having a plurality of memory cells; and

a control logic configured to control the erase operation of the memory cell array.

5. The memory system of claim 3 , wherein the controller further configured to compare the erase block address stored in the erase block information storage unit with a program block address received with the program operation request, and when a block involved in the program block address is same as a block involved in the erase block address, transmits the control signal to the semiconductor memory device.

6. A memory system comprising:

a semiconductor memory device configured to perform an erase operation in response to a control signal for an erase operation; and

a controller configured to receive a plurality of erase operation requests and a plurality of erase block addresses corresponding to the erase operation request respectively and temporarily store the plurality of erase block address and transmit the control signal for the erase operation when the number of erase blocks corresponding to the plurality of erase block addresses is larger than a predetermined number.

7. The memory system of claim 6 , wherein the controller further configured to transmit the control signal for the erase operation when a program operation request corresponding to any one of the plurality of erase block addresses is received from the host.

8. The memory system of claim 6 , wherein the controller further configured to keep the transmission of the control signal for the erase operation on hold when the number of the erase blocks corresponding to the plurality of erase block addresses is smaller than the predetermined number.

9. The memory system of claim 6 , wherein the controller comprises an erase block information storage unit to temporarily store the plurality of the erase block addresses.

10. The memory system of claim 6 , wherein the semiconductor memory device comprises:

a memory cell array having a plurality of memory cells; and

a control logic configured to control the erase operation of the memory cell array.

11. The memory system of claim 8 , wherein the controller further configured to control the semiconductor memory device to perform a program operation after the semiconductor memory device completes the erase operation.

12. The memory system of claim 7 , wherein the controller further configured to compare the plurality of the erase block addresses stored in the erase block information storage unit with a program block address received with the program operation request, and when a block involved in the program block address is same as a block involved in any one of the plurality of the erase block addresses, controls the semiconductor memory device to perform the erase operation.

13. A method of operating a memory system, the method comprising:

receiving an erase operation request and an erase block information corresponding to the erase operation from a host;

storing the erase block information;

receiving a program operation request and a program block information corresponding to the program operation from the host;

performing an erase operation when the erase block information is equal to the program block information; and

performing a program operation after the erase operation is completed.

14. The method of claim 13 ,

wherein the erase block information is compared with the program block information corresponding to the program operation before the erase operation is performed, and

when a block address involved in the erase block information is same as a block address involved in the program block information, the erase operation is performed.

15. The method of claim 13 , wherein after the erase block information is stored, when the number of erase blocks corresponding to the erase block information is larger than a predetermined block number, the erase operation is performed.

16. The method of claim 15 , wherein when the number of erase blocks corresponding to the in erase block information is smaller than the predetermined block number, the erase operation is kept on hold.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2024
From: SK HYNIX INC.
To: MIMIRIP LLC
Reel/Frame 067335/0246 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2014
From: JEONG, YEON JOO
To: SK HYNIX INC.
Reel/Frame 032586/0392 →