Method and apparatus for controlling memory address hold time
First Claim
1. A method of accessing memory, comprising the steps of:
- generating a latch clock signal and an equalization signal when any of a predefined set of address signals change value;
responding to the latch clock signal by storing a predecoded address signal in a latch;
responding to the equalization signal by equalizing I/O lines;
decoding a combination of a first subset of the predefined set of address signals and the predecoded address signal stored in the latch to generate a decoded address signal; and
activating memory lines in accordance with the decoded address signal.
2 Assignments
0 Petitions
Accused Products
Abstract
A self timed memory address control circuit is described. A Y address signal is pre-decoded and then latched. Address transition detection circuits coupled to X and Y address lines output a pulse to an equalization circuit whenever one of the corresponding address signals change. The WEB address detection circuit outputs a pulse when the WEB signal switches high. When the equalization circuit receives one of these pulses it generates an output pulse to an equalization transistor that is coupled between two local I/O bus lines. The equalization circuit output pulse turns on this transistor to equalize the local I/O bus lines so as to prevent data from being written with them. The equalization circuit also outputs a pulse to a clock generator circuit. The clock generator circuit generates a clock signal which clocks the latch. This causes the latch to couple the pre-decoded output signals to a decoder. The decoder then combines the pre-decoded address signals with other control signals. The decoder then activates the appropriate column select lines. Shortly thereafter the equalization pulse switches low, and a write pulse signal switches high to write data into the selected memory cell. This ensures that at the end of a write operation, when the Y address changes and WEB changes from low to high, the column select will change only after the equalization signal is asserted. The equalization pulse remains high to keep the local I/O bus lines equalized until after the write pulse has switched low. This thereby avoids the uncertainty in the matched delay requirements between the equalization signals and the decoded address signals of conventional asynchronous memory devices and prevents data from being improperly written into the memory address for the subsequent cycle.
-
Citations
12 Claims
-
1. A method of accessing memory, comprising the steps of:
-
generating a latch clock signal and an equalization signal when any of a predefined set of address signals change value; responding to the latch clock signal by storing a predecoded address signal in a latch; responding to the equalization signal by equalizing I/O lines; decoding a combination of a first subset of the predefined set of address signals and the predecoded address signal stored in the latch to generate a decoded address signal; and activating memory lines in accordance with the decoded address signal. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A memory address control circuit comprising:
-
a decode circuit having an input terminal and an output terminal; a first address transition detection circuit having an input terminal and an output terminal; an equalization circuit having a plurality of input terminals, an output terminal and a clock terminal, said first address transition detection circuit output terminal coupled to one of said equalization circuit input terminals; a clock generator having an input terminal and an output terminal, said clock generator input terminal coupled to said equalization circuit clock terminal; and a latch having an input terminal, an output terminal and a clock terminal, said latch output terminal coupled to said decode circuit input terminal, said latch clock terminal coupled to said clock generator output terminal; wherein said equalization circuit outputs a clock signal at said equalization circuit clock terminal when at least one of said plurality of equalization circuit input terminals receives a signal of a predetermined level. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification