Integrated circuit device which outputs data after a latency period transpires
First Claim
Patent Images
1. A method of operation of a synchronous dynamic random access memory device, wherein the memory device includes an array of dynamic memory cells, the method of operation of the memory device comprises:
- sampling an operation code synchronously with request to a transition of an external clock signal, wherein the operation code specifies a read operation to the memory device; and
outputting data, in response to the operation code, synchronously with respect to the external clock signal, wherein the data is output after a programmed latency period transpires.
0 Assignments
0 Petitions
Accused Products
Abstract
An integrated circuit device which includes an array of dynamic memory cells. The integrated circuit device comprises an input receiver to sample an operation code synchronously with respect to a transition of a clock signal, the operation code indicating a read operation. The integrated circuit device also comprises an output driver to output data in response to the operation code, wherein the data is output after a number of clock cycles of the clock signal transpire.
105 Citations
43 Claims
-
1. A method of operation of a synchronous dynamic random access memory device, wherein the memory device includes an array of dynamic memory cells, the method of operation of the memory device comprises:
-
sampling an operation code synchronously with request to a transition of an external clock signal, wherein the operation code specifies a read operation to the memory device; and
outputting data, in response to the operation code, synchronously with respect to the external clock signal, wherein the data is output after a programmed latency period transpires. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
sampling the operation code includes sampling the operation code synchronously with respect to a rising edge transition of the external clock signal; and
sampling the address information includes sampling the address information synchronously with respect to a falling edge transition of the external clock signal.
-
-
11. The method of claim 1 wherein outputting data further 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 position of the data synchronously with respect to a falling edge transition of the external clock signal.
-
-
12. The method of claim 1 further including receiving block size information, wherein the block size information defines an amount of data to be output by the memory device in response to the operation code.
-
13. A synchronous dynamic random access memory device having an array of dynamic memory cells, the memory device comprises:
-
at least one input receiver to sample an operation code synchronously with respect to a transition of an external clock signal, wherein the operation code specifies a read operation to the memory device; and
an output driver to output in response to the operation code, wherein the data is output synchronously with respect to the external clock signal and after a programmed latency period transpires, wherein the programmed latency period corresponds to a number of clock cycles of the external clock signal. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
the multiplexer provides a first portion of the data to the output driver in response to a rising edge transition of the external clock signal; and
the multiplexer provides a second portion of the data to the output driver in response to a falling edge transition of the external clock signal.
-
-
17. The memory device of claim 13 wherein the output driver is coupled to an external bus, wherein the external bus includes a plurality of signal lines.
-
18. The memory device of claim 17 wherein the data and the operation code are multiplexed over the plurality of signal lines.
-
19. The memory device of claim 18 wherein the operation code is included in a request packet.
-
20. The memory device of claim 13 further including a delay lock loop to generate an internal signal using the external clock signal, wherein the output driver outputs data in response to the internal clock signal.
-
21. The memory device of claim 13 wherein:
-
the output driver outputs a first portion of the data synchronously with respect to a rising edge transition of the external clock signal; and
the output driver outputs a second portion of the data synchronously with respect to a falling edge transition of the external clock signal.
-
-
22. The memory device of claim 13 wherein the programmed latency period is programmed by hard-wiring.
-
23. The memory device of claim 13 wherein the operation code includes precharge information, and wherein the memory device further includes a plurality of sense amplifiers to access the data from the array of dynamic memory cells, wherein, in response to the precharge information, the sense amplifiers are automatically precharged after accessing the data.
-
24. An integrated circuit device having an array of dynamic memory cells, the integrated circuit device comprises:
-
at least one input receiver to sample an operation code synchronously with respect to a transition of a clock signal; and
an output driver to output data in response to the operation code, wherein the data is output after a programmed number of clock cycles of the clock signal transpire. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
the output driver outputs a first portion of the data synchronously with respect to a rising edge transition of the clock signal; and
the output driver outputs a second portion of the data synchronously with respect to a falling edge transition of the clock signal.
-
-
31. The integrated circuit device of claim 30, further including a multiplexer coupled to the output driver, wherein:
-
the multiplexer provides the first portion of the data to the output driver in response to the rising edge transition of the clock signal; and
the multiplexer provides the second portion of the data to the output driver in response to the falling edge transition of the clock signal.
-
-
32. The integrated circuit device of claim 24, further including a delay lock loop, coupled to the output driver, to generate an internal clock signal using the clock signal, wherein the output driver outputs the data in response to the internal clock signal.
-
33. The integrated circuit device of claim 24 wherein the output driver outputs the data onto a bus that includes a plurality of signal lines.
-
34. The integrated circuit device of claim 24 wherein the at least one input receiver samples address information on a rising edge transition of the clock signal.
-
35. A method of controlling a synchronous dynamic random access memory device by a memory controller, wherein the memory device includes an array of dynamic memory cells, the method of controlling the memory device comprises:
-
issuing the operation code to the memory device synchronously with respect to an external clock signal, the operation code specifying a read operation to the memory device; and
sampling data, which is output from the memory device, after a latency period transpires, wherein the memory device outputs the data in response to the operation code and after the latency period transpires. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43)
-
Specification