Claims
- 1. A memory device comprising:
- a) a storage array for storing data as a plurality of data bits, said storage array arranged to have at least two storage segments, with data cells, for storing said data bits, in each storage segment arranged in rows and columns;
- b) address means connected to said storage array for addressing a row of data cells in any storage segment collectively or separately with addressing a row of data cells within any other storage segment for writing data into or fetching data from said storage array;
- c) a plurality of sense amplifiers connected to each said storage segment said sense amplifiers for detecting data bits in said storage array;
- d) a plurality of sense amplifier registers connected to said sense amplifiers, said sense amplifier registers for storing the data bits being written into or fetched from a row of data bits in said storage array;
- e) said sense amplifiers and sense amplifier registers arranged in a plurality of groups, said groups corresponding in number to the number of storage segments of said storage array;
- f) control means connected to said sense amplifier registers having maintaining means for maintaining in said sense amplifier registers the last row of data bits from each storage segment either written into or fetched from said storage array;
- g) said control means connected to said sense amplifier registers also having activating means for activating or deactivating the group of sense amplifier registers corresponding to each storage segment either collectively with or separately from the sense amplifier registers of any other storage segment;
- h) selection means being connected to said address means for selecting either a portion or all of the data bits stored in said groups of sense amplifier registers;
- i) compare means connected to said address means for comparing the address of the last row of data bits stored in any group of said sense amplifier registers with the address of a row of data bits to be fetched next from said storage means by said address means; and
- j) output means connected to said compare means, said activating means and said sense amplifier registers for bypassing said storage array and directly outputting the last row of data bits stored in said sense amplifier registers when the last row of data bits in said sense amplifier registers has the same address as the next row of data bits to be fetched from said storage array so that the data bits of the next row to be fetched can be outputted without accessing said storage array;
- k) said output means connected to said control means and said groups of sense amplifier registers allowing data bits stored in either a portion of or all the groups of sense amplifier registers to be written into or fetched from said groups of the sense amplifier registers.
- 2. The memory device of claim 1 including:
- powering means coupled to said storage segments and said sense amplifier registers for periodically powering down any storage segment while sense amplifier registers in the sense amplifier register group associated with any powered down storage segment are maintained at full power.
Parent Case Info
This application is a division of application Ser. No. 08/289,149 filed Aug. 12, 1994.
US Referenced Citations (2)
Number |
Name |
Date |
Kind |
4577293 |
Matick et al. |
Mar 1986 |
|
4926385 |
Fujishima et al. |
May 1990 |
|
Divisions (1)
|
Number |
Date |
Country |
Parent |
289149 |
Aug 1994 |
|