Claims
- 1. A semiconductor memory device containing a cache memory, comprising, on a single chip:
- a first memory cell array comprising a plurality of word lines, a plurality of bit line pairs perpendicular to said plurality of word lines and a plurality of memory cells arranged in a matrix of a plurality of rows corresponding to said word lines and columns corresponding to said bit line pairs, said first memory cell array being divided into a plurality of blocks each comprising a plurality of columns,
- a cache memory including a second memory cell array comprising a plurality of static type memory cells arranged in a plurality of rows and a plurality of columns, said second memory cell array being divided into a plurality of blocks each comprising a plurality of columns, each said static type memory cell being structurally aligned with a column of said first memory cell array and connectable to each one of a subset of said plurality of bit line pairs of said first memory cell array in response to a predetermined selecting signal,
- first access means responsive to a cache miss indicating signal for accessing data at a memory cell of said first memory cell array selected by a first row address signal and a column address signal, said first access means comprising block selecting means responsive to a block selecting signal for selecting any of said plurality of blocks in said first memory cell array,
- second access means responsive to a cache hit indicating signal for accessing data at a static type memory cell selected by a second row address signal and a column address signal, and
- data transfer means for transferring data between a column in said first memory cell array and a respective column in said second memory cell array.
- 2. The semiconductor memory device according to claim 1, which further comprises:
- switching means responsive to said cache miss indicating signal for activating said data transfer means.
- 3. The semiconductor memory device according to claim 1, wherein
- said block selecting signal comprises a part of a column address signal.
- 4. The semiconductor memory device according to claim 1, wherein
- said first access means comprises
- first row selecting means responsive to said first row address signal for selecting any of said plurality of rows in said first memory cell array, and
- column selecting means responsive to said column address signal for selecting any of said plurality of columns in said first memory cell array, and
- said second access means comprises
- second row selecting means responsive to said second row address applied for selecting any of plurality of rows in said second cache memory cell array.
- 5. The semiconductor memory device according to claim 4, which further comprises:
- data input/output means for inputting/outputting data to/from a memory cell selected by said first row selecting means and said column selecting means or a static type memory cell selected by said second row selecting means and said column selecting means.
- 6. The semiconductor memory device according to claim 4, which further comprises:
- a plurality of sense amplifiers for detecting and holding data on the row selected by said first row selecting means.
- 7. The semiconductor memory device according to claim 4, wherein
- said second row selecting means further comprises means for inactivating all the static type memory cells included in said memory cell array.
- 8. The semiconductor memory device according to claim 1, wherein
- each of said plurality of memory cells included in said first memory cell array comprises a dynamic type memory cell.
- 9. A semiconductor memory device containing a cache memory as recited in claim 1, wherein said first access means is responsive to a row activating signal, said row activating signal being in an activated state during occurrence of said cache hit indicating signal.
- 10. The semiconductor device according to claim 1, wherein each of said blocks have a predetermined equal number of bit line pairs and each of said blocks of said cache memory include said predetermined equal number of columns.
- 11. The semiconductor device according to claim 10, wherein said first and second memory cell arrays are divided into equal numbers of blocks.
- 12. A semiconductor memory device containing a cache memory, comprising, on a single chip:
- a dynamic random access memory comprising a plurality of word lines, a plurality of bit line pairs arranged so as to intersect with said plurality of word lines and a plurality of memory cells at intersections of said plurality of word lines and said plurality of bit line pairs, and
- a cache memory comprising a plurality of stages of storage means groups, each storage means group having a plurality of storage means, each storage means being physically aligned with one of said plurality of bit line pairs, each said storage means being connectable to each one of a plurality of said bit line pairs in response to a predetermined selecting signal.
- 13. A semiconductor memory device containing a cache memory, comprising, on a single chip:
- a dynamic random access memory comprising a plurality of word lines, a plurality of bit line pairs arranged so as to intersect with said plurality of word lines and a plurality of memory cells at intersections of said plurality of word lines and said plurality of bit line pairs,
- a cache memory comprising a plurality of storage means arranged in rows and columns, each of said cache memory storage means being physically aligned with a respective bit line pair, and
- a plurality of transfer gates, one transfer gate for each column of said storage means of cache memory and connectable to each one of a plurality of said bit line pairs of dynamic random access memory in response to a predetermined selecting signal.
- 14. A semiconductor memory device containing a cache memory, comprising, on a single chip:
- a first memory cell array comprising a plurality of word lines, a plurality of bit line pairs perpendicular to said plurality of word lines and a plurality of memory cells arranged in a matrix of a plurality of rows corresponding to said word lines and columns corresponding to said bit line pairs, said first memory cell array being divided into a plurality of blocks each comprising a plurality of columns,
- a cache memory including a second memory cell array comprising a plurality of blocks, each block having a plurality of static type memory cells arranged in one or more rows and a plurality of columns each corresponding to, and connectable to, one column included in each of said blocks of said first memory cell array in response to a predetermined selecting signal, each of said columns of said static type memory cells being structurally aligned with one of said bit line pairs,
- first access means responsive to a cache miss indicating signal for accessing data at a memory cell of said first memory cell array selected by a first row address signal and a column address signal, said first access means comprising block selecting means responsive to a block selecting signal for selecting any of said plurality of blocks in said first memory cell array,
- second access means responsive to a cache hit indicating signal for accessing data at a static type memory cell selected by a second row address signal and a column address signal, and
- data transfer means for transferring data from memory cells in a row of a block of said first memory cell array selected by said block selecting means to memory cells in a row of a selected block of said second memory cell array.
- 15. The semiconductor memory device according to claim 14, wherein each memory cell of said first memory cell array is a dynamic type memory cell.
- 16. The semiconductor memory device according to claim 14, wherein said static type memory cells of said blocks of said second memory cell array are arranged in at least two rows.
- 17. A semiconductor memory device containing a cache memory, comprising, on a single chip:
- a dynamic random access memory comprising a plurality of bit lines, a plurality of first blocks each having a plurality of dynamic type memory cells arranged in a matrix of a plurality of rows and a plurality of columns corresponding to said bit lines, the number of columns in each of the plurality of first blocks being equal,
- a cache memory comprising a plurality of second blocks each having a plurality of static type memory cells arranged in one or more rows and a plurality of columns, a number of columns in each of said second blocks being equal to the number of columns in said first blocks, each of said static type memory cells being structurally aligned with one of said bit lines, and
- data transfer means for transferring data from dynamic type memory cells in a row of one of said first blocks of said dynamic random access memory to static type memory cells in a row of one of said second blocks of said cache memory, wherein said data transferred from said one block of said first blocks selectively may be transferred to a cache memory block that is not in structural alignment with said one block.
- 18. The semiconductor memory device according to claim 17, wherein said static type memory cells of said second blocks are arranged in at least two rows.
- 19. A semiconductor memory device containing a cache memory, comprising, on a single chip:
- a first memory cell array comprising a plurality of word lines, a plurality of bit line pairs perpendicular to said plurality of word lines and a plurality of memory cells arranged in a matrix of a plurality of rows corresponding to said word lines and columns corresponding to said bit line pairs,
- a cache memory including a second memory cell array comprising a plurality of static type memory cells arranged in a plurality of rows and a plurality of columns corresponding to said plurality of columns in said first memory cell array, each said static type memory cells being structurally aligned with a column of said first memory cell array and connectable to each one of a subset of said plurality of bit line pairs in response to a predetermined selecting signal,
- first access means responsive to a cache miss indicating signal for accessing data at a memory cell of said first memory cell array selected by a first row address signal and a column address signal,
- second access means responsive to a cache hit indicating signal for accessing data at a static type memory cell selected by a second row address signal and a column address signal, and
- data transfer means for transferring data between a column in said first memory cell array and a respective column in said second memory cell array.
- 20. A semiconductor memory device containing a cache memory, comprising, on a single chip:
- a first memory cell array comprising a plurality of word lines, a plurality of complementary bit line pairs perpendicular to said plurality of word lines and a plurality of memory cells arranged in a matrix of a plurality of rows corresponding to said word lines and columns corresponding to said complementary bit line pairs, said first memory cell array being divided into a plurality of blocks each comprising a plurality of columns,
- a cache memory comprising a plurality of storage means arranged in rows and columns, each of said columns of said cache memory storage means being physically aligned with a respective column of said first memory cell array, and
- means for connecting a column of said cache memory storage means to one complementary bit line pair of any of a plurality of said blocks of said first memory cell array in response to a predetermined selecting signal.
- 21. The device of claim 20, wherein bit lines of each of said complementary bit line pairs are disposed adjacent and parallel to each other in the same direction.
- 22. The device of claim 20, wherein bit lines of each of said complimentary bit line pairs extend in the same direction with respect to sense amplifiers coupled to said complimentary bit line pairs.
Priority Claims (2)
Number |
Date |
Country |
Kind |
62-281619 |
Nov 1987 |
JPX |
|
62-322126 |
Dec 1987 |
JPX |
|
Parent Case Info
This application is a divisional application of application Ser. No. 07/564,657, filed Aug. 9, 1990, now U.S. Pat. No. 5,226,147, which was a continuation of Ser. No. 07/266,601, filed Nov. 3, 1988, now abandoned.
US Referenced Citations (18)
Foreign Referenced Citations (1)
Number |
Date |
Country |
61-90396 |
Oct 1988 |
JPX |
Divisions (1)
|
Number |
Date |
Country |
Parent |
564657 |
Aug 1990 |
|
Continuations (1)
|
Number |
Date |
Country |
Parent |
266601 |
Nov 1988 |
|