Claims
- 1. A memory refresh system comprising:
memory management means for identifying a subset of a plurality of storage elements of a memory and means for selectively refreshing said subset of said elements of said memory.
- 2. The invention of claim 1 wherein said memory is dynamic random access memory.
- 3. The invention of claim 1 wherein said means for refreshing said subset of elements includes means for generating refresh pulses.
- 4. The invention of claim 3 wherein said means for generating a refresh pulses includes a first counter.
- 5. The invention of claim 4 wherein said first counter is adapted to count clock pulses and provide a first count in response thereto.
- 6. The invention of claim 5 wherein said means for generating refresh pulses further includes means for providing a refresh interval.
- 7. The invention of claim 6 wherein an output of said means for providing a refresh interval is a terminal count.
- 8. The invention of claim 7 wherein said means for generating refresh pulses includes a comparator adapted to compare said count to said terminal count and provide said refresh pulses in response thereto.
- 9. The invention of claim 1 wherein said means for refreshing said subset of elements includes means for generating a refresh address pointer.
- 10. The invention of claim 9 wherein said means for generating a refresh address pointer includes first means for counting said refresh pulses and providing a first count with respect thereto.
- 11. The invention of claim 10 wherein said means for generating a refresh address pointer includes means for providing a refresh address range.
- 12. The invention of claim 11 wherein said means for generating a refresh address pointer includes means for comparing said count to said refresh address range and providing a refresh address pointer reset signal in response thereto.
- 13. The invention of claim 12 wherein said means for generating a refresh address pointer includes second means for counting said refresh pulses and providing a second count with respect thereto.
- 14. The invention of claim 13 wherein said second means includes a second counter adapted to count said refresh pulses and provide said refresh address pointer in response thereto.
- 15. The invention of claim 14 wherein said second counter is adapted to receive said refresh address pointer reset signal as a reset signal therefor.
- 16. A system for refreshing a subset of an array of memory elements comprising:
a first counter adapted to count clock pulses and provide a first count in response thereto; a first comparator adapted to compare said count to a refresh interval and provide refresh pulses in response thereto; a second counter for generating an intermediate signal in response to said refresh pulses and a refresh address range; and a third counter for generating a refresh address pointer in response to said refresh signal and said intermediate signal.
- 17. The invention of claim 16 wherein said memory elements are dynamic random access memory elements.
- 18. A memory refresh system comprising:
a first counter adapted to receive clock pulses and provide a first count in response thereto; a first register for providing a refresh interval; a first comparator adapted to receive the output of said first counter and the output of said first register as inputs; a second counter adapted to receive the output of said to comparator as an input thereto; a second register for providing a refresh address range; a second comparator adapted to receive the output of said second counter and said second register as inputs and provide a refresh address pointer reset signal in response thereto; a third counter responsive to said a reset signal and adapted to count said refresh pulses and provide a refresh address pointer in response thereto; and means for refreshing memory elements in response to said refresh pulses and said refresh address pointer.
- 19. The invention of claim 18 wherein said memory elements are dynamic random access memory elements.
- 20. A communication system comprising:
first means for transmitting and receiving electromagnetic signals; second means for converting said electromagnetic signals to digital signals; third means for storing at least some of said digital signals in predetermined memory elements; fourth means for selectively refreshing said predetermined memory elements; and fifth means coupled to said first, second and third means for providing user input and output.
- 21. The invention of claim 20 wherein said memory elements are dynamic random access memory elements.
- 22. A method for refreshing a memory including the steps of:
identifying a subset of a plurality of storage elements of a memory and selectively refreshing said subset of said elements of said memory.
- 23. The invention of claim 22 wherein said subset of memory elements is a set of memory elements to which data has been written.
- 24. The invention of claim 22 wherein said subset of memory elements is a set of memory elements to which data may be written.
- 25. The invention of claim 22 wherein said memory is dynamic random access memory.
Parent Case Info
[0001] This application claims priority to pending Provisional application No. 60/324,013, filed on Sep. 20, 2001, incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60324013 |
Sep 2001 |
US |