Synchronous memory device
First Claim
1. A synchronous semiconductor memory device including a memory cell array, wherein the memory device comprises:
- a plurality of input receivers to sample address information synchronously with respect to a first clock signal, wherein the address information includes a row address and a column address;
a plurality of sense amplifiers to sense data from a row of the memory cell array, wherein the row of the memory cell array is identified by the row address;
a plurality of column decoders, coupled to the plurality of sense amplifiers, to access, based on the column address, a plurality of data bits of the data sensed by the plurality of sense amplifiers; and
a plurality of output drivers to output the plurality of data bits, wherein;
the plurality of output drivers outputs first and second portions of the plurality of data bits, in succession, during a clock cycle of the first clock signal.
0 Assignments
0 Petitions
Accused Products
Abstract
A synchronous semiconductor memory device including a memory cell array and a plurality of input receivers to sample address information synchronously with respect to a clock signal. The address information includes a row address and a column address. The memory device further includes a plurality of sense amplifiers to sense data from a row of the memory cell array, the row of the memory cell array being identified by the row address. Furthermore, the memory device includes a plurality of column decoders coupled to the plurality of sense amplifiers to access, based on the column address, a plurality of data bits of the data sensed by the plurality of sense amplifiers. In addition, the memory device includes a plurality of output drivers to output the plurality of data bits, the plurality of output drivers outputs a first portion of the plurality of data bits synchronously with respect to a rising edge transition of the first clock signal, and the plurality of output drivers outputs a second portion of the plurality of data bits synchronously with respect to a falling edge transition of the first clock signal.
164 Citations
59 Claims
-
1. A synchronous semiconductor memory device including a memory cell array, wherein the memory device comprises:
-
a plurality of input receivers to sample address information synchronously with respect to a first clock signal, wherein the address information includes a row address and a column address;
a plurality of sense amplifiers to sense data from a row of the memory cell array, wherein the row of the memory cell array is identified by the row address;
a plurality of column decoders, coupled to the plurality of sense amplifiers, to access, based on the column address, a plurality of data bits of the data sensed by the plurality of sense amplifiers; and
a plurality of output drivers to output the plurality of data bits, wherein;
the plurality of output drivers outputs first and second portions of the plurality of data bits, in succession, during a clock cycle of the first clock signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
the first subarray includes a decoder to select, based on the row address, the first row in the first subarray; and
the second subarray includes a decoder to select, based on the row address, the first row in the second subarray.
-
-
8. The memory device of claim 1 further including a plurality of pins to connect the memory device to an external bus having a plurality of signal lines, wherein a first subset of the plurality of pins connects to the plurality of output drivers, and wherein the plurality of output drivers outputs the plurality of data bits onto a first subset of the plurality of signal lines via the first subset of the plurality of pins.
-
9. The memory device of claim 8 wherein the address information is sampled from the external bus during a plurality of clock cycles of the first clock signal.
-
10. The memory device of claim 9 wherein the plurality of input receivers are coupled to a second subset of the plurality of pins to sample the address information from a second subset of the plurality of external signal lines via the second subset of the plurality of pins.
-
11. The memory device of claim 10 wherein the first subset of the plurality of pins are included in the second subset of the plurality of pins.
-
12. The memory device of claim 1 wherein the plurality of data bits is output in response to an operation code that specifies a read operation.
-
13. The memory device of claim 12 wherein the operation code includes precharge information, wherein the precharge information indicates that the plurality of sense amplifiers is precharged, after the plurality of data bits is accessed, without further instruction.
-
14. The memory device of claim 12 wherein the operation code includes precharge information, wherein the precharge information indicates that the plurality of sense amplifiers retain the data, after the plurality of data bits is accessed, without further instruction.
-
15. The memory device of claim 12 wherein the operation code is sampled synchronously with respect to the first clock signal.
-
16. The memory device of claim 15 wherein the operation code is sampled by a subset of the plurality of input receivers.
-
17. The memory device of claim 1 further including:
-
a plurality of multiplexers coupled to the plurality of output drivers, wherein the first and second portions of the plurality of data bits are provided to the plurality of output drivers by the plurality of multiplexers; and
a plurality of internal data lines, coupled to the plurality of sense amplifiers and the plurality of multiplexers, to provide the plurality of data bits to the plurality of multiplexers.
-
-
18. The memory device of claim 17 wherein the plurality of internal data lines includes an internal data line corresponding to each data bit of the plurality of data bits.
-
19. The memory device of claim 1 further including a clock receiver to receive the first clock signal, wherein the first clock signal is an externally provided periodic signal.
-
20. The memory device of claim 19 further including a delay locked loop, coupled to the plurality of output drivers and the clock receiver, to synchronize output of the first and second portions of the plurality of data bits with the first clock signal.
-
21. The memory device of claim 20 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 first clock signal; and
a comparator to compare the internal clock signal with the first clock signal, wherein the delay of the internal clock signal is controlled based on the comparison between the internal clock signal and the first clock signal.
-
-
22. The memory device of claim 21 further including a plurality of multiplexers coupled to the plurality of output drivers and the delay locked loop, wherein:
-
the plurality of multiplexers provides the first portion of the plurality of data bits to the plurality of output drivers in response to a rising edge transition of the first clock signal; and
the plurality of multiplexers provides the second portion of the plurality of data bits to the plurality of output drivers in response to a falling edge transition of the first clock signal.
-
-
23. The memory device of claim 20 wherein the delay locked loop generates a first internal clock signal and a second internal clock signal, wherein the first and second internal clock signals are complementary, and wherein the memory device further includes a plurality of multiplexers coupled to the plurality of output drivers and the delay locked loop, wherein:
-
the plurality of multiplexers provides the first portion of the plurality of data bits to the plurality of output drivers in response to a transition of the first internal clock signal; and
the plurality of multiplexers provides the second portion of the plurality of data bits to the plurality of output drivers in response to a transition of the second internal clock signal.
-
-
24. The memory device of claim 23 wherein the transition of the first internal clock signal occurs between the rising edge transition of the first clock signal and a rising edge transition of a second clock signal.
-
25. The memory device of claim 24 wherein the transition of the second internal clock signal occurs between the falling edge transition of the first clock signal and a falling edge transition of the second clock signal.
-
26. The memory device of claim 24 wherein the second clock signal is a delayed version of the first clock signal.
-
27. The memory device of claim 24 wherein the transition of the first internal clock signal precedes a midpoint between the rising edge transition of the first clock signal and the rising edge transition of the second clock signal by a delay time.
-
28. The memory device of claim 27 wherein the delay time includes an input receiver delay time.
-
29. A method of operation of a semiconductor memory device including a memory cell array coupled to a plurality of sense amplifiers, wherein the method of operation of the memory device comprises:
-
sampling address information synchronously with respect to a first clock signal, wherein the address information includes a row address and a column address, wherein the row address identifies a row of the memory cell array;
sensing data from the row of the memory cell array identified by the row address, wherein the data is sensed by the plurality of sense amplifiers;
accessing, based on the column address, a plurality of data bits of the data sensed by the plurality of sense amplifiers; and
outputting first and second portions of the plurality of data bits, in succession, during a clock cycle of the first clock signal. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
the outputting of the first portion of the plurality of data bits is synchronized with respect to the first clock signal such that the first portion of the plurality of data bits is output midway between the rising edge transition of the first clock signal and a rising edge transition of a second clock signal; and
the outputting of the second portion of the plurality of data bits is synchronized with respect to the first clock signal such that the second portion of the plurality of data bits is output midway between the falling edge transition of the first clock signal and a falling edge transition of the second clock signal.
-
-
40. The method of claim 39 wherein the second clock signal is a delayed version of the first clock signal.
-
41. The method of claim 29 wherein the address information is sampled from an external bus.
-
42. The method of claim 41 wherein the external bus includes a plurality of signal lines to carry, in a multiplexed format, the plurality of data bits and the address information.
-
43. A semiconductor memory device, wherein the memory device comprises:
-
a plurality of subarrays, wherein each subarray of the plurality of subarrays includes a plurality of memory cells;
a plurality of input receivers to sample an operation code synchronously with respect to a first clock signal, wherein the operation code specifies a read operation;
a plurality of sense amplifiers to sense data from a row of the plurality of subarrays, wherein the row is identified by a row address;
a plurality of column decoders, coupled to the plurality of sense amplifiers, to access, based on a column address, a plurality of data bits of the data sensed by the plurality of sense amplifiers; and
a plurality of output drivers to output the plurality of data bits, wherein;
the plurality of output drivers outputs a first portion of the plurality of data bits synchronously with respect to a rising edge transition of the first clock signal; and
the plurality of output drivers outputs a second portion of the plurality of data bits synchronously with respect to a falling edge transition of the first clock signal. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59)
the first subarray includes a decoder to select, based on the row address, the first row in the first subarray; and
the second subarray includes a decoder to select, based on the row address, the first row in the second subarray.
-
-
48. The memory device of claim 43 wherein the plurality of column decoders includes column decoders in each subarray of the plurality of subarrays.
-
49. The memory device of claim 43 wherein each subarray of the plurality of subarrays includes an array of sense amplifiers that is included in the plurality of sense amplifiers.
-
50. The memory device of claim 43 further including a plurality of pins, wherein the plurality of output drivers is connected to the plurality of pins, and wherein the plurality of output drivers outputs the plurality of data bits onto an external bus via the plurality of pins.
-
51. The memory device of claim 50 wherein the plurality of input receivers is connected to a subset of the plurality of pins.
-
52. The memory device of claim 43 wherein the operation code includes precharge information to indicate, without further instruction, that the plurality of sense amplifiers be precharged after the plurality of data bits is accessed.
-
53. The memory device of claim 43 wherein the operation code includes precharge information to indicate, without further instruction, that the plurality of sense amplifiers retains the data sensed from the row after the plurality of data bits is accessed.
-
54. The memory device of claim 43 further including a delay locked loop, coupled to the plurality of output drivers, to synchronize the output of the first and second portions of the plurality of data bits with the first clock signal.
-
55. The memory device of claim 54 wherein the delay locked loop includes:
-
a delay line to generate an internal clock signal from the first clock signal, wherein the internal clock signal has a delay with respect to the first clock signal; and
a comparator to compare the internal clock signal with the first clock signal, wherein the delay of the internal clock signal is controlled based on the comparison between the internal clock signal and the first clock signal.
-
-
56. The memory device of claim 43 further including a plurality of multiplexers coupled to the plurality of output drivers, wherein the plurality of multiplexers provides the first and second portions of the plural8ity of data bits to the plurality of output drivers;
- and
a plurality of internal data lines, coupled to the plurality of sense amplifiers and the plurality of multiplexers, to provide the plurality of data bits to the plurality of multiplexers.
- and
-
57. The memory device of claim 56 further including a delay locked loop coupled to the plurality of multiplexers, wherein the delay locked loop generates a first internal clock signal and a second internal clock signal, wherein the first and second internal clock signals are complementary, and wherein:
-
the plurality of multiplexers provides the first portion of the plurality of data bits to the plurality of output drivers in response to a transition of the first internal clock signal; and
the plurality of multiplexers provides the second portion of the plurality of data bits to the plurality of output drivers in response to a transition of the second internal clock signal.
-
-
58. The memory device of claim 57 wherein:
-
the transition of the first internal clock signal occurs midway between the rising edge transition of the first clock signal and a rising edge transition of a second clock signal; and
the transition of the second internal clock signal occurs midway between the falling edge transition of the first clock signal and a falling edge transition of the second clock signal.
-
-
59. The memory device of claim 56 wherein the plurality of internal data lines includes an internal data line corresponding to each data bit of the plurality of data bits.
Specification