Synchronous memory device having automatic precharge
DC CAFCFirst Claim
1. A synchronous;
- integrated circuit device having a memory array which includes dynamic random access memory cells, wherein the integrated circuit device comprises;
a clock receiver to receive an external clock signal;
a plurality of sense amplifiers, coupled to the memory array, to sense data from the dynamic random access memory cells; and
a plurality of input receivers to sample an operation code synchronously with respect to the external clock signal, the operation code including precharge information, wherein, in response to the precharge information, the plurality of sense amplifiers is automatically precharged after the data is sensed.
0 Assignments
Litigations
0 Petitions
Reexaminations
Accused Products
Abstract
A synchronous integrated circuit memory device including an array of memory cells. The memory device includes a clock receiver to receive an external clock signal, and a plurality of sense amplifiers, coupled to the array of memory cells, to sense data. A first portion of the data is output from the memory device in response to a first operation code bit specifying a read operation. In addition, the memory device includes a first input receiver to sample the first operation code bit in response to a first transition of the external clock signal. Furthermore, the memory device includes a second input receiver to sample a second operation code bit in response to the first transition of the external clock signal. The second operation code bit indicates whether precharging the plurality of sense amplifiers occurs automatically after the data has been sensed. Moreover, the memory device includes a plurality of output drivers to output the portion of the data synchronously with respect to the external clock signal.
-
Citations
45 Claims
-
1. A synchronous;
- integrated circuit device having a memory array which includes dynamic random access memory cells, wherein the integrated circuit device comprises;
a clock receiver to receive an external clock signal;
a plurality of sense amplifiers, coupled to the memory array, to sense data from the dynamic random access memory cells; and
a plurality of input receivers to sample an operation code synchronously with respect to the external clock signal, the operation code including precharge information, wherein, in response to the precharge information, the plurality of sense amplifiers is 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 plurality of output drivers output the first portion of the data synchronously with respect to a rising edge transition of the external clock signal; and
the plurality of output drivers output a second portion of the data synchronously with respect to a falling edge transition of the external clock signal.
- integrated circuit device having a memory array which includes dynamic random access memory cells, wherein the integrated circuit device comprises;
-
4. The integrated circuit device of claim 2 further including a delay lock loop, coupled to the plurality of output drivers, to synchronize the output of the first and second portions of the data with the external clock signal.
-
5. The integrated circuit device of claim 2 further including a plurality of multiplexers to provide the first and second portions of data to the plurality of output drivers, wherein each multiplexer of the plurality of multiplexers is coupled to a respective output driver of the plurality of output drivers.
-
6. The integrated circuit device of claim 5 wherein:
-
the plurality of multiplexers provide the first portion of the data to the plurality of output drivers in response to a rising transition of the external clock signal; and
the plurality of multiplexers provide the second portion of the data to the plurality of output drivers in response to a falling edge transition of the external clock signal.
-
-
7. The integrated circuit device of claim 1 wherein the plurality of input receivers further includes a first input receiver to sample a first bit of the operation code synchronously with respect to the external clock signal, wherein the precharge information is encoded in the first bit of the operation code.
-
8. The integrated circuit device of claim 7 wherein the plurality of input receivers further includes a second input receiver to sample a second bit of the operation code synchronously with respect to 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 integrated circuit device in response to the second bit of the operation code specifying the read operation.
-
9. The integrated circuit device of claim 8 wherein the plurality of input receivers further includes a third input receiver to sample address information synchronously with respect the external clock signal.
-
10. The integrated circuit device of claim 1 wherein the operation code includes a plurality of bits that, in combination, encode information which specifies that the plurality of sense amplifiers sense the data from the memory array.
-
11. The integrated circuit device of claim 1 further including row decoder circuitry, coupled to the memory array, to identify, in response to a row address, a row of the memory array that stores the data to be sensed by the plurality of sense amplifiers.
-
12. The integrated circuit device of claim 1 further including column decoder circuitry, coupled to the plurality of sense amplifiers, to identify, in response to a column address, a portion of the data.
-
13. The integrated circuit device of claim 1 further including a clock synchronization circuit coupled to the clock receiver, wherein the clock synchronization circuit includes:
-
a delay line to generate an internal clock signal, wherein the internal clock signal has a delay with respect to the external clock signal; and
a comparator to compare the internal clock signal with the external clock signal, wherein the delay of the internal clock signal is adjusted based on the comparison between the internal clock signal and the external clock signal.
-
-
14. The integrated circuit device of claim 13 further including a plurality of output drivers to output first and second portions of the data in response to the operation code specifying a read operation, wherein the clock synchronization circuit is coupled to the plurality of output drivers to synchronize the output of the first and second portions of the data with the external clock signal.
-
15. The integrated circuit device of claim 14 wherein the plurality of input receivers samples the operation code from a plurality of external signal lines of an external bus, wherein the external bus is used to carry, in a multiplexed format, the operation code, and the first and second portions of the data.
-
16. A synchronous integrated circuit 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 a portion of the data is output from the memory device in response to a first operation code bit specifying a read operation;
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 whether precharging the plurality of sense amplifiers occurs automatically after the data has been sensed; and
a plurality of output drivers to output the portion of the data synchronously with respect to the external clock signal. - View Dependent Claims (17, 18, 19, 20, 21, 22)
the first operation code bit is sampled from a first signal line of the plurality of external signal lines; and
the second operation code bit is sampled from a second signal line of the plurality of external signal lines.
-
-
20. The memory device of claim 19 wherein the plurality of external signal lines is used to carry, in a multiplexed format, address information and the portion of the data.
-
21. 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 portion of the data in response to the internal clock signal.
-
22. 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 that stores the data to be sensed by the plurality of sense amplifiers; and
column decoder circuitry, coupled to the plurality of sense amplifiers, to identify the portion of the data.
-
-
23. A method of operation of a synchronous integrated circuit 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 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; and
outputting the data synchronously with respect to the external clock signal. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
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.
-
-
29. The method of claim 28 further including identifying the data sensed in the plurality of sense amplifiers based on a second address portion.
-
30. The method of claim 23 further including generating an internal clock signal using a delay locked loop, wherein the data is output in response to the internal clock signal.
-
31. The method of claim 23 wherein outputting the data includes:
-
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.
-
-
32. A method of controlling a synchronous memory device, wherein the memory device includes a plurality of sense amplifiers coupled to a memory cell array, wherein the method of controlling the memory device comprises:
-
providing a first operation code to the memory device, wherein the first operation code indicate that the memory device;
output data read from the memory cell array; and
precharge sense amplifiers used in reading the data from the memory cell array, wherein the sense amplifiers used in reading the data are precharge automatically after the data is read from the memory cell array; and
receiving the data from the memory device, the memory device outputting the data in response to the first operation code. - View Dependent Claims (33, 34, 35, 36, 37, 38)
receive input data to be written to the memory cell array;
write the input data to the memory cell array using sense amplifiers of the plurality of sense amplifiers; and
precharge the sense amplifiers used in writing the input data to the memory cell array, wherein the sense amplifiers are precharged automatically after the input data is written to the memory cell array.
-
-
35. The method of claim 34 further including:
-
providing, to the memory device, a row address and a column address; and
providing a third operation code to the memory device, wherein the third operation code instructs the memory device to;
output data read from a specified location of the memory cell array, wherein the specified location is identified by the row address and the column address; and
retaining, in at least a portion of the plurality of sense amplifiers, the data read from the specified location of the memory cell array.
-
-
36. The method of claim 32 further including:
-
providing, to the memory device, a row address; and
providing a second operation code to the memory device, wherein the second operation code includes bits that, in combination, encode information which indicates that the memory device sense data from a specified location of the memory cell array using at least a portion of the plurality of sense amplifiers, wherein the specified location is identified by the row address.
-
-
37. The method of claim 32 further including providing address information to the memory device, wherein the address information is provided synchronously with respect to the external clock signal.
-
38. The method of claim 37 wherein the address information and the first operation code are issued to the memory device via an external bus.
-
39. A synchronous memory device having a memory array which includes dynamic memory cells, wherein the memory device comprises:
-
a plurality of sense amplifiers, coupled to the memory array, to sense data from the dynamic memory cells;
a plurality of input receivers to sample an operation code synchronously with respect to an external clock signal, the operation code including precharge information, wherein, in response to the precharge information, the plurality of sense amplifiers is automatically precharged after the data is sense;
a plurality of output drivers to output first and second portions of the data in response to the operation code specifying a read operation; and
a delay locked loop, coupled to the plurality of output drivers, to synchronize the output of the first and second portions of the data with the external clock signal. - View Dependent Claims (40, 41, 42, 43, 44, 45)
the plurality of output drivers output the first portion of the data synchronously with respect to a rising edge transition of the external clock signal; and
the plurality of output drivers output the second portion of the data synchronously with respect to a falling edge transition of the external clock signal.
-
-
41. The memory device of claim 39 further including a plurality of multiplexers, wherein each multiplexer of the plurality of multiplexers is coupled to a respective output driver of the plurality of output drivers.
-
42. The memory device of claim 41 wherein the plurality of multiplexers provides the first portion of the data to the plurality of output drivers in response to a rising edge transition of the external clock signal, and wherein the plurality of multiplexers provides the second portion of the data to the plurality of output drivers in response to a falling edge transition of the external clock signal.
-
43. The memory device of claim 39 wherein the plurality of input receivers further includes a first input receiver to sample a first bit of the operation code synchronously with respect to the external clock signal, wherein the precharge information is encoded in the first bit of the operation code.
-
44. The memory device of claim 43 wherein the plurality of input receivers further includes a second input receiver to sample a second bit of the operation code synchronously with respect to the external clock signal, wherein an encoding of the second bit of the operation code specifies the read operation.
-
45. The memory device of claim 39 wherein the delay locked loop includes:
-
a delay line to generate an internal clock signal, wherein the internal clock signal has a delay with respect to the external clock signal; and
a comparator to compare the internal clock signal with the external clock signal, wherein the delay of the internal clock signal is adjusted based on the comparison between the internal clock signal and the external clock signal, wherein the output of the first and second portions of the data is synchronized with the external clock signal using the internal clock signal.
-
Specification