IP Library Granted Patent US 7,492,658
Granted Patent B2
US 7,492,658 · App. 11/930,292 · Granted Feb 17, 2009

Apparatus and method for self-refreshing dynamic random access memory cells

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 7,492,658
App. No.
11/930,292
Granted
Feb 17, 2009
Kind
B2
Abstract

A dynamic random access memory (DRAM) having DRAM cells coupled to wordlines and bitlines. In a self-refresh mode, the cells coupled with the even numbered rows retain main data previously stored therein and the assistant data, which is logically opposite to the main data, is overwritten into the cells coupled with the wordlines of the odd numbered rows. When the DRAM enters the self-refresh mode, a starting refresh address for the self-refresh mode is detected. If the detected starting refresh address does not match with a predetermined correct address set for the self-refresh operation mode, a dummy refresh cycle will be established in an entry-burst self-refresh period. During the dummy refresh cycle, a dummy refresh command is added to increment an internal row address counter that provides row addresses for self-refreshing the cells of the selected wordlines within the cell array.

Claims (56)

1. A dynamic random access memory (DRAM) device comprising:

an array of DRAM cells arranged in rows by columns, each DRAM cell of the array being coupled to a wordline of a corresponding row and a bitline of a corresponding column; and

refresh circuitry for refreshing data stored in the DRAM cells coupled to wordlines of a first set of rows as main data and for overwriting assistant data into the DRAM cells coupled to wordlines of a second set of rows in a self-refresh mode, the assistant data being opposite data to the main data and each row of the second set being adjacent to each row of the first set, the refresh circuitry including

a mode entry detector for detecting an entry into the self-refresh mode to retain the main data and to overwrite the assistant data, the mode entry detector producing a first self-refresh mode signal when entry into the self-refresh mode is detected,

a refresh producer for detecting a starting refresh address provided by an address counter for operation of the self-refresh mode in response to the first self-refresh mode signal, the refresh producer changing the address counter when the detected starting refresh address mismatches a predetermined address.

2. The DRAM device of claim 1 , wherein the refresh circuitry further comprises:

an entry signal producer for producing a self-refresh entry signal in response to the first self-refresh mode signal; and

adoption circuitry for adopting the dummy refresh cycle in the self-refresh mode.

3. The DRAM device of claim 2 , wherein:

the adoption circuitry comprises a burst circuit for determining a first burst refresh cycle in response to the self-refresh entry signal; and

the refresh producer comprises a dummy circuit for determining a dummy refresh cycle in response to the first self-refresh mode signal and a row address signal, the dummy refresh cycle being executed when the starting refresh address mismatches the predetermined address.

4. The DRAM device of claim 3 , wherein the adoption circuitry further comprises entry burst establishing circuitry for combining the dummy refresh cycle with the first burst refresh cycle to establish an entry-burst refresh period; and

the burst circuit comprises

a refresh burst generator for generating a first burst clock pulse signal during the first burst refresh cycle; and

burst period decision circuitry for counting the burst clock pulses up to a predetermined value that corresponds to the number of the wordlines to produce a second self-refresh mode signal, the second self-refresh mode signal causing the self-refresh entry signal to be disabled and the first burst refresh cycle to be ceased.

5. The DRAM device of claim 4 , wherein:

the refresh circuitry further comprises an oscillator for establishing a self-refresh cycle in response to the second self-refresh mode signal; and

the adoption circuitry further comprises a combiner for combining the self-refresh cycle with the entry-burst refresh period.

6. The DRAM device of claim 3 , wherein the dummy circuit comprises:

a pulse generator for generating a dummy pulse signal having a predetermined pulse width driven by the first self-refresh mode signal.

7. The DRAM device of claim 5 , wherein the refresh circuitry further comprises:

a mode exit detector for detecting an exit from the self-refresh mode to disable the first self-refresh mode signal; and

an exit signal producer for producing a self-refresh exit signal in response to the first self-refresh mode signal being disabled.

8. The DRAM device of claim 7 , wherein:

the burst circuit further initiates a second burst refresh cycle in response to the self-refresh exit signal; and

the combiner further combines the second burst refresh cycle with the self-refresh cycle with the entry-burst refresh period.

9. The DRAM device of claim 8 , wherein the refresh burst generator further generates a second burst clock signal during the second burst refresh cycle.

10. The DRAM device of claim 9 , wherein the adoption circuitry further comprises:

a signal combiner for combining the dummy pulse signal, the first burst clock pulse signal, the oscillation pulse signal and the second burst clock signal to produce the refresh clock pulse signal for self-refreshing the cells.

11. The DRAM device of claim 10 , wherein:

