JPH11120762A - Semiconductor memory - Google Patents
Semiconductor memoryInfo
- Publication number
- JPH11120762A JPH11120762A JP9282330A JP28233097A JPH11120762A JP H11120762 A JPH11120762 A JP H11120762A JP 9282330 A JP9282330 A JP 9282330A JP 28233097 A JP28233097 A JP 28233097A JP H11120762 A JPH11120762 A JP H11120762A
- Authority
- JP
- Japan
- Prior art keywords
- cache
- transfer
- data
- memory cell
- state
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Landscapes
- Static Random-Access Memory (AREA)
- Dram (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、半導体記憶装置、
特にキャッシュメモリを有し、上記半導体記憶装置と上
記キャッシュメモリとのデータの転送を選択的に行える
半導体記憶装置に関するものである。The present invention relates to a semiconductor memory device,
In particular, the present invention relates to a semiconductor memory device having a cache memory and capable of selectively transferring data between the semiconductor memory device and the cache memory.
【0002】[0002]
【従来の技術】従来の半導体記憶装置は、例えば、図3
に示す構成を有している。図示のように、本例の半導体
記憶装置は、メモリセルアレイ1、センスアンプアレイ
2、キャッシュメモリアレイ3および転送制御回路4に
より構成されている。2. Description of the Related Art A conventional semiconductor memory device is, for example, shown in FIG.
Has the configuration shown in FIG. As shown in the figure, the semiconductor memory device of the present embodiment includes a memory cell array 1, a sense amplifier array 2, a cache memory array 3, and a transfer control circuit 4.
【0003】メモリセルアレイ1は、交差配置された複
数のワード線およびビット線対との交差点に接続されて
いる複数のメモリセルが行列状に配置されて構成されて
いる。なお、図3においては、説明を便利にするため
に、二本のワード線20,21および二対のビット線対
10a,10b,11a,11b、さらに、これらのワ
ード線とビット線対との交差点に接続されている4つの
メモリセル12a,12b,14a,14bを例に示し
ている。なお、図示のように、各メモリセルは、一般的
なDRAMのメモリセルである。即ち、1トランジスタ
と1キャパシタにより構成されている。[0005] The memory cell array 1 is configured by arranging a plurality of memory cells connected to an intersection with a plurality of word lines and bit line pairs arranged in a matrix. In FIG. 3, for convenience of explanation, two word lines 20, 21 and two pairs of bit lines 10a, 10b, 11a, 11b, and a pair of these word lines and bit lines are used. The example shows four memory cells 12a, 12b, 14a, 14b connected to the intersection. As shown, each memory cell is a general DRAM memory cell. That is, it is composed of one transistor and one capacitor.
【0004】センスアンプアレイ2は、各ビット線対毎
に配置されている複数のセンスアンプにより構成されて
いる。本例では、ビット線対10a,10bに接続され
ているセンスアンプ22およびビット線対11a,11
bに接続されているセンスアンプ24のみを示してい
る。The sense amplifier array 2 includes a plurality of sense amplifiers arranged for each bit line pair. In this example, the sense amplifier 22 connected to the bit line pair 10a, 10b and the bit line pair 11a, 11
Only the sense amplifier 24 connected to the line b is shown.
【0005】キャッシュメモリアレイ3は、各キャッシ
ュデータ線対に接続されている複数のキャッシュメモリ
セルにより構成されている。図3では、キャッシュデー
タ線対30a,30bに接続されているキャッシュメモ
リセル32およびキャッシュデータ線対31a,31b
に接続されているキャッシュメモリセル34のみを示し
ている。キャッシュメモリセル32,34は、ともにキ
ャッシュ駆動信号線40a,40bに接続されている。[0005] The cache memory array 3 is constituted by a plurality of cache memory cells connected to each cache data line pair. In FIG. 3, a cache memory cell 32 and a cache data line pair 31a, 31b connected to a cache data line pair 30a, 30b are shown.
Is shown only the cache memory cell 34 connected to the memory cell. Cache memory cells 32 and 34 are both connected to cache drive signal lines 40a and 40b.
【0006】なお、キャッシュデータ線対30a,30
bは、それぞれ転送ゲート51a,51bを介してビッ
ト線対10a,10bに接続され、キャッシュデータ線
対31a,31bは、それぞれ転送ゲート52a,52
bを介してビット線対11a,11bに接続されてい
る。転送ゲート51a,51b,52a,52bは、そ
れぞれのビット線およびキャッシュデータ線間に接続さ
れているnMOSトランジスタにより構成されている。
これらのトランジスタのゲートは、転送制御信号線50
に接続されている。Note that the cache data line pair 30a, 30
b are connected to bit line pairs 10a and 10b via transfer gates 51a and 51b, respectively, and cache data line pairs 31a and 31b are connected to transfer gates 52a and 52b, respectively.
b are connected to the bit line pair 11a and 11b. Each of the transfer gates 51a, 51b, 52a, 52b is formed by an nMOS transistor connected between each bit line and the cache data line.
The gates of these transistors are connected to a transfer control signal line 50.
It is connected to the.
【0007】転送制御回路4は、nMOSトランジスタ
41、pMOSトランジスタ42、インバータ43,4
4,45および46により構成されている。図示のよう
に、転送制御回路4は外部からの制御信号47,48に
応じて転送制御信号線50およびキャッシュ駆動信号線
40a,40bに所定レベルの信号を印加する。例え
ば、外部からハイレベルの制御信号48を受けていると
き、転送制御回路4は、転送制御信号線50にハイレベ
ルの転送制御信号を印加する。これに応じて、転送ゲー
ト51a,51b,52a,52bはオン状態に保持さ
れ、各ビット線対10a,10bおよび11a,11b
の読み出しデータがキャッシュデータ線対30a,30
bおよび31a,31bにそれぞれ転送される。The transfer control circuit 4 includes an nMOS transistor 41, a pMOS transistor 42, and inverters 43 and 4.
4, 45 and 46. As shown, the transfer control circuit 4 applies a signal of a predetermined level to the transfer control signal line 50 and the cache drive signal lines 40a and 40b in response to external control signals 47 and 48. For example, when receiving a high-level control signal 48 from the outside, the transfer control circuit 4 applies a high-level transfer control signal to the transfer control signal line 50. In response, transfer gates 51a, 51b, 52a, 52b are kept on, and each bit line pair 10a, 10b and 11a, 11b
Read data of the cache data line pair 30a, 30
b and 31a and 31b, respectively.
【0008】さらに、転送制御回路4は、外部からの制
御信号47に応じて、キャッシュ駆動信号線40a,4
0bのレベルを制御する。例えば、外部からハイレベル
の制御信号47を受けているとき、制御回路4において
nMOSトランジスタ41およびpMOSトランジスタ
42がともにオン状態に保持され、このため、キャッシ
ュ駆動信号線40aは接地電位GND、キャッシュ駆動
信号線40bは電源電圧VDDレベルにそれぞれ保持され
る。これに応じてキャッシュメモリセル32,34が動
作状態(活性化状態)に保持され、キャッシュ信号線対
30a,30bおよび31a,31bのデータがキャッ
シュメモリセル32および34により保持される。Further, the transfer control circuit 4 responds to a control signal 47 from the outside to control the cache drive signal lines 40a and 40a.
0b is controlled. For example, when a high-level control signal 47 is received from the outside, both the nMOS transistor 41 and the pMOS transistor 42 are held in the ON state in the control circuit 4, so that the cache drive signal line 40a is connected to the ground potential GND and the cache drive signal. The signal lines 40b are each held at the power supply voltage V DD level. In response, cache memory cells 32 and 34 are maintained in an operating state (activated state), and data of cache signal line pairs 30a, 30b and 31a and 31b are retained by cache memory cells 32 and 34.
【0009】外部からローレベルの制御信号47を受け
ているとき、転送制御回路4においてnMOSトランジ
スタ41およびpMOSトランジスタ42がともにオフ
状態に保持され、このため、キャッシュ駆動信号線40
a,40bがともにフローティング状態に保持される。
このとき、キャッシュメモリセル32および34が非活
性化状態に保持される。When a low-level control signal 47 is received from the outside, both the nMOS transistor 41 and the pMOS transistor 42 are held in the off state in the transfer control circuit 4, so that the cache drive signal line 40
Both a and 40b are held in a floating state.
At this time, cache memory cells 32 and 34 are kept in an inactive state.
【0010】図4は、本例の半導体記憶装置の動作を示
す波形図である。なお、同図は読み出し時にビット線対
10a,10bに読み出されたデータが転送ゲートを介
して、キャッシュデータ線に転送し、キャッシュメモリ
セル32により保持される場合の各信号線のレベル変化
を示している。図示のように、まず、ワード線20がロ
ーレベルからハイレベル“H”に切り替わり、これに応
じて、ビット線対10a,10bの内、メモリセル12
aに接続されているビット線10aのレベルが設定され
る。このため、ビット線10a,10b間にわずかな電
位差が生じる。ビット線対10a,10bに接続されて
いるセンスアンプ22により、この電位差が検出され、
増幅されるので、ビット線対10a,10bのレベルが
それぞれ確定される。FIG. 4 is a waveform chart showing the operation of the semiconductor memory device of this embodiment. It should be noted that FIG. 9 shows the level change of each signal line when data read to the bit line pair 10a, 10b is transferred to the cache data line via the transfer gate at the time of reading and is held by the cache memory cell 32. Is shown. As shown, first, the word line 20 is switched from the low level to the high level "H", and in response to this, the memory cell 12 of the bit line pair 10a, 10b is
The level of the bit line 10a connected to a is set. For this reason, a slight potential difference occurs between the bit lines 10a and 10b. This potential difference is detected by the sense amplifier 22 connected to the bit line pair 10a, 10b.
Since the signals are amplified, the levels of the bit line pairs 10a and 10b are respectively determined.
【0011】ビット線対10a,10bのレベルが確定
した後、図示のように制御信号47がハイレベルからロ
ーレベルに切り替わり、これに伴い制御信号48がロー
レベルからハイレベルに切り替わる。これらの信号の変
化に応じて転送ゲート51a,51bがオン状態に切り
替わり、ビット線対10a,10bのレベルに応じてキ
ャッシュデータ線対30a,30bのレベルが設定され
る。キャッシュデータ線対30a,30bの信号レベル
が確定した後、制御信号47がローレベルからハイレベ
ルに切り替わり、制御信号48がハイレベルからローレ
ベルに切り替わる。これに応じて転送ゲート51a,5
1bがオフ状態に保持され、キャッシュデータ線対30
a,30bはビット線対10a,10bから切り離され
る。また、このとき転送制御回路4によりキャッシュ駆
動信号線40aが接地電位GND、キャッシュ駆動信号
線40bが電源電圧VDDレベルにそれぞれ設定されるの
で、キャッシュメモリセル32が動作状態にあり、キャ
ッシュデータ線対30a,30bのレベルが保持され
る。After the level of the bit line pair 10a, 10b is determined, the control signal 47 switches from the high level to the low level as shown in the figure, and accordingly, the control signal 48 switches from the low level to the high level. The transfer gates 51a and 51b are turned on according to the change of these signals, and the level of the cache data line pair 30a and 30b is set according to the level of the bit line pair 10a and 10b. After the signal levels of the cache data line pair 30a, 30b are determined, the control signal 47 switches from a low level to a high level, and the control signal 48 switches from a high level to a low level. In response to this, the transfer gates 51a, 51
1b is kept off, and the cache data line pair 30
a, 30b are disconnected from the bit line pair 10a, 10b. At this time, the cache drive signal line 40a is set to the ground potential GND and the cache drive signal line 40b is set to the power supply voltage V DD level by the transfer control circuit 4, so that the cache memory cell 32 is operating and the cache data line The level of the pair 30a, 30b is held.
【0012】このように、ビット線対の信号をキャッシ
ュデータ線対に転送し、キャッシュメモリセルにより読
み出しデータを一時保持する。キャッシュメモリを設け
ることにより、メモリアクセスの高速化が図れる。As described above, the signal of the bit line pair is transferred to the cache data line pair, and the read data is temporarily held by the cache memory cell. By providing the cache memory, the speed of memory access can be increased.
【0013】[0013]
【発明が解決しようとする課題】ところで、上述した従
来の半導体記憶装置では、メモリセルアレイ1の片側に
センスアンプアレイ2を配置するレイアウトとなってい
た。近年のプロセスの微細化により、ビット線対を配置
するピッチと同一のピッチではセンスアンプのレイアウ
トが物理的に不可能になってきている。The conventional semiconductor memory device described above has a layout in which the sense amplifier array 2 is arranged on one side of the memory cell array 1. Due to the recent miniaturization of the process, the layout of the sense amplifier is physically impossible at the same pitch as the pitch at which the bit line pairs are arranged.
【0014】これを解決する一例として、図5に示すよ
うな、メモリセルアレイ1の両側にセンスアンプを配置
する方式が考案されている。図5に示すように、メモリ
セルアレイ1の両側に、それぞれセンスアンプとキャッ
シュメモリセルが配置される。例えば、図示のように、
メモリセルアレイ1の左側にセンスアンプ2aとキャッ
シュメモリセル3aが配置され、逆に、メモリセルアレ
イ1の右側にセンスアンプ2bとキャッシュメモリセル
3bが配置されている。As an example of solving this problem, a method of arranging sense amplifiers on both sides of the memory cell array 1 as shown in FIG. 5 has been devised. As shown in FIG. 5, sense amplifiers and cache memory cells are arranged on both sides of the memory cell array 1, respectively. For example, as shown
A sense amplifier 2a and a cache memory cell 3a are arranged on the left side of the memory cell array 1, and conversely, a sense amplifier 2b and a cache memory cell 3b are arranged on the right side of the memory cell array 1.
【0015】ビット線対10a,10bとキャッシュデ
ータ線対30a,30b間の転送ゲート51a,51b
は、転送制御信号線50aにより制御され、ビット線対
11a,11bとキャッシュデータ線対31a,31b
間の転送ゲート52a,52bは、転送制御信号線50
bにより制御される。なお、転送制御信号線50a,5
0bは、それぞれ転送制御回路4a,4bにより制御さ
れる。転送制御回路4a,4bは、共通の外部入力信号
47,48に応じて転送制御信号線50a,50bのレ
ベルを制御する。Transfer gates 51a, 51b between bit line pairs 10a, 10b and cache data line pairs 30a, 30b
Are controlled by a transfer control signal line 50a, and a bit line pair 11a, 11b and a cache data line pair 31a, 31b
The transfer gates 52a and 52b between the transfer control signal lines 50
b. Note that the transfer control signal lines 50a, 5
0b is controlled by the transfer control circuits 4a and 4b, respectively. The transfer control circuits 4a and 4b control the levels of the transfer control signal lines 50a and 50b according to the common external input signals 47 and 48.
【0016】図6は、本例の半導体記憶装置の読み出し
動作時の波形を示している。図示のように、この方式を
採った場合に、ワード線20を活性化することにより読
み出されたデータはセンスアンプ2a,2bで増幅され
る。さらに、転送制御回路4a、4bにより、転送制御
信号線50a,50bを活性化することにより、センス
アンプ2a、2bで増幅されたデータが、キャッシュメ
モリセル3a,3bに転送される。FIG. 6 shows waveforms during a read operation of the semiconductor memory device of this embodiment. As shown in the figure, when this method is adopted, the data read by activating the word line 20 is amplified by the sense amplifiers 2a and 2b. Further, by activating the transfer control signal lines 50a and 50b by the transfer control circuits 4a and 4b, the data amplified by the sense amplifiers 2a and 2b is transferred to the cache memory cells 3a and 3b.
【0017】しかし、図5に示す半導体記憶装置では、
次のような不利益がある。例えば、仮にキャッシュメモ
リセル3のみのデータの書き換えを行う必要がある場合
に、従来方式では、キャッシュメモリセル3a,3b双
方でキャッシュメモリのデータ転送が実行される。従っ
て、本来データ転送する必要のないキャッシュメモリセ
ル3bのみ再度転送動作を行い、元のデータに書き換え
る必要がある。ここで問題となるのは、キャッシュメモ
リのデータ転送中に基本的にDRAMへのアクセスが禁
止しているため、キャッシュメモリのデータの再転送に
よるDRAMへのアクセスが不能になる。However, in the semiconductor memory device shown in FIG.
There are the following disadvantages. For example, if it is necessary to rewrite data only in the cache memory cell 3, in the conventional method, data transfer of the cache memory is executed in both the cache memory cells 3a and 3b. Therefore, it is necessary to perform the transfer operation again only on the cache memory cell 3b which does not need to transfer data, and to rewrite the original data. The problem here is that access to the DRAM is basically prohibited during data transfer of the cache memory, so that access to the DRAM by re-transfer of data in the cache memory becomes impossible.
【0018】本発明は、かかる事情に鑑みてなされたも
のであり、その目的は、キャッシュメモリセルを分割制
御することにより、必要なデータに限定して転送するの
で、不要なデータ転送によるDRAMアクセスへの制限
をなくし、メモリアクセス速度の向上が図れる半導体記
憶装置を提供することにある。The present invention has been made in view of the above circumstances, and has as its object to control the division of a cache memory cell so that only the necessary data is transferred, so that DRAM access by unnecessary data transfer is performed. It is an object of the present invention to provide a semiconductor memory device capable of improving the memory access speed by eliminating restrictions on the semiconductor memory device.
【0019】[0019]
【課題を解決するための手段】上記目的を達成するた
め、本発明の半導体記憶装置は、交差配置された複数の
ワード線と複数のビット線との各交差箇所に接続された
メモリセルが行列状に配置されたメモリセルアレイと、
上記メモリセルアレイの両側に配置され、上記メモリセ
ルアレイ内のメモリセルの記憶データを一時保持する少
なくとも二つのデータ保持手段と、上記少なくとも二つ
のデータ保持手段をそれぞれ独立に制御し、上記メモリ
セルアレイ内のメモリセルの記憶データを上記少なくと
も二つのデータ保持手段の何れかに保持させる制御手段
とを有する。In order to achieve the above object, a semiconductor memory device according to the present invention comprises a plurality of memory cells connected to each intersection of a plurality of word lines and a plurality of bit lines arranged in a matrix. A memory cell array arranged in a
At least two data holding means, which are arranged on both sides of the memory cell array and temporarily hold data stored in the memory cells in the memory cell array, and independently control the at least two data holding means, respectively. Control means for holding the data stored in the memory cell in any of the at least two data holding means.
【0020】また、本発明の半導体記憶装置は、交差配
置された複数のワード線と複数のビット線との各交差箇
所に接続されたメモリセルが行列状に配置されたメモリ
セルアレイと、上記各ビット線毎に配置されている複数
のキャッシュデータ線と、上記各キャッシュデータ線毎
に設けられている複数のキャッシュメモリセルと、上記
各ビット線と上記各キャッシュデータ線間に接続されて
いる複数の転送ゲートと、上記各転送ゲートをそれぞれ
独立に制御し、各転送ゲートのオン/オフ状態を制御す
る転送制御回路とを有する。Further, the semiconductor memory device of the present invention comprises a memory cell array in which memory cells connected to respective intersections of a plurality of word lines and a plurality of bit lines arranged in a cross are arranged in a matrix. A plurality of cache data lines arranged for each bit line; a plurality of cache memory cells provided for each of the cache data lines; and a plurality of cache memory cells connected between each of the bit lines and each of the cache data lines. And a transfer control circuit that controls each transfer gate independently and controls the on / off state of each transfer gate.
【0021】また、本発明では、好適には上記複数の転
送制御ゲートおよびキャッシュメモリセルが交互に上記
メモリセルアレイの両側に配置され、データ読み出し時
に、上記転送制御回路は選択ビット線のレベルが確定し
た後、上記転送ゲートをオン状態に設定し、上記キャッ
シュメモリセルを非活性化状態に保持し、上記キャッシ
ュデータ線の信号レベルが確定した後、上記転送ゲート
をオフ状態に設定し、上記キャッシュメモリセルを活性
化状態に保持し、上記キャッシュデータ線の信号レベル
を保持させる。In the present invention, preferably, the plurality of transfer control gates and cache memory cells are alternately arranged on both sides of the memory cell array, and at the time of data reading, the transfer control circuit determines the level of a selected bit line. After that, the transfer gate is set to the on state, the cache memory cell is kept in the inactive state, and after the signal level of the cache data line is determined, the transfer gate is set to the off state, and the cache is set to the off state. The memory cell is held in an activated state, and the signal level of the cache data line is held.
【0022】さらに、本発明では、好適には上記転送制
御回路は、奇数番目のビット線およびキャッシュデータ
線間の転送ゲートのオン/オフ状態を制御する第1の制
御回路と、偶数番目のビット線およびキャッシュデータ
線間の転送ゲートのオン/オフ状態を制御する第2の制
御回路とを有し、上記転送制御回路は、外部からの選択
制御信号に応じて上記第1および第2の制御回路を任意
に動作状態に設定する。Further, in the present invention, preferably, the transfer control circuit includes a first control circuit for controlling an on / off state of a transfer gate between an odd-numbered bit line and a cache data line, and an even-numbered bit line. And a second control circuit for controlling the on / off state of the transfer gate between the line and the cache data line, wherein the transfer control circuit controls the first and second control in response to a selection control signal from outside. Arbitrarily set the circuit to the operating state.
【0023】本発明によれば、転送制御回路により各転
送ゲートがそれぞれ独立にオン/オフ状態が制御され、
例えば、奇数番目のビット線とキャッシュデータ線間の
転送ゲートのみがオン状態に設定され、それ以外の転送
ゲートをオフ状態に保持することにより、データの転送
が必要なビット線とキャッシュデータ線の間にのみに行
われ、他のビット線およびキャッシュデータ線間にデー
タ転送が行われず、所定のキャッシュメモリセルのみを
書き換えることができる。According to the present invention, the on / off state of each transfer gate is independently controlled by the transfer control circuit,
For example, only the transfer gates between the odd-numbered bit lines and the cache data lines are set to the ON state, and the other transfer gates are kept in the OFF state, so that the transfer of the bit lines and the cache data lines that require data transfer is performed. Only during that time, data transfer is not performed between the other bit lines and the cache data lines, and only a predetermined cache memory cell can be rewritten.
【0024】この結果、キャッシュメモリセルのデータ
転送がそれぞれ独立に制御でき、必要なデータ転送に限
定して実行できるので、不要なデータ転送によるDRA
Mへのアクセス速度の低下を回避できる。また、本発明
を複数個の単位メモリ回路を並列動作するシステムにお
いて、さらにメモリアクセス速度を向上させる有効な方
法となる。As a result, the data transfer of the cache memory cells can be controlled independently of each other and can be executed only for the necessary data transfer.
A reduction in the access speed to M can be avoided. Further, the present invention is an effective method for further improving the memory access speed in a system in which a plurality of unit memory circuits operate in parallel.
【0025】[0025]
【発明の実施の形態】図1は本発明に係る半導体記憶装
置の一実施形態を示す回路図である。図示のように、本
実施形態の半導体記憶装置は、メモリセルアレイ1、セ
ンスアンプ2a,2b、キャッシュメモリセル3a,3
bおよび転送制御回路4a,4bにより構成されてい
る。FIG. 1 is a circuit diagram showing one embodiment of a semiconductor memory device according to the present invention. As shown in the figure, the semiconductor memory device of the present embodiment includes a memory cell array 1, sense amplifiers 2a and 2b, and cache memory cells 3a and 3
b and transfer control circuits 4a and 4b.
【0026】なお、実際の半導体記憶装置では、メモリ
セルアレイは、交差配置された複数のワード線およびビ
ット線対との交差点に接続されている複数のメモリセル
が行列状に配置されて構成されている。なお、図1にお
いては、説明を便利にするために、二本のワード線2
0,21および二対のビット線対10a,10b,11
a,11b、さらに、これらのワード線とビット線対と
の交差点に接続されている4つのメモリセル12a,1
2b,14a,14bを例に示している。メモリセルア
レイ1を構成する各メモリセルは、例えば、1トランジ
スタと1キャパシタからなる一般的なDRAMのメモリ
セルである。In an actual semiconductor memory device, a memory cell array is formed by arranging a plurality of memory cells connected to an intersection with a plurality of word lines and bit line pairs arranged in a matrix. I have. In FIG. 1, for convenience of explanation, two word lines 2 are used.
0, 21 and two pairs of bit lines 10a, 10b, 11
a, 11b, and four memory cells 12a, 1b connected to the intersections of these word lines and bit line pairs.
2b, 14a and 14b are shown as examples. Each memory cell forming the memory cell array 1 is, for example, a general DRAM memory cell including one transistor and one capacitor.
【0027】センスアンプ2aは、ビット線対10a,
10bに接続されている。読み出し時に、選択メモリセ
ルの記憶データに応じてビット線10a,10b間に電
位差が生じる。センスアンプ2aは、この微小な電位差
を増幅し、ビット線10a,10bの電位を確定させ
る。同様に、センスアンプ2bは、ビット線対11a,
11bに接続されている。読み出し時に、選択メモリセ
ルの記憶データに応じてビット線11a,11b間に電
位差が生じる。センスアンプ2bは、この微小な電位差
を増幅し、ビット線11a,11bの電位を確定させ
る。The sense amplifier 2a includes a bit line pair 10a,
10b. At the time of reading, a potential difference occurs between the bit lines 10a and 10b according to the storage data of the selected memory cell. The sense amplifier 2a amplifies the minute potential difference to determine the potentials of the bit lines 10a and 10b. Similarly, sense amplifier 2b includes bit line pair 11a,
11b. At the time of reading, a potential difference occurs between the bit lines 11a and 11b according to the storage data of the selected memory cell. The sense amplifier 2b amplifies the minute potential difference to determine the potential of the bit lines 11a and 11b.
【0028】キャッシュメモリセル3aは、図示のよう
に、pMOSトランジスタ301,303とnMOSト
ランジスタ302,304により構成されている。な
お、本例のキャッシュメモリセルは、SRAMのメモリ
セルとほぼ同じ構成を有するものであるが、本発明はこ
れに限定されるものではなく、キャッシュデータ線対の
信号レベルを一時保持可能な他の記憶素子でもよい。図
示のように、キャッシュメモリセルをなすトランジスタ
は、フリップフロップを構成する。キャッシュ駆動信号
線53aにローレベル、例えば接地電位GND、キャッ
シュ駆動信号線54aにハイレベル、例えば電源電圧V
DDレベルの信号がそれぞれ印加されている場合に、キャ
ッシュ3aが活性状態に設定され、キャッシュデータ線
対30a,30bの信号レベルを確定し、保持させるこ
とができる。キャッシュデータ線対31a,31bに接
続されているキャッシュメモリセル3bもキャッシュメ
モリセル3aと同じ構成を有する。As shown, the cache memory cell 3a includes pMOS transistors 301 and 303 and nMOS transistors 302 and 304. Although the cache memory cell of this example has substantially the same configuration as the memory cell of the SRAM, the present invention is not limited to this, and it is possible to temporarily store the signal level of the cache data line pair. May be used. As shown, the transistors forming the cache memory cell constitute a flip-flop. The cache drive signal line 53a has a low level, for example, a ground potential GND, and the cache drive signal line 54a has a high level, for example, a power supply voltage V.
When the signal of the DD level is applied, the cache 3a is set to the active state, and the signal level of the cache data line pair 30a, 30b can be determined and held. Cache memory cell 3b connected to cache data line pair 31a, 31b has the same configuration as cache memory cell 3a.
【0029】キャッシュメモリセル3aが接続されてい
るキャッシュ駆動信号線53a,54aは、転送制御回
路4aにより制御され、同様に、キャッシュメモリセル
3bが接続されているキャッシュ駆動信号線53b,5
4bは、転送制御回路4bにより制御されている。The cache drive signal lines 53a, 54a to which the cache memory cell 3a is connected are controlled by the transfer control circuit 4a, and similarly, the cache drive signal lines 53b, 5 to which the cache memory cell 3b is connected.
4b is controlled by the transfer control circuit 4b.
【0030】キャッシュデータ線30aとビット線10
a間に転送ゲート51aが接続され、キャッシュデータ
線30bとビット線10b間に転送ゲート51bが接続
されている。同様に、キャッシュデータ線31aとビッ
ト線11a間に転送ゲート52aが接続され、キャッシ
ュデータ線31bとビット線11b間に転送ゲート52
bが接続されている。The cache data line 30a and the bit line 10
The transfer gate 51a is connected between a, and the transfer gate 51b is connected between the cache data line 30b and the bit line 10b. Similarly, a transfer gate 52a is connected between the cache data line 31a and the bit line 11a, and a transfer gate 52 is connected between the cache data line 31b and the bit line 11b.
b is connected.
【0031】図示のように、転送ゲート51a,51
b,52a,52bは、それぞれのビット線およびキャ
ッシュデータ線間に接続されているnMOSトランジス
タにより構成されている。なお、転送ゲート51a,5
1bを構成するトランジスタのゲートは、転送制御信号
線50aに接続され、転送ゲート52a,52bを構成
するトランジスタのゲートは、転送制御信号線50bに
接続されている。転送制御信号線50a,50bは、そ
れぞれ転送制御回路4a,4bにより制御される。As shown, the transfer gates 51a, 51
b, 52a, and 52b are formed by nMOS transistors connected between the respective bit lines and the cache data lines. The transfer gates 51a, 51
The gate of the transistor forming 1b is connected to the transfer control signal line 50a, and the gate of the transistor forming the transfer gates 52a and 52b is connected to the transfer control signal line 50b. The transfer control signal lines 50a and 50b are controlled by transfer control circuits 4a and 4b, respectively.
【0032】転送制御回路4aは、nMOSトランジス
タ41a、pMOSトランジスタ42a、NORゲート
43c、NANDゲート45cおよびインバータ40
c,44c,46cにより構成されている。図示のよう
に、転送制御回路4aは外部からの制御信号47,48
および選択制御信号49aに応じて転送制御信号線50
aおよびキャッシュ駆動信号線53a,54aに所定レ
ベルの信号を印加する。The transfer control circuit 4a comprises an nMOS transistor 41a, a pMOS transistor 42a, a NOR gate 43c, a NAND gate 45c and an inverter 40
c, 44c and 46c. As shown, the transfer control circuit 4a receives control signals 47 and 48 from outside.
And a transfer control signal line 50 in accordance with the selection control signal 49a.
a and a signal of a predetermined level is applied to the cache drive signal lines 53a and 54a.
【0033】同様に、転送制御回路4bは、nMOSト
ランジスタ41b、pMOSトランジスタ42b、NO
Rゲート43d、NANDゲート45dおよびインバー
タ40d,44d,46dにより構成されている。転送
制御回路4bは外部からの制御信号47,48および選
択制御信号49bに応じて転送制御信号線50bおよび
キャッシュ駆動信号線53b,54bに所定レベルの信
号を印加する。Similarly, the transfer control circuit 4b includes an nMOS transistor 41b, a pMOS transistor 42b,
It comprises an R gate 43d, a NAND gate 45d and inverters 40d, 44d, 46d. The transfer control circuit 4b applies a signal of a predetermined level to the transfer control signal line 50b and the cache drive signal lines 53b and 54b according to external control signals 47 and 48 and a selection control signal 49b.
【0034】選択制御信号49a,49bは、それぞれ
任意のレベルに設定される。このように設定された選択
制御信号49a,49bにより、メモリセルアレイ1の
両側の任意の転送ゲートがオン状態に設定され、それに
応じたキャッシュメモリセルが非活性状態に設定され
る。Each of the selection control signals 49a and 49b is set to an arbitrary level. By the selection control signals 49a and 49b set in this way, any transfer gates on both sides of the memory cell array 1 are set to the ON state, and the corresponding cache memory cells are set to the inactive state.
【0035】転送制御回路4aにおいて、NORゲート
43cの一方の入力端子がインバータ40cの出力端子
に接続され、他方の入力端子が選択制御信号49aの入
力端子に接続されている。NORゲート43cの出力端
子がpMOSトランジスタ42aのゲートに接続され、
さらにインバータ44cの入力端子に接続されている。
インバータ44cの出力端子がnMOSトランジスタ4
1aのゲートに接続されている。pMOSトランジスタ
42aは、キャッシュ駆動信号線54aと電源電圧VDD
の供給線間に接続され、nMOSトランジスタ41a
は、キャッシュ駆動信号線53aと接地電位GND間に
接続されている。In the transfer control circuit 4a, one input terminal of the NOR gate 43c is connected to the output terminal of the inverter 40c, and the other input terminal is connected to the input terminal of the selection control signal 49a. The output terminal of the NOR gate 43c is connected to the gate of the pMOS transistor 42a,
Further, it is connected to the input terminal of the inverter 44c.
The output terminal of the inverter 44c is the nMOS transistor 4
1a is connected to the gate. The pMOS transistor 42a is connected to the cache drive signal line 54a and the power supply voltage V DD
Of the nMOS transistors 41a
Are connected between the cache drive signal line 53a and the ground potential GND.
【0036】NANDゲート45cの一方の入力端子が
制御信号48の入力端子に接続され、他方の入力端子が
選択制御信号49aの入力端子に接続されている。NA
NDゲート45cの出力端子がインバータ46cの入力
端子に接続され、インバータ46cの出力端子が転送制
御信号線50aに接続されている。One input terminal of the NAND gate 45c is connected to the input terminal of the control signal 48, and the other input terminal is connected to the input terminal of the selection control signal 49a. NA
The output terminal of the ND gate 45c is connected to the input terminal of the inverter 46c, and the output terminal of the inverter 46c is connected to the transfer control signal line 50a.
【0037】このように構成されている転送制御回路4
aにおいて、選択制御信号49aがローレベルに保持さ
れているとき、NORゲート43cの出力端子はローレ
ベル、45cの出力端子がハイレベルに保持されるの
で、トランジスタ42a,43aがオン状態に設定され
る。これに応じてキャッシュ駆動信号線53aは接地電
位GND、53bは電源電圧VDDレベルに保持される。
さらに、転送制御信号線50aがローレベルに保持され
るので、転送ゲート51a,51bはともにオフ状態に
保持される。即ち、選択制御信号49aがローレベルに
設定されているとき、転送制御回路4aにより、転送ゲ
ート51a,51bがオフ状態に保持され、キャッシュ
メモリセル3aが活性化状態に保持される。The transfer control circuit 4 configured as described above
In a, when the selection control signal 49a is held at a low level, the output terminal of the NOR gate 43c is held at a low level, and the output terminal of the 45c is held at a high level, so that the transistors 42a and 43a are turned on. You. In response, cache drive signal line 53a is held at ground potential GND, and 53b is held at power supply voltage VDD level.
Further, since the transfer control signal line 50a is held at the low level, both the transfer gates 51a and 51b are held in the off state. That is, when the selection control signal 49a is set to the low level, the transfer control circuit 4a holds the transfer gates 51a and 51b in the off state, and holds the cache memory cell 3a in the activated state.
【0038】一方、選択制御信号49aがハイレベルに
保持されているとき、転送制御回路4aは、制御信号4
7,48のレベルに応じて転送ゲート51a,51bお
よびキャッシュメモリセル3aの状態を制御する。例え
ば、制御信号47がローレベルのとき、NORゲート4
3cの出力端子がハイレベルに保持される。この場合、
トランジスタ41a,42aがともにオフ状態に設定さ
れ、キャッシュ駆動信号線53a,54aがともにフロ
ーティング状態に保持され、キャッシュメモリセル3a
が非活性化状態に設定される。逆に制御信号47がハイ
レベルに保持されているとき、NORゲート43cの出
力端子がローレベルに保持され、トランジスタ41a,
42aがともにオン状態に設定され、キャッシュ駆動信
号線53aは接地電位GND、キャッシュ駆動信号線5
4aは電源電圧VDDレベルにそれぞれ設定される。即
ち、この場合キャッシュメモリセル3aが動作状態に設
定される。On the other hand, when the selection control signal 49a is held at the high level, the transfer control circuit 4a outputs the control signal
The states of transfer gates 51a, 51b and cache memory cell 3a are controlled in accordance with the levels of 7, 48. For example, when the control signal 47 is at a low level, the NOR gate 4
The output terminal 3c is held at a high level. in this case,
Transistors 41a and 42a are both turned off, cache drive signal lines 53a and 54a are both held in a floating state, and cache memory cell 3a
Are set to the inactive state. Conversely, when the control signal 47 is held at the high level, the output terminal of the NOR gate 43c is held at the low level, and the transistors 41a,
42a are both set to the ON state, the cache drive signal line 53a is connected to the ground potential GND, and the cache drive signal line 5
4a is set to the power supply voltage V DD level, respectively. That is, in this case, the cache memory cell 3a is set to the operation state.
【0039】制御信号48がハイレベルに保持されてい
るとき、NANDゲート45cの出力端子がローレベル
に保持され、インバータ46cの出力端子がハイレベル
に保持される。即ち、転送制御信号線50aがハイレベ
ルに保持される。これに応じて転送ゲート51a,51
bがともにオン状態に保持され、ビット線対10a,1
0bの信号がキャッシュデータ線対30a,30bに転
送される。When the control signal 48 is held at the high level, the output terminal of the NAND gate 45c is held at the low level, and the output terminal of the inverter 46c is held at the high level. That is, the transfer control signal line 50a is held at the high level. In response to this, the transfer gates 51a, 51
b are both kept on, and the bit line pair 10a, 1
The signal of 0b is transferred to the cache data line pair 30a, 30b.
【0040】一方、制御信号48がローレベルに保持さ
れているとき、NANDゲート45cの出力端子がハイ
レベルに保持され、インバータ46cの出力端子がロー
レベルに保持される。即ち、転送制御信号線50aがロ
ーレベルに保持される。これに応じて転送ゲート51
a,51bがともにオフ状態に保持され、ビット線対1
0a,10bとキャッシュデータ線対30a,30b間
の信号の転送が行われない。On the other hand, when the control signal 48 is held at the low level, the output terminal of the NAND gate 45c is held at the high level, and the output terminal of the inverter 46c is held at the low level. That is, the transfer control signal line 50a is kept at a low level. In response to this, the transfer gate 51
a and 51b are both kept off, and bit line pair 1
No signal transfer between 0a, 10b and the cache data line pair 30a, 30b is performed.
【0041】転送制御回路4bは、転送制御回路4aと
ほぼ同じ構成を有しており、選択制御信号49bおよび
制御信号47,48に応じて、キャッシュメモリセル3
bの動作状態および転送制御信号線50bのレベルが制
御される。選択制御信号49bがローレベルに保持され
ているとき、キャッシュメモリセル3bが活性化状態に
保持され、また、転送制御信号線50bがローレベルに
保持されるので、転送ゲート52a,52bがオフ状態
に設定される。The transfer control circuit 4b has substantially the same structure as the transfer control circuit 4a, and responds to the selection control signal 49b and the control signals 47 and 48 to transfer the cache memory cell 3b.
b and the level of the transfer control signal line 50b are controlled. When the selection control signal 49b is held at a low level, the cache memory cell 3b is held in an activated state, and the transfer control signal line 50b is held at a low level, so that the transfer gates 52a and 52b are turned off. Is set to
【0042】選択制御信号49bがハイレベルに保持さ
れているとき、制御信号47,48に応じて転送制御回
路4bは、キャッシュメモリセル3bの動作状態および
転送ゲート52a,52bのオン/オフ状態を制御す
る。例えば、制御信号47がローレベルのとき、キャッ
シュ駆動信号線53b,54bがともにフローティング
状態に保持され、キャッシュメモリセル3bが非活性化
状態に設定される。逆に、制御信号47がハイレベルの
とき、キャッシュ駆動信号線53bが接地電位GND、
キャッシュ駆動信号線54bが電源電圧VDDレベルにそ
れぞれ保持されるので、キャッシュメモリセルが動作状
態に設定される。When the selection control signal 49b is held at the high level, the transfer control circuit 4b changes the operating state of the cache memory cell 3b and the on / off state of the transfer gates 52a and 52b in response to the control signals 47 and 48. Control. For example, when the control signal 47 is at a low level, both the cache drive signal lines 53b and 54b are held in a floating state, and the cache memory cell 3b is set to an inactive state. Conversely, when the control signal 47 is at the high level, the cache drive signal line 53b is connected to the ground potential GND,
Since cache drive signal lines 54b are each held at the power supply voltage V DD level, the cache memory cells are set to the operating state.
【0043】制御信号48がローレベルのとき、転送制
御信号線50bがローレベルに保持され、転送ゲート5
2a,52bがともにオフ状態に設定される。逆に制御
信号48がハイレベルのとき、転送制御信号線50bが
ハイレベルに保持され、転送ゲート52a,52bがと
もにオン状態に設定される。When the control signal 48 is at the low level, the transfer control signal line 50b is held at the low level, and the transfer gate 5
2a and 52b are both set to the off state. Conversely, when the control signal 48 is at the high level, the transfer control signal line 50b is held at the high level, and both the transfer gates 52a and 52b are set to the ON state.
【0044】図2は、本実施形態の半導体記憶装置の読
み出しおよびキャッシュの書き換え時の動作を示す波形
図である。以下、図1および図2を参照しつつ、本実施
形態の動作を説明する。FIG. 2 is a waveform diagram showing the operation of the semiconductor memory device of the present embodiment at the time of reading and rewriting the cache. Hereinafter, the operation of the present embodiment will be described with reference to FIGS.
【0045】図示のように、まず、ワード線20がロー
レベル“L”からハイレベル“H”に切り替わる。これ
に応じて、ビット線対10a,10bの内、メモリセル
12aに接続されているビット線10bのレベルが設定
される。さらに、ビット線対10a,10bに接続され
ているセンスアンプ2aにより、ビット線対10a,1
0bのレベルが確定される。As shown, first, the word line 20 is switched from low level "L" to high level "H". Accordingly, the level of bit line 10b connected to memory cell 12a in bit line pair 10a, 10b is set. Further, the sense amplifier 2a connected to the bit line pair 10a, 10b causes the bit line pair 10a, 1
The level of 0b is determined.
【0046】ビット線対10a,10bのレベルが確定
した後、図示のように制御信号47がハイレベルからロ
ーレベルに切り替わり、これに伴い制御信号48がロー
レベルからハイレベルに切り替わる。なお、図示のよう
に、選択制御信号49aがハイレベル、選択制御信号4
9bがローレベルにそれぞれ保持されているので、上述
したように、転送制御回路4aが活性化状態、制御回路
4bが非活性化状態にそれぞれ設定されている。即ち、
転送制御回路4aは、制御信号47,48のレベル変化
に応じて、転送制御信号線50aをハイレベルに設定す
ることにより、転送ゲートをオン状態にしビット線対1
0a,10bの信号をキャッシュデータ線対30a,3
0bに転送する。さらに、転送制御回路4aは、キャッ
シュ駆動信号線53a,54aをそれぞれ所定のレベル
に保持することにより、キャッシュメモリセル3aを活
性化状態に設定し、キャッシュデータ線対30a,30
bの信号レベルを保持させる。After the level of the bit line pair 10a, 10b is determined, the control signal 47 switches from the high level to the low level as shown in the figure, and accordingly, the control signal 48 switches from the low level to the high level. As shown, the selection control signal 49a is at a high level and the selection control signal 4
Since 9b is held at the low level, the transfer control circuit 4a is set to the active state and the control circuit 4b is set to the inactive state, as described above. That is,
The transfer control circuit 4a sets the transfer control signal line 50a to a high level in response to the level change of the control signals 47 and 48, thereby turning on the transfer gate and setting the bit line pair 1
0a and 10b are transmitted to the cache data line pair 30a and 3
0b. Further, transfer control circuit 4a sets cache drive signal lines 53a and 54a at a predetermined level to set cache memory cell 3a to an activated state, and sets cache data line pairs 30a and 30a.
The signal level of b is held.
【0047】一方、選択制御信号49bがローレベルに
保持されているので、転送制御回路4bは上述した動作
を行わず、転送制御信号線50bがローレベルに保持さ
れ、転送ゲート52a,52bがオフ状態のままに保持
され、さらに、キャッシュメモリセル3bが活性化状態
に保持されている。On the other hand, since the selection control signal 49b is held at a low level, the transfer control circuit 4b does not perform the above operation, the transfer control signal line 50b is held at a low level, and the transfer gates 52a and 52b are turned off. The state is maintained as it is, and the cache memory cell 3b is maintained in the activated state.
【0048】以下、図2を参照しながら、転送制御回路
4aの制御に基づいた信号転送の動作を説明する。図示
のように、制御信号47,48のレベル変化に応じて、
転送制御回路4aにより転送ゲート51a,51bがオ
ン状態に切り替えられる。この結果、ビット線対10
a,10bのレベルに応じてキャッシュデータ線対30
a,30bのレベルが設定される。キャッシュデータ線
対30a,30bの信号レベルが確定した後、制御信号
47がローレベルからハイレベルに切り替わり、制御信
号48がハイレベルからローレベルに切り替わる。これ
に応じて転送ゲート51a,51bがオフ状態に保持さ
れ、キャッシュデータ線対30a,30bはビット線対
10a,10bから切り離される。Hereinafter, the signal transfer operation based on the control of the transfer control circuit 4a will be described with reference to FIG. As shown, according to the level change of the control signals 47 and 48,
The transfer gates 51a and 51b are switched on by the transfer control circuit 4a. As a result, the bit line pair 10
a, 10b in accordance with the level of the cache data line pair 30.
The levels of a and 30b are set. After the signal levels of the cache data line pair 30a, 30b are determined, the control signal 47 switches from a low level to a high level, and the control signal 48 switches from a high level to a low level. In response, transfer gates 51a and 51b are kept off, and cache data line pair 30a and 30b are disconnected from bit line pair 10a and 10b.
【0049】さらに、転送制御回路4aによりキャッシ
ュ駆動信号線53aが接地電位GND、キャッシュ駆動
信号線54aが電源電圧VDDレベルにそれぞれ設定され
るので、キャッシュメモリセル3aが動作状態にあり、
キャッシュデータ線対30a,30bのレベルが保持さ
れる。Further, since the cache drive signal line 53a is set to the ground potential GND and the cache drive signal line 54a is set to the power supply voltage V DD level by the transfer control circuit 4a, the cache memory cell 3a is in the operating state.
The level of the cache data line pair 30a, 30b is held.
【0050】以上説明したように、本実施形態によれ
ば、メモリセルアレイ1の両側にセンスアンプ2a,2
bとキャッシュセル3a,3bを交互に配置し、センス
アンプをビット線対ごとに配置し、キャッシュメモリセ
ルをキャッシュデータ線ごとに配置し、それぞれのキャ
ッシュデータ線対を転送ゲートを介してビット線対に接
続する。転送制御回路4a,4bは、選択制御信号49
a,49bおよび制御信号47,48に応じてビット線
対とキャッシュデータ線対間のデータの転送をそれぞれ
独立に制御し、データ転送を行う側のキャッシュメモリ
セルのみを非活性化状態に設定するので、所定の選択メ
モリセルから所定のキャッシュメモリセルへのデータ転
送を選択的に実行することができ、必要なデータ転送の
みを行い、不要なデータ転送によるDRAMのアクセス
速度の低下を回避することができる。As described above, according to the present embodiment, the sense amplifiers 2a and 2a are provided on both sides of the memory cell array 1.
b and cache cells 3a and 3b are alternately arranged, sense amplifiers are arranged for each bit line pair, cache memory cells are arranged for each cache data line, and each cache data line pair is connected to a bit line via a transfer gate. Connect to pair. The transfer control circuits 4a and 4b output the selection control signal 49
The data transfer between the bit line pair and the cache data line pair is independently controlled in accordance with a and 49b and control signals 47 and 48, and only the cache memory cell on the data transfer side is set to the inactive state. Therefore, it is possible to selectively execute data transfer from a predetermined selected memory cell to a predetermined cache memory cell, perform only necessary data transfer, and avoid a decrease in DRAM access speed due to unnecessary data transfer. Can be.
【0051】なお、上述した動作例は、選択制御信号4
9aがハイレベル、49bがローレベルの場合に、セン
スアンプ2aにより検出、増幅した読み出しデータをキ
ャッシュ3aに転送し、保持させるものであるが、その
逆に、選択制御信号49aがローレベル、49bがハイ
レベルに設定されるとき、センスアンプ2bにより検
出、増幅した読み出しデータを上述した転送動作と同様
の手順でキャッシュメモリセル3bに転送できることは
いうまでもない。また、図1に示した回路例は、転送制
御回路4a,4bがそれぞれ一つのビット線対とキャッ
シュデータ線対間の転送動作を制御するが、本発明はこ
れに限定されるものではなく、複数個の回路が並列に動
作するようなシステムにおいてはさらに有効である。The operation example described above is based on the selection control signal 4
When 9a is at a high level and 49b is at a low level, the read data detected and amplified by the sense amplifier 2a is transferred to the cache 3a and held there. Conversely, when the selection control signal 49a is at a low level and 49b Is set to the high level, it is needless to say that the read data detected and amplified by the sense amplifier 2b can be transferred to the cache memory cell 3b in the same procedure as the transfer operation described above. In the circuit example shown in FIG. 1, the transfer control circuits 4a and 4b each control the transfer operation between one bit line pair and the cache data line pair, but the present invention is not limited to this. This is more effective in a system in which a plurality of circuits operate in parallel.
【0052】[0052]
【発明の効果】以上説明したように、本発明の半導体記
憶装置によれば、キャッシュメモリセルを分割制御する
ことにより、必要なデータに限定して転送するので、不
要なデータ転送によるDRAMアクセスへの制限をなく
し、メモリアクセス速度の向上が図れる利点がある。As described above, according to the semiconductor memory device of the present invention, since only the necessary data is transferred by dividing and controlling the cache memory cells, the DRAM access by unnecessary data transfer can be performed. There is an advantage that the limitation of the above can be eliminated and the memory access speed can be improved.
【図1】本発明に係る半導体記憶装置の一実施形態を示
す回路図である。FIG. 1 is a circuit diagram showing one embodiment of a semiconductor memory device according to the present invention.
【図2】本発明の半導体記憶装置の動作を示す波形図で
ある。FIG. 2 is a waveform chart showing an operation of the semiconductor memory device of the present invention.
【図3】従来の半導体記憶装置の一例を示す回路図であ
る。FIG. 3 is a circuit diagram showing an example of a conventional semiconductor memory device.
【図4】図3の半導体記憶装置の動作を示す波形図であ
る。FIG. 4 is a waveform chart showing an operation of the semiconductor memory device of FIG. 3;
【図5】従来の半導体記憶装置の他の構成例を示す回路
図である。FIG. 5 is a circuit diagram showing another configuration example of a conventional semiconductor memory device.
【図6】図5の半導体記憶装置の動作を示す波形図であ
る。FIG. 6 is a waveform chart showing an operation of the semiconductor memory device of FIG. 5;
1…メモリセルアレイ、2…センスアンプアレイ、3…
キャッシュメモリセルアレイ、2a,2b,22,24
…センスアンプ、3a,3b,32,34…キャッシュ
メモリセル、4,4a,4b…転送制御回路、10a,
10b,11a,11b…ビット線、30a,30b,
31a,31b…キャッシュデータ線、12a,12
b,14a,14b…DRAMメモリセル、20,21
…ワード線、47,48…制御信号、49a,49b…
選択制御信号、50,50a,50b…転送制御信号
線、40a,40b,53a,54a,53b,54b
…キャッシュ駆動信号線、51a,51b,52a,5
2b…転送ゲート、VDD…電源電圧、GND…接地電
位。1 ... memory cell array, 2 ... sense amplifier array, 3 ...
Cache memory cell array, 2a, 2b, 22, 24
... sense amplifiers, 3a, 3b, 32, 34 ... cache memory cells, 4, 4a, 4b ... transfer control circuits, 10a,
10b, 11a, 11b... Bit lines, 30a, 30b,
31a, 31b ... cache data lines, 12a, 12
b, 14a, 14b DRAM memory cells, 20, 21
... word lines, 47, 48 ... control signals, 49a, 49b ...
Selection control signal, 50, 50a, 50b ... transfer control signal line, 40a, 40b, 53a, 54a, 53b, 54b
... Cache drive signal lines, 51a, 51b, 52a, 5
2b: transfer gate, VDD : power supply voltage, GND: ground potential.
Claims (10)
ット線との各交差箇所に接続されたメモリセルが行列状
に配置されたメモリセルアレイと、 上記メモリセルアレイの両側に配置され、上記メモリセ
ルアレイ内のメモリセルの記憶データを一時保持する少
なくとも二つのデータ保持手段と、 上記少なくとも二つのデータ保持手段をそれぞれ独立に
制御し、上記メモリセルアレイ内のメモリセルの記憶デ
ータを上記少なくとも二つのデータ保持手段の何れかに
保持させる制御手段とを有する半導体記憶装置。1. A memory cell array in which memory cells connected to respective intersections of a plurality of word lines and a plurality of bit lines arranged in an intersecting manner are arranged in a matrix, and arranged on both sides of the memory cell array. At least two data holding means for temporarily holding the storage data of the memory cells in the memory cell array, and independently controlling the at least two data holding means, and storing the storage data of the memory cells in the memory cell array in the at least two A semiconductor storage device having control means for holding the data in any of the data holding means.
ビット線の電位を増幅し、それに応じたデータを出力す
る複数のセンスアンプを有する請求項1記載の半導体記
憶装置。2. The semiconductor memory device according to claim 1, further comprising a plurality of sense amplifiers arranged for each of said bit lines, amplifying the potential of each bit line and outputting data according to the potential.
間に、上記制御手段によりオン/オフ状態が制御される
転送ゲートを有する請求項2記載の半導体記憶装置。3. The semiconductor memory device according to claim 2, further comprising a transfer gate between each of said sense amplifiers and said data holding means, the on / off state being controlled by said control means.
し、選択された転送ゲートのみをオン状態に設定する請
求項3記載の半導体記憶装置。4. The semiconductor memory device according to claim 3, wherein said control means selects said transfer gate, and sets only the selected transfer gate to an ON state.
ット線との各交差箇所に接続されたメモリセルが行列状
に配置されたメモリセルアレイと、 上記各ビット線毎に配置されている複数のキャッシュデ
ータ線と、 上記各キャッシュデータ線毎に設けられている複数のキ
ャッシュメモリセルと、 上記各ビット線と上記各キャッシュデータ線間に接続さ
れている複数の転送ゲートと、 上記各転送ゲートをそれぞれ独立に制御し、各転送ゲー
トのオン/オフ状態を制御する転送制御回路とを有する
半導体記憶装置。5. A memory cell array in which memory cells connected to intersections of a plurality of word lines and a plurality of bit lines intersected are arranged in a matrix, and arranged for each of the bit lines. A plurality of cache data lines; a plurality of cache memory cells provided for each of the cache data lines; a plurality of transfer gates connected between each of the bit lines and each of the cache data lines; A transfer control circuit that controls gates independently of each other and controls an on / off state of each transfer gate.
ュメモリセルが交互に上記メモリセルアレイの両側に配
置されている請求項5記載の半導体記憶装置。6. The semiconductor memory device according to claim 5, wherein said plurality of transfer control gates and cache memory cells are alternately arranged on both sides of said memory cell array.
選択ビット線のレベルが確定した後、上記転送ゲートを
オン状態に設定し、上記キャッシュメモリセルを非活性
化状態に保持し、上記キャッシュデータ線の信号レベル
が確定した後、上記転送ゲートをオフ状態に設定し、上
記キャッシュメモリセルを活性化状態に保持し、上記キ
ャッシュデータ線の信号レベルを保持させる請求項5記
載の半導体記憶装置。7. When data is read, the transfer control circuit sets the transfer gate to an on state after the level of a selected bit line is determined, holds the cache memory cell in an inactive state, and 6. The semiconductor memory device according to claim 5, wherein, after the signal level of the line is determined, the transfer gate is set to an off state, the cache memory cell is held in an activated state, and the signal level of the cache data line is held.
に応じて、上記キャッシュメモリセルを活性化または非
活性化状態に設定する請求項7記載の半導体記憶装置。8. The semiconductor memory device according to claim 7, wherein said transfer control circuit activates or deactivates said cache memory cell in response to an external control signal.
とキャッシュデータ線間の転送ゲートのオン/オフ状態
を制御する第1の制御回路と、 偶数番目のビット線とキャッシュデータ線間の転送ゲー
トのオン/オフ状態を制御する第2の制御回路とを有す
る請求項5記載の半導体記憶装置。9. A transfer control circuit comprising: a first control circuit for controlling an on / off state of a transfer gate between an odd-numbered bit line and a cache data line; 6. The semiconductor memory device according to claim 5, further comprising a second control circuit for controlling an on / off state of the transfer gate.
御信号に応じて、上記第1および第2の制御回路の何れ
か一方を活性化状態に設定し、他方を非活性化状態に設
定する請求項9記載の半導体記憶装置。10. The transfer control circuit sets one of the first and second control circuits to an active state and sets the other to an inactive state in response to an external selection control signal. 10. The semiconductor memory device according to claim 9, wherein:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP9282330A JPH11120762A (en) | 1997-10-15 | 1997-10-15 | Semiconductor memory |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP9282330A JPH11120762A (en) | 1997-10-15 | 1997-10-15 | Semiconductor memory |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH11120762A true JPH11120762A (en) | 1999-04-30 |
Family
ID=17651022
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP9282330A Abandoned JPH11120762A (en) | 1997-10-15 | 1997-10-15 | Semiconductor memory |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH11120762A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10740188B2 (en) | 2018-12-07 | 2020-08-11 | Winbond Electronics Corp. | Volatile memory device and method for efficient bulk data movement, backup operation in the volatile memory device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05242678A (en) * | 1991-11-12 | 1993-09-21 | Nec Corp | Semiconductor storage device |
JPH06195963A (en) * | 1992-10-02 | 1994-07-15 | Samsung Electron Co Ltd | Semiconductor memory |
JPH08297968A (en) * | 1996-05-16 | 1996-11-12 | Mitsubishi Electric Corp | Semiconductor memory |
-
1997
- 1997-10-15 JP JP9282330A patent/JPH11120762A/en not_active Abandoned
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05242678A (en) * | 1991-11-12 | 1993-09-21 | Nec Corp | Semiconductor storage device |
JPH06195963A (en) * | 1992-10-02 | 1994-07-15 | Samsung Electron Co Ltd | Semiconductor memory |
JPH08297968A (en) * | 1996-05-16 | 1996-11-12 | Mitsubishi Electric Corp | Semiconductor memory |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10740188B2 (en) | 2018-12-07 | 2020-08-11 | Winbond Electronics Corp. | Volatile memory device and method for efficient bulk data movement, backup operation in the volatile memory device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3547466B2 (en) | Memory device, serial-parallel data conversion circuit, method for writing data to memory device, and serial-parallel data conversion method | |
KR100551671B1 (en) | A memory system having multiple reading and writing ports | |
JP2000011640A (en) | Semiconductor storage | |
JP2006302466A (en) | Semiconductor storage device | |
JP4331804B2 (en) | Driving circuit for nonvolatile ferroelectric memory device | |
JP2003151297A (en) | Semiconductor memory device provided with error correction circuit | |
JP4540889B2 (en) | Semiconductor memory | |
US6256681B1 (en) | Data buffer for programmable memory | |
KR100322541B1 (en) | Input and output line equalizing circuit and memory device having the same | |
US20020109538A1 (en) | Semiconductor device including a control signal generation circuit allowing reduction in size | |
KR100263574B1 (en) | Semiconductor memory device | |
KR100299337B1 (en) | Semiconductor memory device including copy circuit | |
EP0454162A2 (en) | Semiconductor memory device | |
JPH11120762A (en) | Semiconductor memory | |
JP2001057072A (en) | Sensing amplifier of non-volatile ferroelectric memory device | |
JPH05314763A (en) | Semiconductor memory | |
JP2871967B2 (en) | Dual-port semiconductor memory device | |
KR100295657B1 (en) | Data input and output circuit of semiconductor memory | |
JP3085526B2 (en) | Storage device | |
JPH0973782A (en) | Semiconductor memory | |
JPH06162765A (en) | Semiconductor memory device | |
JPH09213077A (en) | Semiconductor memory device | |
JPH1064267A (en) | Dram | |
JPH1139863A (en) | Semiconductor memory device | |
JP2778269B2 (en) | Semiconductor memory device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060621 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060627 |
|
A762 | Written abandonment of application |
Free format text: JAPANESE INTERMEDIATE CODE: A762 Effective date: 20060828 |