Distributed write data drivers for burst access memories
First Claim
1. A memory device comprising:
- a data input;
a plurality of memory element subarrays;
a plurality of data sense amplifiers coupled to the subarrays, each of the data sense amplifiers comprising a write data driver responsive to an active write enable signal and an active equilibration signal, to drive write data received on the data input to a corresponding one of the subarrays;
an address strobe input; and
an output buffer coupled to at least two of the data sense amplifiers and to the address strobe input, the output buffer adapted to drive data from the memory device in response to an address strobe signal after a latency of at least one active transition of the address strobe signal in a burst read access.
2 Assignments
0 Petitions
Accused Products
Abstract
An integrated circuit memory device is designed to perform high speed data write cycles. An address strobe signal is used to latch a first address. During a burst access cycle the address is incremented internal to the device with additional address strobe transitions. A new memory address is only required at the beginning of each burst access. Read/Write commands are issued once per burst access eliminating the need to toggle the Read/Write control line at the device cycle frequency.. A transition of the Read/Write control line during a burst access is used to terminate the burst access and initialize the device for another burst access. Write cycle times are maximized to allow for increases in burst mode operating frequencies. Local logic gates near array sense amplifiers are used to control write is data drivers to provide for maximum write times without crossing current during input/output line equilibration periods. By gating global write enable signals with global equilibrate signals locally at data sense amp locations, local write cycle control signals are provided which are valid for essentially the entire cycle time minus an I/O line equilibration period in burst access memory devices. For nonburst mode memory devices such as EDO and Fast Page Mode, the write function may begin immediately following the end of the equilibration cycle to provide a maximum write time without interfering with the address setup time of the next access cycle.
150 Citations
17 Claims
-
1. A memory device comprising:
-
a data input;
a plurality of memory element subarrays;
a plurality of data sense amplifiers coupled to the subarrays, each of the data sense amplifiers comprising a write data driver responsive to an active write enable signal and an active equilibration signal, to drive write data received on the data input to a corresponding one of the subarrays;
an address strobe input; and
an output buffer coupled to at least two of the data sense amplifiers and to the address strobe input, the output buffer adapted to drive data from the memory device in response to an address strobe signal after a latency of at least one active transition of the address strobe signal in a burst read access. - View Dependent Claims (2, 3, 4)
-
-
5. A memory device having a plurality of internal data line pairs, an equilibration control circuit and a write cycle control circuit, the memory device further comprising:
-
one or more data sense amplifiers each coupled to the equilibration control circuit, the write cycle control circuit and at least one of the data line pairs;
one or more write data drivers, each write data driver associated with at least one of said data sense amplifiers; and
one or more write data driver enable circuits, each write driver enable circuit responsive to deassertion of an equilibrate signal from the equilibration control circuit during assertion of a write cycle enable signal from the write cycle control circuit to enable at least one of the write data drivers to drive data onto at least one of the data line pairs. - View Dependent Claims (6, 7, 8, 9)
a burst access control circuit responsive to an access cycle strobe signal to receive an initial address and to generate a series of addresses, each in response to subsequent transition of the access cycle strobe signal.
-
-
7. The memory device of claim 6, further comprising:
an output buffer coupled to at least one of the data sense amplifiers (and) responsive to one or more transitions of the access cycle strobe signal to drive data from the memory device.
-
8. The memory device of claim 7, wherein the access cycle strobe signal is a column address strobe signal and the memory device is a burst-extended-data-out, dynamic-random-access-memory device.
-
9. The memory device of claim 5, wherein the memory device is adapted to operate in an Extended Data Out page mode.
-
10. A memory device comprising:
-
one or more write data drivers comprising an enable input, a data input and a data output;
one or more data lines, each of the data lines coupled to the data output of at least one of the write data drivers; and
one or more write data driver enable circuits, each of the write data driver enable circuits responsive to a write cycle control signal and an equilibrate control signal to apply a signal to the enable input of one or more of the write data drivers. - View Dependent Claims (11)
a plurality of data sense amplifiers, each of the data sense amplifiers being associated with one of the plurality of write data drivers.
-
-
12. A memory device comprising:
-
a memory element array region;
two or more data line pairs distributed within the memory element array region; and
at least first and second write data driving means distributed along an edge of the memory element array region, each comprising an equilibrate input, a write active input, a write data input and a write data output, each write data driving means for driving a data signal from the write data input to at least one of the data line pairs. - View Dependent Claims (13)
a main logic region outside the array region, the main logic region comprising an equilibration control circuit coupled to the equilibrate input of the write data driving means.
-
-
14. A memory device comprising:
-
a memory element array region;
a control circuit region, outside of the memory element array region, for generating memory control signals including an equilibrate signal and a write enable signal;
one or more data line pairs distributed within the memory element array region;
one or more data sense amplifiers distributed along an edge of the memory element array region, each amplifier located near at least one of the data line pairs; and
a distributed plurality of write data drivers each comprising an equilibrate inactive input enable responsive to the equilibrate signal and a write active input enable responsive to the write enable signal, each of the write data drivers located near to a data sense amplifier and associated with at least one of the data line pairs. - View Dependent Claims (15)
an address strobe input for receiving an address strobe signal; and
an address counter responsive to the address strobe signal to provide an address to the memory element array region.
-
-
16. A memory device comprising:
-
a data input;
two or more memory element subarrays; and
at least first and second data-sensing-and-amplifying means coupled to the subarrays, each data-sensing-and-amplifying means comprising write data driving means responsive to an active write enable signal and an inactive equilibration signal to drive write data received on the data input to at least one of the subarrays.
-
-
17. A memory device having a plurality of internal data line pairs, an equilibration control circuit and a write cycle control circuit, the memory device further comprising:
-
data-sense-amplification means coupled to the equilibration control circuit, the write cycle control circuit and at least one of the data line pairs for sensing data;
write-data-driving means associated with the data-sense-amplification means; and
enabling means responsive to deassertion of an equilibrate signal from the equilibration control circuit during assertion of a write cycle enable signal from the write cycle control circuit to enable the write-data-driving means to drive data onto at least one of the data line pairs.
-
Specification