the refresh burst generator comprises a pulse generator for generating pulses as the second burst clock pulse signal in response to the exit from the self-refresh mode; and

the burst period decision circuitry comprises a pulse counter for counting the pulses of the burst clock pulse signal up to a predetermined value that corresponds to the number of the wordlines of the DRAM device, thereby producing the second self-refresh mode signal upon count of the predetermined value.

12. The DRAM device of claim 11 , wherein the oscillator further comprises:

an oscillation controller for controlling the generation of the oscillation pulse signal by the self-refresh oscillator in response to the first and second self-refresh mode signal.

13. The DRAM device of claim 12 , wherein:

the entry signal producer comprises first latch circuitry for holding the self-refresh entry signal when the generation of the first self-refresh mode signal and a given logic state of the row address signal overlap; and

the exit signal producer comprises second latch circuitry for holding the self-refresh exit signal when the ceasing of the first self-refresh mode signal and the given logic state of the row address signal overlap.

14. The DRAM device of claim 13 , wherein the dummy circuit comprises:

third latch circuitry for disabling the generation of the dummy pulse signal when the row address signal matches the predetermined address.

15. The DRAM device of claim 1 , wherein the refresh producer comprises:

a detector for detecting the starting refresh address based on one bit of the refresh row address represented by the refresh signal.

16. The DRAM device of claim 15 , wherein the detector comprises:

one-bit detection circuitry for detecting a first address bit of the refresh signal for addressing a first row of the array.

17. A method for self-refreshing a dynamic random access memory (DRAM) having cells arranged in rows and columns, each DRAM cell of the array being coupled to a wordline of a corresponding row and a bitline of a corresponding column, the method comprising:

detecting an entry into a self-refresh mode for producing a first self-refresh mode signal;

detecting a starting refresh address provided by an address counter for operation of the self-refresh mode in response to the first self-refresh mode signal;

changing the address counter when the detected starting refresh address mismatches a predetermined address;

retaining data stored in the DRAM cells coupled to wordlines of a first set of rows, as main data when the detected starting refresh address matches the predetermined address; and

overwriting assistant data into the DRAM cells coupled to wordlines of a second set of rows, the assistant data being opposite data to the main data, each row of the second set being adjacent to each row of the first set.

18. The method of claim 17 , wherein:

the step of retaining comprises rewriting the main data in the DRAM cells coupled to the word lines of even numbered rows; and

the step of overwriting comprises rewriting the assistant data in the DRAM cells coupled to the wordlines of odd numbered rows.

19. The DRAM device of claim 1 , wherein changing the address counter includes incrementing the address counter when the detected starting refresh address mismatches the predetermined address.

20. The DRAM device of claim 1 , wherein changing the address counter includes toggling the address counter when the detected starting refresh address mismatches the predetermined address.

21. The method of claim 17 , wherein changing the address counter includes incrementing the address counter when the detected starting refresh address mismatches the predetermined address.

22. The method of claim 17 , wherein changing the address counter includes toggling the address counter when the detected starting refresh address mismatches the predetermined address.

Assignments (8)
RELEASE OF U.S. PATENT AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Oct 12, 2018
From: ROYAL BANK OF CANADA, AS LENDER
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 047645/0424 →
U.S. PATENT SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Sep 9, 2014
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: CPPIB CREDIT INVESTMENTS INC., AS LENDER; ROYAL BANK OF CANADA, AS LENDER
Reel/Frame 033706/0367 →
CHANGE OF ADDRESS Recorded Sep 3, 2014
From: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 033678/0096 →
RELEASE OF SECURITY INTEREST Recorded Aug 7, 2014
From: ROYAL BANK OF CANADA
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.; CONVERSANT IP N.B. 868 INC.; CONVERSANT IP N.B. 276 INC.
Reel/Frame 033484/0344 →
CHANGE OF NAME Recorded Mar 13, 2014
From: MOSAID TECHNOLOGIES INCORPORATED
To: CONVERSANT INTELLECTUAL PROPERTY MANAGEMENT INC.
Reel/Frame 032439/0638 →
U.S. INTELLECTUAL PROPERTY SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) - SHORT FORM Recorded Jan 10, 2012
From: 658276 N.B. LTD.; 658868 N.B. INC.; MOSAID TECHNOLOGIES INCORPORATED
To: ROYAL BANK OF CANADA
Reel/Frame 027512/0196 →
CHANGE OF ADDRESS OF ASSIGNEE Recorded Apr 15, 2009
From: MOSAID TECHNOLOGIES INCORPORATED
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 022542/0876 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 24, 2008
From: OH, HAKJUNE, MR.
To: MOSAID TECHNOLOGIES INCORPORATED
Reel/Frame 021285/0879 →