Claims
- 1. A method for operating a memory circuit having a plurality of arrays comprising the steps of:
- (a) receiving a first command accessing a row in a first array;
- (b) opening said first array to allow access to memory cells coupled to said row; and
- (c) keeping said first array open until said array receives a second subsequent command accessing a different row in said first array.
- 2. The method of claim 1 further comprising a step of turning off said first array and a second array adjacent to said first array upon receipt of said second subsequent command.
- 3. The method of claim 2 wherein said step of turning off said first array occurs also in response to receipt of a third subsequent command accessing a row in said second array adjacent to said first array.
- 4. A method for operating a memory circuit having a plurality of arrays comprising the steps of:
- (a) receiving a command accessing array N;
- (b) turning off arrays N, N+1 and N-1;
- (c) equilibrating bit lines in array N; and
- (d) turning on array N to access a selected word line in response to the command accessing array N.
- 5. A memory circuit comprising:
- a plurality of arrays of memory cells, each array having n columns and m rows, with a memory cell coupled at each cross section of a row and a column;
- a plurality of clusters of sense amplifiers, each of said plurality of arrays being sandwiched by a pair of said plurality of clusters of sense amplifiers, each cluster of sense amplifiers having n/2 sense amplifier circuits respectively coupling to n/2 columns in arrays on either sides of the cluster of sense amplifiers; and
- a plurality of array enable logic blocks respectively coupled to said plurality of arrays
- wherein, each of said plurality of array enable logic blocks is configured to activate a selected array is response to a row access command, and to keep the selected array active until it receives a subsequent row access command accessing a different row in that array, or a row in an adjacent array sharing a cluster of sense amplifiers.
- 6. The method of claim 1 further comprising a step of turning off said first array and any other array sharing resources with said first array upon receipt of said second subsequent command.
- 7. The method of claim 6 wherein said resources comprise sense amplifiers.
- 8. The method of claim 4 further comprising the steps of:
- (e) keeping array N open for further subsequent commands accessing the selected word line; and
- (f) repeating steps (b) through (d) when a subsequent command accessing a different word line in array N is received.
- 9. The method of claim 8 further comprising the step of:
- (g) turning off arrays M, M+1 and M-1 when a subsequent command accessing a word line in array M adjacent to array N is received.
- 10. A memory circuit comprising:
- a plurality of arrays of memory cells wherein the memory cells are arranged in rows and columns;
- a plurality of banks of sense amplifiers coupled to the plurality of arrays of memory cells; and
- a plurality of array enable logic blocks respectively coupled to the plurality of arrays of memory cells,
- wherein, each array enable logic block is configured to activate its associated array in response to a first command accessing a row in that array, and to keep that array activated until it receives a subsequent second command accessing a different row in that array.
- 11. The memory circuit of claim 10 wherein a bank of sense amplifiers is shared by two arrays of memory cells, and wherein, corresponding array enable logic blocks close the two arrays upon receiving a command accessing a different row in either of the two arrays.
- 12. The memory circuit of claim 11 wherein each array of memory cells comprises n columns and m rows, and wherein each bank of sense amplifiers comprises n/2 sense amplifier circuits that couple to n/2 columns of an adjacent array.
- 13. The memory circuit of claim 12 wherein the plurality of arrays comprise a first end array, a second end array, and a plurality of middle arrays, and
- wherein, each bank of sense amplifier coupling to a middle array is shared by another middle array adjacent to the middle array, and
- wherein, an outer bank of sense amplifiers coupling to an end array couples to that end array only.
- 14. The memory circuit of claim 13 wherein the plurality of array enable logic blocks are configured to have up to half of the plurality of arrays of memory cells activated at the same time.
- 15. The memory circuit of claim 10 wherein the memory circuit provides a frame buffer for storage of video data.
- 16. The memory circuit of claim 10 coupled to video controller logic via a bus.
- 17. The memory circuit of claim 16 wherein the memory circuit and the video controller logic are integrated on one silicon die.
Parent Case Info
This application claims benefit of U.S. Provisional Application Ser. No. 60/023,955, filed Aug. 9, 1996.
US Referenced Citations (6)