IP Library Granted Patent US 9,569,142
Granted Patent B2
US 9,569,142 · App. 14/696,003 · Granted Feb 14, 2017

Semiconductor device and method of operating the same according to degree of deterioration

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,569,142
App. No.
14/696,003
Granted
Feb 14, 2017
Kind
B2
Abstract

A semiconductor device and a method of operating the same are provided. The method includes determining the degree of deterioration of a selected memory block, performing a program operation of the selected memory block in a first program operating condition when it is determined that the selected memory block is not deteriorated and performing the program operation of the selected memory block in a second program operating condition when it is determined that the selected memory is deteriorated, and updating the program operating time of the selected memory block.

Claims (28)

1. A method of operating a semiconductor device, comprising:

determining a degree of deterioration of a selected memory block, wherein the degree of deterioration of the selected memory block is determined by comparing a previous program operating time and a normal program operating time for the selected memory block;

performing a program operation on the selected memory block by using a first program operating condition when the selected memory block is determined not to be deteriorated, and performing the program operation on the selected memory block by using a second program operating condition when the selected memory is determined to be deteriorated; and

updating a program operating time of the selected memory block.

2. The method of operating the semiconductor device of claim 1 , wherein the normal program operating time is fixed to a value that is predetermined in a previous test operation for the semiconductor device.

3. The method of operating the semiconductor device of claim 2 , wherein the normal program operating time is separately set for each memory block.

4. The method of operating the semiconductor device of claim 1 , wherein the selected memory block is determined to be deteriorated when the previous program operating time is shorter than the normal program operating time, and the selected memory block is determined not to be deteriorated when the previous program operating time is equal to or longer than the normal program operating time.

5. The method of operating the semiconductor device of claim 1 , wherein the first and second program operating conditions include parameters including a condition of the program operation.

6. The method of operating the semiconductor device of claim 5 , wherein the parameters include information regarding various operations that are previously stored in a storage unit of the semiconductor device.

7. The method of operating the semiconductor device of claim 6 , wherein the parameter includes at least one of a start program voltage, a step voltage, a program pass voltage, and the maximum number of program pulses.

8. The method of operating the semiconductor device of claim 5 , wherein, under the second program operating condition, the start program voltage and the step voltage are set to have lower levels than those under the first program operating condition.

9. The method of operating the semiconductor device of claim 1 , wherein the updated program operating time of the selected memory block is used as the previous program operating time when a next program operation of the selected memory block is performed.

10. A semiconductor device, comprising:

a plurality of memory blocks;

a peripheral circuit suitable for performing a program operation on a selected memory block among the memory blocks; and

a control circuit suitable for determining degree of deterioration of the selected memory block, setting a first program operating condition or a second program operating condition based on the determined result, and controlling the peripheral circuit to perform the program operation on the selected memory block based on the set program operating condition, wherein the control circuit determines the degree of deterioration of the selected memory block by comparing a previous program operating time and a normal program operating time for the selected memory block.

11. The semiconductor device of claim 10 , wherein the control circuit determines that the selected memory block is deteriorated when the previous program operating time is shorter than the normal program operating time, and

wherein the control circuit determines that the selected memory block is not deteriorated when the previous program operating time is equal to or longer than the normal program operating time.

12. The semiconductor device of claim 10 , wherein the previous program operating time and the normal program operating time are stored in one of the memory blocks or a storage unit included in the control circuit.

13. The semiconductor device of claim 10 , wherein the first and second program operating conditions include information regarding at least one of a start program voltage, a step voltage, a program pass voltage, and the maximum number of program pulses.

14. The semiconductor device of claim 13 , wherein, under the second program operating condition, the start program voltage and the step voltage have lower levels than those under the first program operating condition.

15. The semiconductor device of claim 10 , wherein the normal program operating time is separately set for each memory block.

16. The semiconductor device of claim 10 , wherein, when the program operation of the selected memory block is completed, the control circuit updates the previous program operating time.

17. The semiconductor device of claim 16 , wherein, when a next program operation for the selected memory block is performed, the control circuit updates the previous program operating time when the program operation using the updated program operating time as the previous program operating time is completed.

18. A semiconductor device, comprising:

a plurality of memory blocks; and

a peripheral circuit suitable for performing a program operation of a selected memory block among the memory blocks,

wherein a program operating condition of the selected memory block is adjusted when the selected memory block is determined to be deteriorated by comparing a previous program operating time and a normal program operating time for the selected memory block.

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 24, 2015
From: HAN, JU HYEON
To: SK HYNIX INC.
Reel/Frame 035493/0104 →