Distributed write data drivers for burst access memories
First Claim
1. A method of storing data in a system, comprising:
- requesting the system to enter read mode;
providing a first column address from a microprocessor to a burst access memory;
providing a first plurality of data bits to the memory;
asserting a write enable signal to a distributed plurality of data driver enable circuits within the memory and located in close proximity to write data drivers;
storing the first plurality of data bits in a portion of the memory dependent on the first column address;
automatically providing a second column address to the memory that is not provided by the microprocessor without the requirement of advancing an address counter within the memory to provide a second address;
providing a second plurality of data bits to the memory;
generating an equilibration signal synchronously with an access cycle strobe signal;
asserting the equilibration signal within the memory while maintaining the write enable signal to the plurality of data driver enable circuits;
disabling the data driver enable circuits in response to asserting the equilibration signal;
deasserting the equilibration signal; and
storing the second plurality of data bit in another portion of the memory dependent on the second column address, in response to deasserting the equilibration signal.
1 Assignment
0 Petitions
Accused Products
Abstract
An address strobe latches a first address. A burst cycle increments the address internally with additional address strobes. A new memory address is only required at the beginning of each burst access. Read/Write commands are issued once per burst access eliminating toggling Read/Write control line at cycle frequency. Control line transition terminates access and initializes another burst access. Write cycle times are maximized thereby allowing increases in burst mode operating frequencies. Logic near sense amplifiers control write-data drivers thereby providing maximum write times without crossing current during I/O line equilibration. By gating global write-enable signals with global equilibrate signals locally at sense amps, local write-cycle control signals are provided and valid for essentially the entire cycle time minus an I/O line equilibration period in burst access memory. For nonburst mode, write begins following end of equilibration cycle to provide maximum write time without interfering with subsequent access-cycle address setup time.
259 Citations
15 Claims
-
1. A method of storing data in a system, comprising:
-
requesting the system to enter read mode; providing a first column address from a microprocessor to a burst access memory; providing a first plurality of data bits to the memory; asserting a write enable signal to a distributed plurality of data driver enable circuits within the memory and located in close proximity to write data drivers; storing the first plurality of data bits in a portion of the memory dependent on the first column address; automatically providing a second column address to the memory that is not provided by the microprocessor without the requirement of advancing an address counter within the memory to provide a second address; providing a second plurality of data bits to the memory; generating an equilibration signal synchronously with an access cycle strobe signal; asserting the equilibration signal within the memory while maintaining the write enable signal to the plurality of data driver enable circuits; disabling the data driver enable circuits in response to asserting the equilibration signal; deasserting the equilibration signal; and storing the second plurality of data bit in another portion of the memory dependent on the second column address, in response to deasserting the equilibration signal. - View Dependent Claims (2)
-
-
3. A method, comprising:
-
requesting the system to enter read mode; providing a memory device having a pinout consisting of a /RAS input pin, a /CAS input pin, a /WE input pin, eight or more address input pins, two or more data output pins, and a /OE input pin; initiating a burst mode access of the memory device; and responding to signal transitions occurring only at the /CAS input pin during the burst mode access. - View Dependent Claims (4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
requesting the system to enter read mode; initiating a burst mode access of a memory device having a pinout consisting of a /RAS input pin, a /CAS input pin, a /WE input pin, eight or more address input pins, two or more data output pins, and a /OE input pin; and during the burst mode access, generating memory addresses within the memory device in response to corresponding signal transitions at the /CAS input pin. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification