← Back to Patent Explorer
US5226147A Expired / Lapsed US ⏱️ 0.0 years remaining

Semiconductor memory device for simple cache system

Assignee: Mitsubishi Electric Corp
•
Filing: 1990-08-09
•
Granted: 1993-07-06
•
Expires: 2010-08-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A semiconductor memory device comprises a DRAM memory cell array comprising a plurality of dynamic type memory cells arranged in a plurality of rows and columns, and an SRAM memory cell array comprising static type memory cells arranged in a plurality of rows and columns. The DRAM memory cell array is divided into a plurality of blocks each comprising a plurality of columns. The SRAM memory cell array is divided into a plurality of blocks each comprising a plurality of columns, corresponding to the plurality of blocks in the DRAM memory cell array. The SRAM memory cell array is used as a cache memory. At the time of cache hit, data is accessed to the SRAM memory cell array. At the time of cache miss, data is accessed to the DRAM memory cell array. On this occasion, data corresponding to one row in each of the blocks in the DRAM memory cell array is transferred to one row in the corresponding block in the SRAM memory cell array.

Inventors

  • 👤 Kazuyasu Fujishima
  • 👤 Yoshio Matsuda
  • 👤 Mikio Asakura

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 08:36
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02; G06F12/08; G06F12/0802; G06F12/0893; G11; G11C; G11C7/00; G11C7/10; G11C7/1015; G11C7/1018; G11C7/1021

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 281 words
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 corresponding to said plurality of columns in said first memory cell array, 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 aligned with and connected to one of said plurality of 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 between a column in said first memory cell array and a respective column in said second memory cell array.
Claim 2
Dependent Claim 281 words
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 corresponding to said plurality of columns in said first memory cell array, 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 aligned with and connected to one of said plurality of 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 between a column in said first memory cell array and a respective column in said second memory cell array.
Claim 3
Dependent Claim 26 words
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.
Claim 4
Dependent Claim 21 words
The semiconductor memory device according to claim 1, wherein said block selecting signal comprises a part of a column address signal.
Claim 5
Dependent Claim 94 words
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 signal for selecting any of plurality of rows in said second cache memory cell array.
Claim 6
Dependent Claim 51 words
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.
Claim 7
Dependent Claim 31 words
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.
Claim 8
Dependent Claim 33 words
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 second cache memory cell array.
Claim 9
Dependent Claim 29 words
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.
Claim 10
Dependent Claim 42 words
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.
Claim 11
Dependent Claim 37 words
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.
Claim 12
Dependent Claim 22 words
The semiconductor device according to claim 10, wherein said first and second memory cell arrays are divided into equal numbers of blocks.
Claim 13
Dependent Claim 103 words
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 and connected to one of said plurality of bit line pairs.
Claim 14
Dependent Claim 103 words
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 and connected to one of said plurality of bit line pairs.
Claim 15
Dependent Claim 125 words
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 intersection 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 one of said bit line pairs of dynamic random access memory.
Claim 16
Dependent Claim 125 words
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 intersection 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 one of said bit line pairs of dynamic random access memory.
Claim 17
Dependent Claim 288 words
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 corresponding to said plurality of columns included in each of said blocks of said first memory cell array, each said static type memory cells being 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 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.
Claim 18
Dependent Claim 288 words
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 corresponding to said plurality of columns included in each of said blocks of said first memory cell array, each said static type memory cells being 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 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.
Claim 19
Dependent Claim 24 words
The semiconductor memory device according to claim 14, wherein each memory cell of said first memory cell array is a dynamic type memory cell.
Claim 20
Dependent Claim 30 words
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.
Claim 21
Dependent Claim 177 words
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, a number of columns in each first block 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 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.
Claim 22
Dependent Claim 177 words
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, a number of columns in each first block 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 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.
Claim 23
Dependent Claim 25 words
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.
Claim 24
Dependent Claim 218 words
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 of 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 cell being aligned with and connected to one of said plurality of 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, 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.
Claim 25
Dependent Claim 218 words
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 of 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 cell being aligned with and connected to one of said plurality of 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, 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.

References Cited (Backward Citations)

US4219883A Cited
US4168541A Cited
US4669043A Cited
US4577293A Cited
US4656626A Cited
US4731758A Cited
US4953073A Cited
US5014240A Cited
US4754433A Cited
US4872138A Cited
US4926385A Cited
US4845677A Cited
US5111386A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-07-05 1997-01-04 1997-07-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-07-05 2001-01-04 2001-07-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-07-05 2005-01-04 2005-07-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag