IP Library › Granted Patent US 10,817,222
Granted Patent B2
US 10,817,222 · App. 16/289,907 · Granted Oct 27, 2020

Nonvolatile memory apparatus, semiconductor system including the nonvolatile memory apparatus, and operating method of the nonvolatile memory apparatus

Inventors: Seok Joon Kang (Seoul, KR); Jin Su Park (Icheon-si, KR); Ho Seok Em (Hwaseong-si, KR)
Assignee: SK hynix Inc.
G06F3/0659G06F3/0604G06F3/0679G11C13/0004G11C13/004G11C13/0069
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 10,817,222
App. No.
16/289,907
Granted
Oct 27, 2020
Kind
B2
Abstract

A semiconductor system may include a memory controller and a non-volatile memory apparatus. The memory controller may generate a recovery command signal by measuring a power off time of the non-volatile memory apparatus. The non-volatile memory apparatus may perform a drift recovery operation based on the recovery command signal.

Claims (36)

1. A semiconductor system comprising: a non-volatile memory apparatus configured to perform a drift recovery operation based on a recovery command signal; and

a memory controller configured to measure a power off time of the non-volatile memory apparatus and generate the recovery command signal based on the power off time,

wherein the drift recovery operation restores a resistance of a memory cell of the non-volatile memory apparatus to an original resistance value; and

wherein the power off time is a duration during which the non-volatile memory apparatus is powered-down.

2. The semiconductor system of claim 1 , wherein the memory controller is configured to generate the recovery command signal when the power off time is equal to or longer than a threshold time period.

3. The semiconductor system of claim 1 , wherein the non-volatile memory apparatus performs a first drift recovery operation of applying a recovery voltage across a memory cell, based on the recovery command signal.

4. The semiconductor system of claim 3 , wherein the recovery voltage has a voltage level high enough to cause a snap-back of a memory cell in a low resistance state and a high resistance state.

5. The semiconductor system of claim 1 , wherein the non-volatile memory apparatus performs, based on the recovery command signal, a second recovery operation of applying a drift read voltage across a memory cell, performing a set write operation to a memory cell determined to be in a low resistance state and performing a reset write operation to a memory cell determined to be in a high resistance state.

6. The semiconductor system of claim 5 , wherein the drift read voltage has a voltage level for distinguishing between a drifted low resistance state and a drifted high resistance state.

7. The semiconductor system of claim 6 , wherein the drift read voltage has a voltage level dynamically changing according to a degree of a resistance drift.

8. The semiconductor system of claim 1 , wherein the non-volatile memory apparatus transmits a recovery completion signal to the memory controller when the drift recovery operation is completed.

9. The semiconductor system of claim 8 , wherein the memory controller transmits a normal command signal to the non-volatile memory apparatus after receiving the recovery completion signal from the non-volatile memory apparatus.

10. A semiconductor system comprising: a non-volatile memory apparatus configured to perform a drift recovery operation based on a recovery command signal; and

a memory controller configured to calculate a threshold voltage change based on a power off time of the non-volatile memory apparatus and temperature change of the semiconductor system, and generate the recovery command signal based on the threshold voltage change,

wherein the drift recovery operation restores a resistance of a memory cell of the non-volatile memory apparatus to an original resistance value; and

wherein the power off time is a duration during which the non-volatile memory apparatus is powered-down.

11. The semiconductor system of claim 10 , wherein the memory controller is configured to generate the recovery command signal when the combination of the power off time and the temperature change results in the threshold voltage change being greater than a threshold value based on a table.

12. The semiconductor system of claim 10 , wherein the non-volatile memory apparatus performs a first drift recovery operation of applying a recovery voltage across a memory cell, based on the recovery command signal.

13. The semiconductor system of claim 12 , wherein the recovery voltage has a voltage level high enough to cause a snap-back of a memory cell in a low resistance state and a high resistance state.

14. The semiconductor system of claim 10 , wherein the non-volatile memory apparatus performs, based on the recovery command signal, a second recovery operation of applying a drift read voltage across a memory cell, performing a set write operation to a memory cell determined to be in a low resistance state and performing a reset write operation to a memory cell determined to be in a high resistance state.

15. The semiconductor system of claim 14 , wherein the drift read voltage has a voltage level for distinguishing between a drifted low resistance state and a drifted high resistance state.

16. The semiconductor system of claim 14 , wherein the drift read voltage has a voltage level dynamically changing based on the threshold voltage change.

17. The semiconductor system of claim 10 , wherein the non-volatile memory apparatus transmits a recovery completion signal to the memory controller when the drift recovery operation is completed.

18. The semiconductor system of claim 17 , wherein the memory controller transmits a normal command signal to the non-volatile memory apparatus after receiving the recovery completion signal from the non-volatile memory apparatus.

19. A method of operating a semiconductor system, the method comprising:

measuring, by a memory controller, a power off time of a non-volatile memory apparatus when the non-volatile memory apparatus is powered down, wherein the power off time is a duration during which the non-volatile memory apparatus is powered-down;

calculating, by the memory controller, a threshold voltage change based on the power off time;

determining, by the memory controller, whether a drift recovery is required, based on the threshold voltage change, wherein the drift recovery operation restoring a resistance of a memory cell of the non-volatile memory apparatus to an original resistance value; and

transmitting, by the memory controller, a recovery command signal and a normal command signal based on a result of the determining when the non-volatile memory apparatus is powered up.

20. The method of claim 19 , wherein the determining includes comparing the threshold voltage change with a threshold value, to determine if the threshold voltage has reached or surpassed the threshold value.

21. The method of claim 19 , wherein the determining includes enabling a recovery flag when the threshold voltage change is greater than a threshold value, and

wherein the transmitting of the recovery command signal and the normal command signal includes transmitting, by the memory controller, the recovery command signal to the non-volatile memory apparatus based on the recovery flag when the non-volatile memory apparatus is powered up.

22. The method of claim 19 , further comprising performing, by the non-volatile memory apparatus, a drift recovery operation based on the recovery command signal.

23. The method of claim 22 , further comprising transmitting, by the non-volatile memory apparatus, a recovery completion signal to the memory controller upon completion of the drift recovery operation.

24. The method of claim 23 , wherein the transmitting of the recovery command signal and the normal command signal includes transmitting, by the memory controller, the normal command signal to the non-volatile memory apparatus after receiving the recovery completion signal from the non-volatile memory apparatus.

25. The method of claim 22 , wherein the drift recovery operation includes at least one of a first recovery operation and a second recovery operation.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2019
From: KANG, SEOK JOON; PARK, JIN SU; EM, HO SEOK
To: SK HYNIX INC.
Reel/Frame 048477/0929 →
Priority Claims (1)
KR 10-2018-0073160 · Jun 26, 2018 · national
Continuity (1)
Related Publication 20190391759A1 · Dec 26, 2019