Claims
- 1. In a memory circuit comprising a plurality of memory cells organized into columns and rows, said memory circuit having a first memory access cycle and a second memory access cycle, a method of refreshing the memory cells comprising:generating a first address used to write to first memory cells; generating a second address used to refresh second memory cells; comparing the first address with the second address; updating the second address using a predetermined algorithm if the first address is identical to the second address; writing first data to the first memory cells during a write phase of the first memory access cycle; and refreshing the second memory cells by reading second data from the second memory cells during a read phase of the second memory access cycle and writing the second data back to the second memory cells during a write phase of the second memory access cycle, wherein the write phase of the first memory access cycle substantially coincides with the read phase of the second memory access cycle.
- 2. The method of claim 1, further comprising:generating a third address used to read from third memory cells; and reading third data from the third memory cells during a read phase of the first memory access cycle.
CROSS REFERENCE TO RELATED APPLICATIONS
This application is a continuation of U.S. patent application Ser. No. 10/037,599, filed Oct. 19, 2001, now U.S. Pat. No. 6,600,677 issued on Jul. 29, 2003, which is a divisional of U.S. patent application Ser. No. 09/627,757, filed Jul. 28, 2000, now U.S. Pat. No. 6,430,098 issued Aug. 6, 2002, which claims the priority of Application No. 60/204,522, filed May 16, 2000, the contents of which are hereby incorporated by reference.
US Referenced Citations (13)
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/204522 |
May 2000 |
US |
Continuations (1)
|
Number |
Date |
Country |
Parent |
10/037599 |
Oct 2001 |
US |
Child |
10/414878 |
|
US |