Claims
- 1. A memory device comprising:
- a memory array of memory cells operable to store data values;
- a plurality of (N) sensing circuits operatively coupled to N memory cells in the memory array, one sensing circuit coupled to each of the N memory cells;
- a plurality of (K) control lines, each control line associated with at least one sensing circuit; and
- an output circuit element operatively coupled to the N sensing circuits and configured to receive sensed data values, and
- wherein the K control lines are associated with K unique phases of a clock signal.
- 2. The memory device of claim 1 wherein N is two.
- 3. The memory device of claim 2 wherein K is two.
- 4. The memory device of claim 1, further comprising:
- a column decoder coupled to the K control lines and configured to receive at least one clock signal and generate signals for the K control lines in response to the at least one clock signal.
- 5. The memory device of claim 4, wherein the column decoder is configured to receive two clock signals.
- 6. The memory device of claim 1, further comprising:
- a plurality of (N) switches, one switch coupled between each sensing circuit and the output circuit element.
- 7. The memory device of claim 1, further comprising:
- a plurality of (N) local I/O lines, one local I/O line coupled between each sensing circuit and the output circuit element.
- 8. The memory device of claim 1 as implemented within a dynamic random access memory (DRAM) device.
- 9. The memory device of claim 1 as implemented within a synchronous graphics random access memory (SGRAM).
- 10. The memory device of claim 1 as implemented within an integrated circuit having an embedded memory array.
- 11. A memory device comprising:
- a memory array of memory cells operable to store data values;
- a plurality of (N) sensing circuits operatively coupled to N memory cells in the memory array, one sensing circuit coupled to each of the N memory cells;
- a plurality of (N) switches, one switch coupled to each of the N sensing circuits;
- a plurality of (K) control lines, each control line associated with at least one sensing circuit;
- an output circuit element operatively coupled to the N switches and configured to receive sensed data values; and
- a column timing switch control circuit coupled to the N switches, and
- wherein the K control lines are associated with K unique phases of a clock signal.
- 12. A method for accessing a plurality of data bits in a multi-data rate operation comprising:
- selecting a plurality of (N) memory cells to be accessed;
- activating a plurality of (K) control lines, wherein each control line is associated with a subset of the N memory cells;
- sensing K subsets of memory cells in accordance with signals on the K control lines; and
- providing sensed data values to a receiving element,
- wherein the K control lines are associated with K unique phases of a clock signal.
- 13. The method of claim 12 wherein N is two.
- 14. The method of claim 12 wherein K is two.
- 15. The method of claim 12, further comprising:
- receiving at least one clock signal; and
- generating signals for the K control lines in response to the at least one clock signal.
- 16. The method of claim 15 wherein two clock signals are received.
- 17. The method of claim 12, wherein the providing sensed data values comprises:
- multiplexing the sensed data values to the receiving element.
- 18. The method of claim 12 wherein each sensed data value is provided to a corresponding local I/O line.
- 19. A method for writing data bits to a memory device in a multi-data rate operation, the method comprising:
- selecting a plurality of (N) memory cells to be accessed;
- receiving a plurality of (N) data values from a source element;
- activating a plurality of (K) control lines; and
- writing to a respective subset of the N memory cells in accordance with each of the K control lines, and
- wherein the K control lines are associated with K unique phases of a clock signal.
- 20. A method for reading data bits from a memory device in a multi-data rate operation, the method comprising:
- selecting a plurality of (N) memory cells to be accessed;
- activating a plurality of (K) control lines;
- sensing a respective subset of the N memory cells in accordance with each of the K control lines; and
- providing sensed data values to a receiving element, and
- wherein the K control lines are associated with K unique phases of a clock signal.
- 21. The memory device of claim 1, wherein the N memory cells have related addresses.
- 22. The memory device of claim 1, wherein the N memory cells have consecutively numbered addresses.
- 23. The memory device of claim 7, further comprising:
- a plurality of (N) global I/O lines, one global I/O coupling between each respective local I/O line and the output circuit element.
- 24. The memory device of claim 1, further comprising:
- a plurality of (N) control circuits coupled between the N sense amplifiers and the output circuit element, one control circuit for each of the N memory cells being accessed.
- 25. The memory device of claim 24, wherein each control circuit includes
- a data sense amplifier operative to detect a signal derived from one of the N memory cells and to provide an output signal corresponding to the detected signal.
- 26. The memory device of claim 25, wherein each control circuit further includes
- a write buffer operative to receive and buffer a data value received from the output circuit element.
- 27. The memory device of claim 1, wherein K is two, and wherein a first control line is associated with a rising edge of the clock signal and a second control line is associated with a falling edge of the clock signal.
- 28. The memory device of claim 1, wherein each control line is associated with one sensing circuit.
- 29. The memory device of claim 1, wherein the output circuit element is an I/O pad.
- 30. The memory device of claim 1, wherein the memory array is operative in a double data rate (DDR) mode.
- 31. The memory device of claim 1, wherein N sensed data values are provided to the output circuit element on one cycle of the clock signal.
- 32. The method of claim 12, wherein the N memory cells have related addresses.
- 33. The method of claim 12, wherein the N memory cells have consecutively numbered addresses.
- 34. The method of claim 12, further comprising:
- prior to the providing, conditioning each signal sensed from the N memory cells.
- 35. The method of claim 12, wherein K is two, and wherein a first control line is associated with a rising edge of the clock signal and a second control line is associated with a falling edge of the clock signal.
- 36. The method of claim 12, wherein each control line is associated with one memory cell.
- 37. The method of claim 12, wherein the receiving element is an I/O pad.
- 38. The method of claim 12, wherein N sensed data values are provided to the receiving element on one cycle of the clock signal.
- 39. The method of claim 19, wherein K is two, and wherein a first control line is associated with a rising edge of the clock signal and a second control line is associated with a falling edge of the clock signal.
- 40. The method of claim 19, further comprising:
- receiving and buffering the N data values received from the source element.
- 41. The method of claim 19, wherein the N data values are written to the memory device in one cycle of the clock signal.
Parent Case Info
This application claims the benefit of a U.S. provisional Application Ser. No. 60/095,505, filed Aug. 5, 1998 which is incorporated herein by reference. This application is further related to U.S. patent Application Ser. No. 09/195,269 entitled "MEMORY ARRAY ARCHITECTURE FOR MULTI-DATA RATE OPERATION," and U.S. patent application Ser. No. 09/195,268 "METHOD AND CIRCUIT FOR TRIGGERING COLUMN SELECT LINE FOR WRITE OPERATIONS," both are filed on the same day as the present application, assigned to the assignee of the present invention, and incorporated herein by reference.
US Referenced Citations (4)