Claims
- 1. A memory device comprising:
a non-volatile memory array; an address bus for receiving row and column address signals for accessing specified locations within said memory array; a data bus for receiving data to be written to a location in said memory array specified by said row and column address signals and for presenting data read from said memory array at a location specified by said row and column address signals; and a cache associated with said memory array and coupled to said data bus for storing at least a portion of said data to be read from said memory array, said cache having a relatively faster access time than said memory array.
- 2. The memory device of claim 1 wherein said non-volatile memory array comprises a ferroelectric memory array.
- 3. The memory device of claim 1 wherein said cache comprises static random access memory.
- 4. The memory device of claim 1 wherein said non-volatile memory array comprises erasable programmable read only memory.
- 5. The memory device of claim 4 wherein said erasable programmable read only memory is electrically erasable.
- 6. The memory device of claim 4 wherein said cache comprises static random access memory.
- 7. The memory device of claim 4 wherein said cache comprises ferroelectric memory.
- 8. The memory device of claim 1 wherein said non-volatile memory array comprises Flash memory.
- 9. The memory device of claim 8 wherein said cache comprises static random access memory.
- 10. The memory device of claim 8 wherein said cache comprises ferroelectric memory.
- 11. A non-volatile memory device comprising:
a non-volatile memory array having associated row and column decoders; an address bus for receiving row and column address signals for application to said row and column decoders respectively; a cache interposed between said column decoder and said non-volatile memory array, said cache having a relatively faster access time than said non-volatile memory array; and a data bus coupled to said cache for receiving data to be written to a location in said non-volatile memory array specified by said row and column decoders and for presenting data read from said memory array at a location specified by said row and column decoders.
- 12. The non-volatile memory device of claim 11 wherein said non-volatile memory array comprises a ferroelectric memory array.
- 13. The non-volatile memory device of claim 11 wherein said cache comprises static random access memory.
- 14. The non-volatile memory device of claim 11 wherein said non-volatile memory array comprises erasable programmable read only memory.
- 15. The non-volatile memory device of claim 14 wherein said erasable programmable read only memory is electrically erasable.
- 16. The non-volatile memory device of claim 14 wherein said cache comprises static random access memory.
- 17. The non-volatile memory device of claim 14 wherein said cache comprises ferroelectric memory.
- 18. The non-volatile memory device of claim 11 wherein said non-volatile memory array comprises Flash memory.
- 19. The non-volatile memory device of claim 18 wherein said cache comprises static random access memory.
- 20. The non-volatile memory device of claim 18 wherein said cache comprises ferroelectric memory.
- 21. The non-volatile memory device of claim 11 further comprising:
a row address latch coupled between said address bus and said row decoder; and a column address latch coupled between said address bus and said column decoder.
- 22. The non-volatile memory device of claim 21 further comprising:
a row address compare block coupled to said row address latch for providing an indication of whether a row of data specified by said row address signal presently maintained in said row address latch is currently in said cache.
- 23. The non-volatile memory device of claim 22 wherein said memory device provides an external signal when said row of data specified by said row address signal presently maintained in said row address latch is currently in said cache.
- 24. The non-volatile memory device of claim 22 wherein said data bus comprises a data input line and a data output line.
- 25. The non-volatile memory device of claim 22 further comprising an I/O controller coupled to said data bus and said row address compare block for receiving an external chip enable signal.
- 26. The non-volatile memory device of claim 22 wherein said I/O controller further receives an external write enable signal.
- 27. The non-volatile memory device of claim 22 wherein said I/O controller further receives an external output enable signal.
- 28. The non-volatile memory device of claim 21 wherein said cache is a write back cache.
- 29. The non-volatile memory device of claim 21 wherein said cache is a write through cache.
- 30. The non-volatile memory device of claim 11 further comprising an internally generated Ready signal supplied on an external output thereof.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] The present invention is related to the subject matter of U.S. patent application Ser. No. 08/319,289 filed Oct. 6, 1994, now U.S. Pat. No. 5,699,317 and 08/460,665 filed Jun. 2, 1995, now U.S. Pat. No. 5,721,862, both assigned to Enhanced Memory Systems, Inc., a subsidiary of Ramtron International Corporation, Colorado Springs, Colo., assignee of the present invention, the disclosures of which are herein specifically incorporated by this reference.
Continuations (1)
|
Number |
Date |
Country |
Parent |
09021132 |
Feb 1998 |
US |
Child |
09864458 |
May 2001 |
US |