Synchronous memory device having automatic precharge
DCFirst Claim
Patent Images
1. A synchronous memory device including an array of memory cells, wherein the memory device comprises:
- a plurality of sense amplifiers, coupled to the array of memory cells, to sense data; and
input receiver circuitry to sample an operation code synchronously with respect to a transition of an external clock signal, the operation code including precharge information, wherein, in response to the precharge information, the plurality of sense amplifiers are automatically precharged after the data is sensed.
0 Assignments
Litigations
0 Petitions
Reexaminations
Accused Products
Abstract
A synchronous memory device including an array of memory cells. The memory device includes a plurality of sense amplifiers, coupled to the array of memory cells, to sense data. The memory device further includes input receiver circuitry to sample an operation code synchronously with respect to a transition of an external clock signal. The operation code including precharge information and, in response to the precharge information, the plurality of sense amplifiers are automatically precharged after the data is sensed.
216 Citations
46 Claims
-
1. A synchronous memory device including an array of memory cells, wherein the memory device comprises:
-
a plurality of sense amplifiers, coupled to the array of memory cells, to sense data; and
input receiver circuitry to sample an operation code synchronously with respect to a transition of an external clock signal, the operation code including precharge information, wherein, in response to the precharge information, the plurality of sense amplifiers are automatically precharged after the data is sensed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
the output driver circuitry outputs the first portion of the data synchronously with respect to a rising edge transition of the external clock signal; and
the output driver circuitry outputs a second portion of the data synchronously with respect to a falling edge transition of the external clock signal.
-
-
4. The memory device of claim 3 further including delay locked loop circuitry, coupled to the output driver circuitry, to generate an internal clock signal using the external clock signal, wherein the output driver circuitry outputs the first and second portions of the data in response to the internal clock signal.
-
5. The memory device of claim 2 further including a plurality of pads, wherein both the input receiver circuitry and the output driver circuitry are coupled to a common set of pads of the plurality of pads.
-
6. The memory device of claim 1 wherein the input receiver circuitry further includes a first input receiver to sample a first bit of the operation code synchronously with respect to the transition of the external clock signal, wherein the precharge information is encoded in the first bit of the operation code.
-
7. The memory device of claim 6 wherein the first input receiver further samples address information synchronously with respect to another transition of the external clock signal.
-
8. The memory device of claim 6 wherein the input receiver circuitry further includes a second input receiver to sample a second bit of the operation code synchronously with respect to the transition of the external clock signal, wherein the second bit of the operation code specifies a read operation, wherein a portion of the data is output from the memory device in response to the second bit of the operation code specifying the read operation.
-
9. The memory device of claim 8 wherein the input receiver circuitry further includes a third input receiver to sample address information synchronously with respect to a transition of the external clock signal.
-
10. The memory device of claim 1 wherein the operation code includes a plurality of bits, and wherein the plurality of bits encode information which specifies that the plurality of sense amplifiers sense the data from the array of memory cells.
-
11. The memory device of claim 1 further including:
row decoder circuitry, coupled to the array of memory cells, to identify, in response to a row address, a row of the array of memory cells to be sensed by the plurality of sense amplifiers.
-
12. The memory device of claim 11 further including column decoder circuitry, coupled to the array of memory cells, to identify, in response to a column address, a portion of the data.
-
13. The memory device of claim 12 wherein the input receiver circuitry includes a plurality of input receivers to sample:
-
the row address, synchronously with respect to the external clock signal; and
the column address, synchronously with respect to the external clock signal.
-
-
14. The memory device of claim 1 wherein the input receiver circuitry includes a plurality of input receivers to sample, in response to the operation code specifying a write operation, data to be stored in the array of memory cells.
-
15. The memory device of claim 14 wherein the operation code and a portion of the data to be stored in the array of memory cells are sampled using a common set of input receivers of the plurality of input receivers.
-
16. A synchronous memory device including an array of memory cells,
wherein the memory device comprises: -
a clock receiver to receive an external clock signal;
a plurality of sense amplifiers, coupled to the array of memory cells, to sense data, wherein, in response to a first operation code bit specifying a read operation, first and second portions of the data are output from the memory device;
a first input receiver to sample the first operation code bit in response to a first transition of the external clock signal;
a second input receiver to sample a second operation code bit in response to the first transition of the external clock signal, wherein the second operation code bit indicates that precharging the plurality of sense amplifiers occur automatically after the data has been sensed; and
a plurality of output drivers to output the data, wherein;
the first portion of the data is output in response to a rising edge transition of the external clock signal; and
the second portion of the data is output in response to a falling edge transition of the external clock signal. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
in a first state, the second operation code bit indicates that precharging the plurality of sense amplifiers occur automatically after the data has been sensed; and
in a second state, the second operation code bit indicates that contents of the plurality of sense amplifiers be retained after the data has been sensed.
-
-
22. The memory device of claim 16 wherein:
-
in a first state, the first operation code bit specifies the read operation; and
in a second state, the first operation code bit specifies a write operation, wherein, in response to the first operation code bit specifying the write operation, data is input by the memory device.
-
-
23. The memory device of claim 16 further including a delay locked loop, coupled to the clock receiver, to generate an internal clock signal using the external clock signal, wherein the plurality of output drivers output the first and second portions of the data in response to the internal clock signal.
-
24. The memory device of claim 16 further including a programmable register to store a value which is representative of a number of clock cycles of the external clock signal to transpire before the memory device outputs the first portion of the data in response to the first operation code bit specifying the read operation.
-
25. The memory device of claim 16 further including a plurality of additional input receivers to sample block size information in response to a second transition of the external clock signal, wherein the block size information represents an amount of the data to be output in response to the first operation code bit specifying the read operation.
-
26. The memory device of claim 16 further including:
-
row decoder circuitry, coupled to the array of memory cells, to identify a row of the array of memory cells to be sensed by the plurality of sense amplifiers; and
column decoder circuitry, coupled to the array of memory cells, to identify locations of the first and second portions of the data.
-
-
27. A method of operation of a synchronous memory device, wherein the memory device includes an array of memory cells, wherein the method of operation of the memory device comprises:
-
sampling an operation code in response to a first transition of an external clock signal, wherein the operation code specifies a read operation and includes precharge information;
sensing data in a plurality of sense amplifiers, wherein the data is to be output in response to the operation code specifying the read operation;
automatically precharging the plurality of sense amplifiers in response to the precharge information, wherein the plurality of sense amplifiers is automatically precharged after the data is sensed;
outputting a first portion of the data synchronously with respect to a rising edge transition of the external clock signal; and
outputting a second portion of the data synchronously with respect to a falling edge transition of the external clock signal. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35)
selecting a row of memory cell locations in accordance with a first address portion; and
sensing data, from the selected row of memory cell locations, in a row of sense amplifiers, wherein the plurality of sense amplifiers is included in the row of sense amplifiers.
-
-
33. The memory device of claim 32 further including selecting the plurality of sense amplifiers in accordance with a second address portion.
-
34. The method of claim 33 further including:
-
sampling the first address portion synchronously with respect to a transition of the external clock signal; and
sampling the second address portion synchronously with respect to another transition of the external clock signal.
-
-
35. The method of claim 27 further including sampling block size information in response to a second transition of the external clock signal, wherein the block size information represents an amount of the data sensed in the plurality of sense amplifiers to be output by the memory device in response to the operation code specifying the read operation.
-
36. A method of controlling a synchronous memory device, wherein the memory device includes a plurality of sense amplifiers coupled to an array of memory cells, wherein the method of controlling the memory device comprises:
-
issuing a first operation code to the memory device, wherein the first operation code indicates that the memory device;
output data read from the array of memory cells; and
precharge sense amplifiers used in reading the data from the array of memory cells, wherein the sense amplifiers are precharged automatically after the data is read from the array of memory cells; and
receiving the data from the memory device, the memory device outputting the data read from the array of memory cells in response to the first operation code. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
a first state of the first bit indicates that the memory device precharge the sense amplifiers used in reading the data from the array of memory cells; and
a second state of the first bit specifies that the memory device retain the data in the sense amplifiers used in reading the data from the array of memory cells.
-
-
39. The method of claim 38 wherein the first operation code includes a second bit wherein:
-
a first state of the second bit indicates that the memory device is to output the data read from the array of memory cells; and
a second state of the second bit indicates that the memory device is to input data, wherein the input data is to be written to the array of memory cells.
-
-
40. The method of claim 36 further including issuing a second operation code to the memory device, wherein the second operation code instructs the memory device to:
-
input data to be written to the array of memory cells;
write the input data to the array of memory cells using sense amplifiers of the plurality of sense amplifiers; and
precharge the sense amplifiers used in writing the input data to the array of memory cells, wherein the plurality of sense amplifiers are precharged automatically after the input data is written to the array of memory cells.
-
-
41. The method of claim 40 further including issuing a third operation code to the memory device, wherein the third operation code instructs the memory device to:
-
output data read from the array of memory cells; and
after reading the data from the array of memory cells, retain the data in sense amplifiers used to read the data from the array of memory cells.
-
-
42. The method of claim 36 further including providing block size information to the memory device wherein the block size information defines an amount of data read from the array of memory cells to be output from the memory device in response to the first operation code.
-
43. The method of claim 36 further including:
-
providing a value to the memory device, wherein the value is representative of a number of clock cycles of an external clock signal to transpire before the memory device outputs the data in response to the first operation code; and
issuing a second operation code to the memory device, wherein the second operation code initiates storage of the value, in a register internal to the memory device.
-
-
44. The method of claim 36 wherein the first operation code further includes a plurality of bits, wherein the plurality of bits encode information which instruct the memory device to read the data from the array of memory cells using the sense amplifiers.
-
45. The method of claim 36 further including issuing address information to the memory device, wherein the address information is issued synchronously with respect to the external clock signal.
-
46. The method of claim 45 wherein the address information and the first operation code are issued to the memory device via an external bus.
Specification