|
|
|
| United States Patent | 5652723 |
| Link to this page | http://www.wikipatents.com/5652723.html |
| Inventor(s) | Dosaka; Katsumi (Hyogo-ken, JP), Kumanoya; Masaki (Hyogo-ken, JP), Hayano; Kouji (Hyogo-ken, JP), Yamazaki; Akira (Hyogo-ken, JP), Iwamoto; Hisashi (Hyogo-ken, JP), Abe; Hideaki (Hyogo-ken, JP), Konishi; Yasuhiro (Hyogo-ken, JP), Himukashi; Katsumitsu (Hyogo-ken, JP), Ishizuka; Yasuhiro (Hyogo-ken, JP), Saiki; Tsukasa (Hyogo-ken, JP) |
| Abstract | A semiconductor memory device includes a DRAM, an SRAM and a bi-direction
transfer gate circuit provided between SRAM and DRAM. SRAM array includes
a plurality of sets of word lines. Each set is provided in each row of
SRAM array and each word line in each set is connected to a different
group of memory cells of an associated row. An address signal for the SRAM
and an address signal for the DRAM are separately applied to an address
buffer. The semiconductor memory device further includes an additional
function control circuit for realizing a burst mode and a sleep mode. A
data transfer path from DRAM to the SRAM and a data transfer path from the
SRAM to the DRAM are separately provided in the bi-directional transfer
gate circuit. Data writing paths and data reading paths are separately
provided in the DRAM array. By the above described structure, operation of
the buffer circuit is stopped in the sleep mode, reducing power
consumption. Since data writing path and data reading path are separately
provided in the DRAM array, addresses to the DRAM array can be applied in
non-multiplexed manner, so that data can be transferred at high speed from
the DRAM array to the SRAM array, enabling high speed operation even at a
cache miss. |
|
|
|
Title Information  |
|
|
| Inventor |
Dosaka; Katsumi (Hyogo-ken, JP) , Kumanoya; Masaki (Hyogo-ken, JP) , Hayano; Kouji (Hyogo-ken, JP) , Yamazaki; Akira (Hyogo-ken, JP) , Iwamoto; Hisashi (Hyogo-ken, JP) , Abe; Hideaki (Hyogo-ken, JP) , Konishi; Yasuhiro (Hyogo-ken, JP) , Himukashi; Katsumitsu (Hyogo-ken, JP) , Ishizuka; Yasuhiro (Hyogo-ken, JP) , Saiki; Tsukasa (Hyogo-ken, JP) |
|
|
|
| Publication Date |
July 29, 1997 |
|
|
|
|
|
| Filing Date |
April 15, 1992 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| Priority Data |
Apr 18, 1991
[JP]
3-85625
Aug 12, 1991
[JP]
3-212140
Sep 24, 1991
[JP]
3-242286
Feb 03, 1992
[JP]
4-17809
|
|
|
|
|
|
|
|
|
|
|
|
Title Information  |
|
|
References  |
|
|
| *references marked with an asterisk below are user-added references |
|
U.S. References |
|
|
| Add a new US reference: |
| | Reference | Relevancy | Comments | Reference | Relevancy | Comments | 5347491 Kagami
Sep,1994 |      Your vote accepted [0 after 0 votes] | | 4984206 Komatsu et al.
Jan,1991 |      Your vote accepted [0 after 0 votes] | | 4977538 Anami et al.
Dec,1990 |      Your vote accepted [0 after 0 votes] | | 4970418 Masterson
Nov,1990 |      Your vote accepted [0 after 0 votes] | | 4953131 Purdham et al.
Aug,1990 |      Your vote accepted [0 after 0 votes] | | 4943960 Komatsu et al.
Jul,1990 |      Your vote accepted [0 after 0 votes] | | 4912630 Cochcroft, Jr.
Mar,1990 |      Your vote accepted [0 after 0 votes] | | 4837744 Marquot
Jun,1989 |      Your vote accepted [0 after 0 votes] | | 4809156 Taber
Feb,1989 |      Your vote accepted [0 after 0 votes] | | 4802129 Hoekstra et al.
Jan,1989 |      Your vote accepted [0 after 0 votes] | | 4660180 Tanimura et al.
Apr,1987 |      Your vote accepted [0 after 0 votes] | | | | | |
|
|
|
|
U.S. References |
|
|
Foreign References |
|
|
| Add a new Foreign reference: |
| | Reference | Relevancy | Comments | Reference | Relevancy | Comments | | 0 115 187Aug., 1984EP |      Your vote accepted [0 after 0 votes] | | 0 136 819Apr., 1985EP |      Your vote accepted [0 after 0 votes] | | | 0 156 316 A2Oct., 1985EP |      Your vote accepted [0 after 0 votes] | | 0 277 763 A2Aug., 1988EP |      Your vote accepted [0 after 0 votes] | | | 0 326 953Aug., 1989EP |      Your vote accepted [0 after 0 votes] | | 0 344 752 A1Dec., 1989EP |      Your vote accepted [0 after 0 votes] | | | 0 420 339Apr., 1991EP |      Your vote accepted [0 after 0 votes] | | 23 29 527Jan., 1975DE |      Your vote accepted [0 after 0 votes] | | | 60-7690Jan., 1985JP |      Your vote accepted [0 after 0 votes] | | 61-196345Aug., 1986JP |      Your vote accepted [0 after 0 votes] | | | 61-222091Oct., 1986JP |      Your vote accepted [0 after 0 votes] | | 62-38590Feb., 1987JP |      Your vote accepted [0 after 0 votes] | | | 11 28 294May., 1989JP |      Your vote accepted [0 after 0 votes] | | 2-87392Mar., 1990JP |      Your vote accepted [0 after 0 votes] | | | 2-270194Nov., 1990JP |      Your vote accepted [0 after 0 votes] | | | | | |
|
|
|
|
Foreign References |
|
|
Other References |
|
|
| Add a new Other reference: |
| Post related web sites and other references in this section |
| | Reference | Relevancy | Comments | Ire Wescon Convention Record Oct. 1990, pp. 29-33, Amitai et al., "Burst Mode Memories Improve Cache Design".
. Mar,2007 |      Your vote accepted [0 after 0 votes] | | IEEE Journal of Solid-State Circuits, vol. 17, No. 5, Oct. 1982, New York, U.S., pp. 863-871, Kung et al., "An 8KX8 Dynamic Ram with Self-Refresh".
. Mar,2007 |      Your vote accepted [0 after 0 votes] | | Electronics and Communications in Japan, vol. 66, No. 1, Jan. 1983, Silver Spring, Md, U.S., pp. 103-110, Yamada et al., "A 64KBit MOS Dynamic RAM with Auto/Self Refresh Functions".
. Mar,2007 |      Your vote accepted [0 after 0 votes] | | IEEE Micro, vol. 10, No. 2, Apr. 1991, New York, U.S., pp. 14-25, Hidaka et al., "The Cache DRAM Architecture: A DRAM with an On-Chip Cache Memory".. Mar,2007 |      Your vote accepted [0 after 0 votes] | | |
|
|
|
|
Other References |
|
|
|
|
|
References  |
|
|
|
|
|
| Market Size |
|
Estimate the gross annual revenues of the relevant market
sector:
|
| | |
| |
|
|
| Market Share |
|
Estimate the percentage of the relevant market sector this invention will capture:
|
| | |
| |
|
|
| Reasonable Royalty |
|
What percentage of gross sales should the inventor or assignee be paid?
|
| | |
| |
|
|
|
Public's "Guesstimation" of Royalty Value
|
| Market Size | N/A | [No votes] | | x | Market Share | N/A | [No votes] | | x | Reasonable Royalty | N/A | [No votes] |
| | N/A | |
| |
|
|
|
|
|
|
|
|
|
|
|
|
Market Review  |
|
|
Technical Review  |
|
|
Claims  |
|
|
What is claimed is:
1. A semiconductor memory device comprising:
a DRAM array including a plurality of dynamic type memory cells arranged in a matrix of rows and columns;
an SRAM array including a plurality of static type memory cells arranged in a matrix of rows and columns, each row of said SRAM array divided into n groups of said static type memory cells with n greater than or equal to 2, said SRAM array
including a plurality of sets of n word lines each connected to memory cells of a different group, each set of n word lines arranged corresponding to each row of said SRAM array, static type memory cells on a row being arranged in a line, and each set of
n word lines arranged in parallel with a corresponding row of said static type memory cells; and
data transfer means provided between said DRAM array and SRAM array for transferring data between a selected memory cell of said DRAM array and a selected memory cell of said SRAM array.
2. A semiconductor memory device according to claim 1, wherein
said SRAM array further includes a plurality of pairs of bit lines each pair arranged in each column of said static type memory cells, a plurality of equalize/precharge means provided for each said pair of bit lines and responsive to a
precharge/equalize signal for precharging and equalizing a potential of an associated pair of bit lines, and a plurality of clamping means provided for each said bit line and responsive to a clamping signal for clamping a potential of an associated bit
line.
3. A semiconductor memory device according to claim 2, wherein said clamping means are adapted to be inhibited from clamping when said data transfer means is activated.
4. A semiconductor memory device according to claim 1, wherein said data transfer means includes a plurality of transfer gate means each provided for n adjacent codes of said SRAM array,
said transfer gate means simultaneously operating for data transfer between said SRAM array and said DRAM array.
5. A semiconductor memory device according to claim 4, wherein said DRAM array includes a plurality of data transmission lines, one for each said transfer gate means, for transferring data between selected memory cells of DRAM array and said
transfer gate means, and wherein each said transfer gate means includes selection means for selecting one of associated n columns of the SRAM array in response to a group designating signal, and means for transferring data between a column selected by
said selection means and an associated data transmission line.
6. A semiconductor memory device according to claim 2, wherein said DRAM array includes a plurality of data transmission lines, one for each transfer gate means, for transferring data between the transfer gate means and selected memory cells of
DRAM array, and wherein each said transfer gate means includes first means coupled to receive and amplify potentials on associated n pairs of bit lines of SRAM array, second means for latching an output of said first means, third means responsive to a
first control signal for transferring data latched in said second means to an associated data transmission line, fourth means coupled to receive and amplify a potential on the associated data transmission line, and fifth means in response to a second
control signal and a group designating signal for selecting one of associated n pairs of bit lines and transferring an output of said fourth means to thus selected pair of bit lines.
7. A semiconductor memory device according to claim 6, wherein said first means includes logic gate means for carrying out a logical operation on potentials received from associated bit lines.
8. A semiconductor memory device according to claim 1, further comprising:
read data transmission line coupled to said transfer means
driving means provided for each column of the DRAM array and responsive to a read DRAM column selection signal for amplifying and transferring data on a column of the DRAM array selected by said read DRAM column selection signal to said read data
transmission line;
write data transmission line provided separately from said read data transmission line and coupled to said transfer means for receiving data therefrom;
write-in means responsive to a write DRAM column selection signal for transferring data on said write data transmission line onto a column of the DRAM array; and
sense amp means provided separately from said driving means and for sensing,
amplifying and latching a potential on associated columns.
9. A semiconductor memory device according to claim 8, wherein said transfer means includes:
current supply means for supplying a current flow to said read data transmission line;
gate means responsive to a first transfer signal for transferring data on said read data transmission line onto a selected column of the SRAM array; and
write transfer means responsive to a second transfer signal for transferring data on the selected column of the SRAM array to said write data transmission line.
10. A semiconductor memory device according to claim 9, wherein
each of said column of the DRAM matrix includes a pair of bit lines and said read data transmission line includes a pair of signal lines, and said current supply means includes means for providing the same amount of current flow to the pair of
signal line of said read data transmission line.
11. A semiconductor memory device according to claim 10, wherein
said driving means includes a plurality of differential means provided for each column of the DRAM array and responsive to the DRAM column selection signal for amplifying a potential difference between an associated pair of bit lines;
said differential means and said current supply means constituting a current mirror type amplifier in combination.
12. A semiconductor memory device according to claim 8, wherein said driving means is adapted to be made active at an earlier timing than activation of said sense amp means.
13. A semiconductor memory device according to claim 8, further including:
first selection means responsive to a first address applied to a first address input, for generating a SRAM cell selecting signal;
second selection means responsive to a second address applied to a second address input provided separately from said first address input, for generating a DRAM row selection signal for selecting a row of the DRAM array; and
third selection means responsive to a third address applied to said first address input simultaneously with said second address, for generating said read DRAM column selection signal and said write DRAM column selection signal.
14. A semiconductor memory device according to claim 1, further comprising:
burst means responsive to a burst mode signal for successively generating a burst address; and
selection means responsive to said burst address for generating a SRAM cell selection signal for selecting a memory cell of said SRAM array.
15. A semiconductor memory device according to claim 14, wherein said burst means includes
address generating means responsive to said burst mode signal and a received address for generating the burst addresses starting at said received address successively,
control means responsive to said burst mode signal and the number of burst addresses generated from said address generating means for defining a period of burst mode operation; and
multiplexing means responsive to said control means for selectively transferring one of a burst address and an internal address corresponding to an external address to said selection means.
16. A semiconductor memory device according to claim 15, wherein said address generating means is adapted to generate a burst signal in response to a clock signal, and said control means includes defining means for counting the clock signal to
inhibit the multiplexing means from selecting a burst address signal from said address generating means when the count reaches a predetermined value.
17. A semiconductor memory device according to claim 16, wherein said control means includes storage means for storing an information on the number of data accessed in the burst mode, and said defining means includes means for inhibiting said
multiplexing means from selecting the burst address when the count coincides with the number indicated by said information.
18. A semiconductor memory device according to claim 1, further including:
clock generating means responsive to an external clock signal for generating an internal clock signal; and
sleep means responsive to a sleep mode signal for inhibiting the clock generating means from generating the internal clock,
said internal clock providing timing of taking an external signal into said memory device.
19. A semiconductor memory device according to claim 18, wherein
said sleep means includes means receiving an external signal applied asynchronously with said external clock signal as said sleep mode signal and responsive thereto for generating a sleep mode indicating signal to deactivate said clock generating
means.
20. A semiconductor memory device according to claim 18, further comprising:
detecting means for detecting inhibition of generation of the internal clock;
request means in response to the detection of inhibited clock generation for generating a refresh request signal at predetermined intervals; and
refresh address means in response to the refresh request signal for generating a refresh address for refreshing a memory cell of the DRAM array.
21. A semiconductor memory device according to claim 20, wherein said refresh address means includes gate means responsive to an external refresh designating signal and said refresh request signal for generating a refresh mode indicating signal,
and refresh address generating means responsive to said refresh mode indicating signal for generating said refresh address.
22. A semiconductor memory device according to claim 1, further comprising:
refresh address generating means for generating a refresh address for refreshing a memory cell of the DRAM array,
auto-refresh means responsive to an external refresh mode signal for activating said refresh address generating means;
refresh mode setting means for generating a mode signal setting a refresh mode of said memory device to either an auto-refreshing mode or a self-refreshing mode;
self-refresh means responsive to said mode signal indicating the self-refreshing mode for activating said refresh address generating means at prescribed intervals; and
input/output switching means responsive to said mode signal for setting a pin terminal either to an input terminal for receiving said external refresh mode signal or to an output terminal for supplying a busy signal indicating that the
self-refresh mode operation is carried out.
23. A semiconductor memory device according to claim 22, wherein
said self refresh means includes request means responsive to said mode signal indicting the self-refresh mode for generating a refresh request signal at the predetermined intervals, and activating means responsive to said refresh request signal
for activating said refresh address generating means, and wherein said input/output switching means includes means responsive to said mode signal indicating the self-refreshing for transferring said refresh request signal as said busy signal to said pin
terminal.
24. A semiconductor memory device according to claim 1, further comprising:
row address control means responsive to a DRAM array access indicating signal and a clock signal for generating a row address latch signal at a first leading edge of said clock signal;
column address control means responsive to the clock signal and said row address latch signal for generating a column address latch signal at one of transition edges of the clock signal subsequent to said first leading edge;
first latch means responsive to said row address latch signal for latching an external address to generate internal row address signal; and
second latch means responsive to said column address latch signal for latching an external address to generate an internal column address.
25. A semiconductor memory device according to claim 24, wherein
said column address control means includes means responsive to a trailing edge of the clock signal following said first leading edge to generate said column address latch signal.
26. A semiconductor memory device according to claim 24, wherein said column address control means includes means for generating a setting signal for setting a timing of latching an external address by said second latch means, and control means
responsive to said setting signal and said row address latch signal to generate said column address latch signal at one of successive leading edges of the clock signal following the first leading edge.
27. A semiconductor memory device according to claim 24, further including resetting means responsive to said row address latch signal for resetting said row address control means after elapse of a predetermined time period since generation of
said row address latch signal.
28. A semiconductor memory device according to claim 1, further comprising:
first address input means receiving a first address through a first address input for generating a first internal address;
second address input means receiving a second address through a second address input for generating a second interval address;
third address input means receiving a third address input for generating a third internal address;
said second address input provided separately from said third address input and receiving an address simultaneously with said third address input;
first selection means responsive to said first and second internal address for generating a first select signal for selecting a memory of the SRAM array;
second selection means responsive to said second and third internal address for generating a second select signal for selecting a memory cell of said DRAM array; and
decision means responsive to an access indicating signal for deciding which of the first and second selection means receives the second internal address.
29. A semiconductor memory device according to claim 28, wherein said first selection means includes SRAM row selection means responsive to said second internal address for generating a SRAM row select signal for selecting a row of memory cells
of the SRAM array, and SRAM column selection means responsive to said first internal address for generating a SRAM column select signal for selecting a column of memory cells of said SRAM array, and said second selection means includes DRAM row selection
means responsive to said third internal address for generating a DRAM row select signal for selecting a row of memory cells of the DRAM array, and DRAM column select signal responsive to the second internal address for generating a DRAM column select
signal for selecting a column of memory cells of the DRAM array.
30. A semiconductor memory device according to claim 29, wherein said SRAM row selection means includes predecode means responsive to said second internal address for generating a predecoded signal of the second internal address, and decoder
means responsive to said predecode signal for generating said SRAM row select signal, and wherein
said decision means is provided between said predecode means and said decoder means.
31. A semiconductor memory device according to claim 29, wherein said decision means is provided between an output of said SRAM row selection means and an input of said DRAM column selection means.
32. A semiconductor memory device according to claim 30, wherein said DRAM column select means receives a part of said second internal address to generate a DRAM column select signal for selecting a plurality of columns of memory cells of the
DRAM array, and said SRAM column selection means selects a column among selected plurality of codes of memory cells.
33. A semiconductor memory device according to claim 1, further comprising:
SRAM clamping means provided for each said column of said SRAM array and for clamping a potential of an associated column of said SRAM array; and
control means for activating said data transfer means to transfer data from said DRAM array to said SRAM array while disabling said clamping means to inhibit the clamping operation thereof, in response to an instruction for data transfer from
said DRAM array to SRAM array.
34. A semiconductor memory device according to claim 1, further including:
a data transfer bus for coupling a selected memory cell in said DRAM array to said data transfer means;
clamping means for claming a potential of said data transfer bus; and
control means responsive to an instruction of data transfer from said SRAM array to DRAM array, for enabling said data transfer means for data transfer from said SRAM array to said DRAM array while disabling and clamping means to inhibit the
clamping operation thereof.
35. A semiconductor memory device according to claim 4, wherein said DRAM array includes a plurality of data transmission lines, one for each transfer gate means, for transferring data between the transfer gate means and selected memory cells of
DRAM array, and wherein each said transfer gate means includes first means coupled to receive and amplify potentials on associated n pairs of bit lines of SRAM array, second means for latching an output of said first means, third means responsive to a
first control signal for transferring data latched in said second means to an associated data transmission line, fourth means coupled to receive and amplify a potential on the associated data transmission line, and fifth means in response to a second
control signal and a group designating signal for selecting one of associated n pairs of bit lines and transferring an output of said fourth means to the selected pair of bit lines.
36. A semiconductor memory device, comprising:
a first memory cell array including a plurality of memory cells arranged in a matrix of rows and columns;
a second memory cell array including a plurality of memory cells arranged in a matrix of rows and columns;
a first row address input terminal for receiving a first row address for designating a row of said first memory cell array;
a first column address input terminal provided separate from said first row address input terminal for receiving a first column address for designating a column of said first memory cell array;
a second row address input terminal for receiving a second row address for designating a row of said second memory cell array;
a second column address input terminal provided separate from said second row address input terminal for receiving a second column address for designating a column of said second memory cell array; wherein
a part of said first column address input terminal is commonly used with said second row address input terminal and said second column address input terminal.
37. A semiconductor memory device, comprising:
a DRAM array including a plurality of dynamic memory cells arranged in rows and columns;
an SRAM array including a plurality of static memory cells arranged in a matrix of rows and columns, static memory cells on a row being arranged in a line, each row divided into n groups of codes, said SRAM array including a plurality of sets of
word lines provided corresponding to the rows of said SRAM array, a different word line in each set being connected to said static memory cells of a different group, each of the sets of the n word lines being arranged corresponding to each row of said
SRAM array and in parallel with a corresponding row of said SRAM array; and
data transfer means provided between said DRAM array and said SRAM array for transferring data between a selected memory cell of said DRAM array and a selected memory cell of said SRAM array.
38. A semiconductor memory device, comprising:
a DRAM array including a plurality of dynamic memory cells arranged in rows and columns;
an SRAM array including a plurality of static memory cells arranged in a matrix of rows and columns, each row divided into n groups of static memory cells, said SRAM array including a plurality of sets of immediately adjacent n word lines each
connected to static memory cells of a different group, each set of word lines arranged corresponding to each row of said SRAM array and in parallel with a corresponding row of SRAM array, and static memory cells on a row arranged in a line; and
data transfer means provided between said DRAM array and said SRAM array for transferring data between a selected memory cell of said DRAM array and a selected memory cell of said SRAM array. |
|
|
|
|
Claims  |
|
|
Description  |
|
|
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to semiconductor memory devic | | |