Claims
- 1. A method for reading a flash memory device, the method comprising:
generating a clock signal; providing a flash memory device read command; providing a selected memory address of non-volatile memory cells; and detecting a plurality of data words in a rambus dynamic random access memory (RDRAM) compatible format, each data word being received on clock signal transitions, a first data word starting at the selected memory location and continuing for a programmed number of memory addresses in a programmed sequence.
- 2. The method of claim 1 wherein detecting the plurality of data words includes detecting a differential voltage between bit lines of the memory device with a sense amplifier circuitry coupled to the non-volatile memory cells.
- 3. The method of claim 2 and further including pre-charging the bit lines to first and second voltage levels to provide an initial differential voltage prior to sensing a memory cell.
- 4. The method of claim 3 wherein pre-charging includes pre-charging the digit lines to a differential level using charge sharing.
- 5. The method of claim 3 wherein pre-charging includes pre-charging the digit lines to a differential level using a bias circuit.
- 6. The method of claim 3 wherein the flash memory device read command is received from a computer system over a unified communications bus.
- 7. A method for reading a flash memory device, the method comprising:
reading first and second data words from non-volatile memory cells; outputting the first data word on a rising edge of a clock signal following a rambus dynamic random access memory (RDRAM) compatible format; and outputting the second data word on the falling edge of the clock signal following the RDRAM compatible format.
- 8. The method of claim 7 wherein the non-volatile memory cells are floating gate memory cells and a comparator circuit detects a voltage of a word line coupled to the non-volatile memory cells.
- 9. The method of claim 7 wherein a processor, coupled to the flash memory device over a single communication bus with other memory devices, reads the RDRAM compatible format data words.
- 10. The method of claim 7 and further including:
pre-charging bit lines of the memory device to first and second voltage levels to provide an initial differential voltage; and detecting a differential voltage between the bit lines of a memory cell with a sense amplifier circuitry.
- 11. The method of claim 10 wherein pre-charging includes pre-charging the digit lines to a differential level using charge sharing.
- 12. The method of claim 10 wherein pre-charging includes pre-charging the digit lines to a differential level using a bias circuit.
- 13. A method for reading a non-volatile memory device that is coupled to a unified communication bus with other memory devices, the method comprising:
receiving a clock signal; receiving a non-volatile memory device read command; receiving a selected memory address of non-volatile memory cells; receiving a data burst length; and outputting a data word in a rambus dynamic random access memory (RDRAM) compatible format.
- 14. The method of claim 13 wherein outputting includes outputting a plurality of data words such that each data word is output on a clock signal transition, a first data word starting at the selected memory location and continuing for the data burst length in a programmed sequence.
- 15. The method of claim 13 wherein the non-volatile memory device is a floating gate memory device.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This is a divisional application of application Ser. No. 09/943,399, titled FLASH MEMORY WITH RDRAM INTERFACE, filed Aug. 30, 2001 (allowed), which application is assigned to the assignee of the present invention and the entire contents of which are incorporated herein by reference.
Divisions (1)
|
Number |
Date |
Country |
Parent |
09943399 |
Aug 2001 |
US |
Child |
10785784 |
Feb 2004 |
US |