IP Library Granted Patent US 8,873,327
Granted Patent B2
US 8,873,327 · App. 13/970,844 · Granted Oct 28, 2014

Semiconductor device and operating method thereof

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 8,873,327
App. No.
13/970,844
Granted
Oct 28, 2014
Kind
B2
Abstract

An operating method of a semiconductor device may comprise monitoring error handling information corresponding to an address of a semiconductor memory device, setting a refresh period for the address considering the error handling information and requesting a refresh request for the address.

Claims (43)

1. An operating method of a semiconductor device comprising:

monitoring error handling information corresponding to an address of a semiconductor memory device;

setting a refresh period for the address considering the error handling information corresponding to the address; and

requesting a refresh request for the address.

2. The operating method of claim 1 , wherein the monitoring error handling information comprises

receiving error detection information and/or error correction information for a data read from the address of the semiconductor memory device; and

updating number of errors occurred at the address.

3. The operating method of claim 2 , wherein the updating comprises

setting a first period as a refresh period for the address when the number of errors is smaller than a first threshold value; and

setting a second period shorter than the first period as the refresh period for the address when the number of errors is larger than the first threshold value.

4. The operating method of claim 3 , further comprising setting a third period shorter than the second period as the refresh period for the address when the number of errors is larger than a second threshold value larger than the first threshold value.

5. The operating method of claim 4 , wherein the address is a bank address.

6. A semiconductor device comprising:

an error handling block detecting and/or correcting an error in a data of an address of a semiconductor memory device and generating error handling information corresponding to the address; and

a controller generating a refresh request for the address with a refresh period determined by the error handling information corresponding to the address.

7. The semiconductor device of claim 6 , wherein the refresh controller comprises an error register storing number of errors occurring at the address,

wherein the refresh controller determines the refresh period of the address according to the number of errors at the address.

8. The semiconductor device of claim 7 , wherein the refresh controller further comprises:

a mode selector for determining a refresh mode at the address by referring the error register; and

a refresh request generator for generating the refresh request for the address with the refresh period determined for the refresh mode at the address.

9. The semiconductor device of claim 8 , wherein the refresh request generator comprises:

a clock signal generator for generating a first clock signal; and

a pulse signal generator for generating a pulse signal from the first clock signal having a period as same as the refresh period at the address.

10. The semiconductor device of claim 6 , further comprising:

an arbiter for determining a processing order among requests from a host and a refresh request from the refresh controller; and

a command generator for generating a command signal corresponding to a request selected at the arbiter to control the semiconductor memory device.

11. The semiconductor device of claim 6 , wherein the address is a bank address.

12. A system comprising:

a semiconductor memory device; and

a memory controller for controlling the semiconductor memory device, wherein the memory controller comprises:

an error handling block detecting and/or correcting an error in a data of an address of the semiconductor memory device and generating error handling information corresponding to the address; and

a refresh controller generating a refresh request for the address with a refresh period determined by the error handling information corresponding to the address.

13. The system of claim 12 , wherein the refresh controller comprises an error register storing number of errors occurring at the address and the refresh controller determines the refresh period of the address according to the number of errors at the address.

14. The system of claim 13 , wherein the refresh controller further comprises

a mode selector for determining a refresh mode at the address by checking the error register; and

a refresh request generating block for generating the refresh request for the address with the refresh period determined by the refresh mode at the address.

15. The system of claim 14 , wherein the refresh request generating block comprises

a clock signal generator for generating a first clock; and

a refresh pulse generator for generating a pulse signal from the first clock signal having a period same as the refresh period at the address.

16. The system of claim 12 , wherein the memory controller further comprises

an arbiter for determining a processing order among requests from a host and a refresh request from the refresh controller; and

a command generator for generating a command corresponding to a request selected at the arbiter to control the semiconductor memory device.

17. The system of claim 12 , wherein the address is a bank address.

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 Aug 20, 2013
From: KIM, HONG-SIK; LEE, HYUNG-DONG; MOON, YOUNG-SUK
To: SK HYNIX INC.
Reel/Frame 031042/0270 →