JPH065599B2 - Semiconductor memory device - Google Patents
Semiconductor memory deviceInfo
- Publication number
- JPH065599B2 JPH065599B2 JP23361986A JP23361986A JPH065599B2 JP H065599 B2 JPH065599 B2 JP H065599B2 JP 23361986 A JP23361986 A JP 23361986A JP 23361986 A JP23361986 A JP 23361986A JP H065599 B2 JPH065599 B2 JP H065599B2
- Authority
- JP
- Japan
- Prior art keywords
- transistor
- inverter
- memory cell
- drain
- source
- 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.)
- Expired - Lifetime
Links
- 239000004065 semiconductor Substances 0.000 title claims description 10
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 2
Landscapes
- Static Random-Access Memory (AREA)
- Shift Register Type Memory (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明は半導体記憶装置に関し、特にランダム・アクセ
ス・メモリを含む半導体記憶装置に関する。The present invention relates to a semiconductor memory device, and more particularly to a semiconductor memory device including a random access memory.
従来のランダム・アクセス・メモリ装置(以下RAMと
記す)は、データの読出し、書込みが任意のアドレスに
対して随時に行なえるため、広い範囲の用途がある。A conventional random access memory device (hereinafter referred to as RAM) has a wide range of applications because data can be read and written at any time at any address.
しかしながら、従来のRAMではメモリセルに格納され
たデータを、そのRAM内部で直接シフトすることはで
きない。従って、メモリセルに格納されたデータをその
データが格納されているアドレスの前または後のアドレ
スにシフトするためには、まず、そのデータが格納され
ているアドレスを設定し、そこに格納されているデータ
を一旦外部へ読出した後、アドレスに1を減算または加
算して再び書込むという一連の動作を所要回数行うこと
で目的を達成していた。However, in the conventional RAM, the data stored in the memory cell cannot be directly shifted inside the RAM. Therefore, to shift the data stored in the memory cell to the address before or after the address where the data is stored, first set the address where the data is stored and The object was achieved by performing a series of operations for reading the stored data to the outside once, then subtracting or adding 1 to the address and writing the data again for the required number of times.
上述した従来の半導体記憶装置では、シグナル・プロセ
ッサによりディジタル・フィルタを構成する場合のよう
に、新たに入力されたデータをRAMに書込むと共にそ
れぞれRAMに格納されていたデータをすべて一段シフ
トさせなければならないときは、シフト動作させるだけ
でシグナル・プロセッサの命令数が数ステップ必要にな
るばかりでなく、段数が増えればそれに比例してシフト
動作に要する時間がかかるため、限られた時間のなかで
はすべての処理を終了させることが不可能になることが
あるという問題点があり、このため、ディジタル・フィ
ルタとして実現できる特性を制限してしなうことを余儀
無くされる。In the above-described conventional semiconductor memory device, newly input data must be written in the RAM and all the data stored in the RAM must be shifted one stage, as in the case where the signal processor constitutes the digital filter. When it is necessary, not only the shift operation requires several steps of signal processor instructions, but also the shift operation takes time proportionally as the number of stages increases. There is a problem in that it may not be possible to complete all the processing, which necessitates limiting the characteristics that can be realized as a digital filter.
本発明の目的は、メモリセルに格納されているデータを
RAM外部へ読出すことなく、隣接するアドレスのメモ
リセル間で直接データをシフトすることが可能な半導体
記憶装置を提供することにある。An object of the present invention is to provide a semiconductor memory device that can directly shift data between memory cells at adjacent addresses without reading the data stored in the memory cells to the outside of the RAM.
本発明の半導体記憶装置は、ワード線にゲートが接続し
一方のデータ線にソースが接続する第1のトランジスタ
と、前記ワード線にゲートが接続し他方のデータ線にド
レインが接続する第2のトランジスタと、前記第1のト
ランジスタのドレインに入力端が接続し前記第2のトラ
ンジスタのソースに出力端が接続する第1のインバータ
と、前記第1のインバータの入力端にソースが接続し第
1の制御線にゲートが接続する第3のトランジスタと、
前記第1のインバータの出力端にドレインが接続し前記
第1の制御線にゲートが接続する第4のトランジスタ
と、前記第4のトランジスタのソースに入力端が接続し
前記第3のトランジスタのドレインに出力端が接続する
第2のインバータと、前記第2のインバータの出力端に
ドレインが接続し第2の制御線にゲートが接続する第5
のトランジスタと、前記第2のインバータの入力端にソ
ースが接続し前記第2の制御線にゲートが接続する第6
のトランジスタとからなる第i番目(iは自然数)のメ
モリセルと、前記第i番目のメモリセルと同じ構成から
なる第(i+1)番目のメモリセルとを含み、前記第i
番目のメモリセルの第5のトランジスタのソースが前記
第(i+1)番目のメモリセルの第1のインバータの入
力端に接続し、前記第i番目のメモリセルの第6のトラ
ンジスタのドレインが前記第(i+1)番目のメモリセ
ルの第1のインバータの出力端に接続することを含んで
構成される。A semiconductor memory device of the present invention includes a first transistor having a gate connected to a word line and a source connected to one data line, and a second transistor having a gate connected to the word line and a drain connected to the other data line. A transistor, a first inverter having an input terminal connected to the drain of the first transistor and an output terminal connected to the source of the second transistor, and a source connected to the input terminal of the first inverter A third transistor whose gate is connected to the control line of
A fourth transistor having a drain connected to the output terminal of the first inverter and a gate connected to the first control line; and a drain of the third transistor having an input terminal connected to the source of the fourth transistor A second inverter having an output terminal connected to the second inverter, and a fifth inverter having a drain connected to the output terminal of the second inverter and a gate connected to the second control line.
And a source connected to the input terminal of the second inverter and a gate connected to the second control line.
The i-th (i is a natural number) memory cell and the (i + 1) -th memory cell having the same configuration as the i-th memory cell.
The source of the fifth transistor of the th memory cell is connected to the input terminal of the first inverter of the (i + 1) th memory cell, and the drain of the sixth transistor of the i th memory cell is connected to the drain of the sixth transistor. It is configured to include connection to the output terminal of the first inverter of the (i + 1) th memory cell.
次に、本発明について図面を参照して説明する。 Next, the present invention will be described with reference to the drawings.
第1図は本発明の一実施例の半導体記憶装置を示す回路
図である。FIG. 1 is a circuit diagram showing a semiconductor memory device according to an embodiment of the present invention.
第1図に示すように、本実施例の半導体記憶装置は、第
i番目(iは自然数)のワード線Wiにゲートが接続し
データ線9にソースが接続するNチャネル・エンハンス
メントMOS型の第1のトランジスタ1と、ワード線W
iにゲートが接続しデータ線10にドレインが接続する
第2のトランジスタ2と、第1のトランジスタ1のドレ
インに入力端が接続し第2のトランジスタ2のソースに
出力端が接続するCMOS型の第1のインバータ7と、
第1のインバータ7の入力端にソースが接続し第1の制
御線C1iにゲートが接続する第3のトランジスタ3
と、インバータ7の出力端にドレインが接続し第1の制
御線C1iにゲートが接続する第4のトランジスタ4
と、第4のトランジスタ4のソースに入力端が接続し第
3のトランジスタ3のドレインに出力端が接続する第2
のインバータ8と、第2のインバータ8の出力端にドレ
インが接続し第2の制御線C2iにゲートが接続する第
5のトランジスタ5と、第2のインバータ8の入力端に
ソースが接続し第2の制御線C2iにゲートが接続する
第6のトランジスタ6とからなる第i番目のメモリセル
Miと、第i番目のメモリセルと同じ構成からなる第
(i+1)番目のメモリセルM(i+1)を含み、第i番目
のメモリセルMiの第5のトランジスタ5のソースが第
(i+1)番目のメモリセルM(i+1)の第1のインバー
タ7の入力端に接続し、第i番目のメモリセルMiの第
6のトランジスタ6のドレインガ第(i+1)番目のメ
モリセルM(i+1)の第1のインバータ7の出力端に接続
する構成からなる。As shown in FIG. 1, the semiconductor memory device of the present embodiment is an N-channel enhancement MOS type memory device in which the gate is connected to the i-th (i is a natural number) word line Wi and the source is connected to the data line 9. 1 transistor 1 and word line W
A second transistor 2 having a gate connected to i and a drain connected to the data line 10, and a CMOS type in which an input end is connected to the drain of the first transistor 1 and an output end is connected to the source of the second transistor 2. A first inverter 7,
The third transistor 3 whose source is connected to the input terminal of the first inverter 7 and whose gate is connected to the first control line C 1 i
And a fourth transistor 4 whose drain is connected to the output terminal of the inverter 7 and whose gate is connected to the first control line C 1 i.
And an input end connected to the source of the fourth transistor 4 and an output end connected to the drain of the third transistor 3.
Of the second inverter 8, the drain is connected to the output terminal of the second inverter 8 and the gate is connected to the second control line C 2 i, and the source is connected to the input terminal of the second inverter 8. The i-th memory cell Mi having the sixth transistor 6 whose gate is connected to the second control line C 2 i and the (i + 1) th memory cell having the same configuration as the i-th memory cell Including M (i + 1), the source of the fifth transistor 5 of the i-th memory cell Mi is connected to the input terminal of the first inverter 7 of the (i + 1) -th memory cell M (i + 1). Then, the drain of the sixth transistor 6 of the i-th memory cell Mi is connected to the output terminal of the first inverter 7 of the (i + 1) -th memory cell M (i + 1).
次に、第1図に示す実施例の動作について説明する。Next, the operation of the embodiment shown in FIG. 1 will be described.
第2図は第1図の実施例を動作させるための信号の波形
図である。FIG. 2 is a waveform diagram of signals for operating the embodiment of FIG.
本実施例の半導体記憶装置をRAMとして動作させると
きには、端子14を低レベル電位に設定する。この設定
によって、NAND回路11の出力に接続された第1の
制御線C1i,C1(i+1)は高レベル電位に設定され、
AND回路12の出力に接続された第2の制御線C
2i,C2(i+1)は低レベル電位に設定される。その結
果、第3のトランジスタ3と第4のトランジスタ4が導
通し、第5のトランジスタ5と第6のトランジスタ6が
非導通となるため、メモリセルMi,M(i+1)のそれぞ
れ独立したメモリセルとなり、ワード線Wi又はW(i+
1)が選択されるとメモリセルMi又はM(i+1)はデータ
線10,11を通してデータの書込み又は読出しができ
る。When operating the semiconductor memory device of this embodiment as a RAM, the terminal 14 is set to a low level potential. By this setting, the first control lines C 1 i, C 1 (i + 1) connected to the output of the NAND circuit 11 are set to the high level potential,
Second control line C connected to the output of the AND circuit 12
2 i, C 2 (i + 1) is set to a low level potential. As a result, the third transistor 3 and the fourth transistor 4 become conductive, and the fifth transistor 5 and the sixth transistor 6 become non-conductive, so that the memory cells Mi and M (i + 1) are independent of each other. It becomes a memory cell, and word line Wi or W (i +
When 1) is selected, the memory cell Mi or M (i + 1) can write or read data through the data lines 10 and 11.
また、メモリセルに格納されているデータを隣接するア
ドレスのメモリセルにシフトする動作のときには、すべ
てのワード線を非選択としてメモリセルをデータ線から
しゃ断した状態で、端子14を高レベル電位に設定し、
同時に第2図に示す信号φ1を端子16に、信号φ2を
端子15に印加する。区間Iでは、第1の制御線C
1i,C1(i+1)および第2の制御線C2i,C2(i+1)
は共に低レベル電位に設定され、第3及至第6のトラン
ジスタ3〜6が非導通となり第1のインバータ7と第2
のインバータ8は互に電気的に分離されるが、それまで
に格納されていたデータはそれぞれのインバータのゲー
トの電位として保持される。区間IIでは、第1の制御線
C1i,C1(i+1)が低レベル電位に、第2の制御線C
2i,C2(i+1)が高レベルに設定され、第3及び第4
のトランジスタ3,4が非導通、第5及び第6のトラン
ジスタ5,6が導通となり、メモリセルMiに含まれる
第2のインバータ8とメモリセルM(i+1)に含まれる第
1のインバータ7とが結合して一時的にメモリセルを構
成し、メモリセルMiに含まれるインバータ8に保持さ
れていたデータがメモリセルM(i+1)に含まれる第1の
インバータ7にシフトされる。区間IIIでは、区間Iと
同様に第1のインバータ7と第2のインバータ8は互に
電気的に分離されるが、メモリセルM(i+1)に含まれる
第1のインバータ7にはメモリセルMiに含まれるイン
バータ8からシフトされたデータが保持される。区間IV
では、第1の制御線C1i,C1(i+1)が高レベル電位
に設定され、第2の制御線C2i,C2(i+1)が低レベ
ル位に設定されるため、第3及び第4のトランジスタ
3,4が導通し、第5及び第6のトランジスタ5,6が
非導通となるため第1のインバータ7と第2のインバー
タ8の組合せによるメモリセルが復旧し、メモリセルM
iに格納されていたデータがメモリセルM(i+1)にシフ
トされる。Further, in the operation of shifting the data stored in the memory cells to the memory cells of the adjacent addresses, all the word lines are deselected and the memory cells are cut off from the data lines, and the terminal 14 is set to the high level potential. Set,
At the same time, the signal φ 1 shown in FIG. 2 is applied to the terminal 16 and the signal φ 2 is applied to the terminal 15. In section I, the first control line C
1 i, C 1 (i + 1) and the second control line C 2 i, C 2 (i + 1)
Are both set to a low level potential, and the third to sixth transistors 3 to 6 become non-conductive, so that the first inverter 7 and the second inverter 7
The inverters 8 are electrically separated from each other, but the data stored up to that point is held as the potential of the gate of each inverter. In the section II, the first control line C 1 i, C 1 (i + 1) is at the low level potential, and the second control line C 1
2 i, C 2 (i + 1) is set to a high level and the third and fourth
And the fifth and sixth transistors 5 and 6 are turned on, and the second inverter 8 included in the memory cell Mi and the first inverter included in the memory cell M (i + 1). And 7 form a memory cell temporarily, and the data held in the inverter 8 included in the memory cell Mi is shifted to the first inverter 7 included in the memory cell M (i + 1). . In the section III, as in the section I, the first inverter 7 and the second inverter 8 are electrically separated from each other, but the first inverter 7 included in the memory cell M (i + 1) has a memory. The data shifted from the inverter 8 included in the cell Mi is held. Section IV
Then, the first control line C 1 i, C 1 (i + 1) is set to a high level potential, and the second control line C 2 i, C 2 (i + 1) is set to a low level position. Therefore, the third and fourth transistors 3 and 4 are rendered conductive, and the fifth and sixth transistors 5 and 6 are rendered non-conductive, so that the memory cell is restored by the combination of the first inverter 7 and the second inverter 8. Memory cell M
The data stored in i is shifted to the memory cell M (i + 1).
このようにして、任意のメモリセルに格納されているデ
ータを1ワード分シフトさせることができる。In this way, the data stored in any memory cell can be shifted by one word.
以上説明したように本発明は、制御線に接続されたトラ
ンジスタを介して交互に接続されたインバータを含むメ
モリセル構成で、制御線に与える電位により通常のRA
Mの構成の他にメモリセルに格納されているデータを隣
接するアドレスのメモリセルへシフトする機能をもたせ
ることにより、RAMに格納されているデータを一時に
シフトさせることができる。そのため、シグナル・プロ
セッサによりディジタル・フィルタを構成する場合で、
シフトさせる段数が増加してもそのために要する時間は
一定であり、ディジタル・フィルタとしての機能を制限
されることがなくなる効果がある。As described above, the present invention has a memory cell configuration including inverters that are alternately connected via the transistors connected to the control line, and the normal RA depending on the potential applied to the control line.
By providing the function of shifting the data stored in the memory cell to the memory cell of the adjacent address in addition to the configuration of M, the data stored in the RAM can be shifted at a time. Therefore, when configuring a digital filter with a signal processor,
Even if the number of stages to be shifted increases, the time required therefor is constant, and the function as a digital filter is not restricted.
第1図は本発明の一実施例を示す回路図、第2図は第1
図の実施例を動作させるための信号の波形図である。 1〜6…Nチャネル・エンハンスメントMOS型トラン
ジスタ、7,8…CMOS型インバータ、9,10…デ
ータ線、11…NAND回路、12…AND回路、13
…インバータ、Wi,W(i+1)…ワード線、Mi,M(i+
1)…メモリセル、C1i,C1(i+1),C2i,C2(i+
1)…制御線。FIG. 1 is a circuit diagram showing an embodiment of the present invention, and FIG.
It is a wave form diagram of the signal for operating the Example of a figure. 1 to 6 ... N-channel enhancement MOS type transistor, 7, 8 ... CMOS type inverter, 9, 10 ... Data line, 11 ... NAND circuit, 12 ... AND circuit, 13
Inverter, Wi, W (i + 1) ... Word line, Mi, M (i +
1) ... Memory cell, C 1 i, C 1 (i + 1), C 2 i, C 2 (i +
1) ... control line.
Claims (1)
にソースが接続する第1のトランジスタと、前記ワード
線にゲートが接続し他方のデータ線にドレインが接続す
る第2のトランジスタと、前記第1のトランジスタのド
レインに入力端が接続し前記第2のトランジスタのソー
スに出力端が接続する第1のインバータと、前記第1の
インバータの入力端にソースが接続し第1の制御線にゲ
ートが接続する第3のトランジスタと、前記第1のイン
バータの出力端にドレインが接続し前記第1の制御線に
ゲートが接続する第4のトランジスタと、前記第4のト
ランジスタのソースに入力端が接続し前記第3のトラン
ジスタのドレインに出力端が接続する第2のインバータ
と、前記第2のインバータの出力端にドレインが接続し
第2の制御線にゲートが接続する第5のトランジスタ
と、前記第2のインバータの入力端にソースが接続し前
記第2の制御線にゲートが接続する第6のトランジスタ
とからなる第i番目(iは自然数)のメモリセルと、前
記第i番目のメモリセルと同じ構成からなる第(i+
1)番目のメモリセルとを含み、前記第i番目のメモリ
セルの第5のトランジスタのソースが前記第(i+1)
番目のメモリセルの第1のインバータの入力端に接続
し、前記第i番目のメモリセルの第6のトランジスタの
ドレインが前記第(i+1)番目のメモリセルの第1の
インバータの出力端に接続する構成からなることを特徴
とする半導体記憶装置。1. A first transistor having a gate connected to a word line and a source connected to one data line, and a second transistor having a gate connected to the word line and a drain connected to the other data line, A first inverter having an input terminal connected to the drain of the first transistor and an output terminal connected to the source of the second transistor; and a first control line having a source connected to the input terminal of the first inverter Input to a source of the fourth transistor, and a third transistor having a gate connected to the fourth transistor, a fourth transistor having a drain connected to the output terminal of the first inverter and a gate connected to the first control line A second inverter having an end connected to the drain of the third transistor and an output connected to the drain of the third transistor; and a drain connected to the output of the second inverter and connected to a second control line. The fifth transistor connected to the second inverter and the sixth transistor whose source is connected to the input terminal of the second inverter and whose gate is connected to the second control line, the i-th (i is a natural number) The memory cell and the (i +) th memory cell having the same configuration as the i-th memory cell
1) th memory cell, the source of the fifth transistor of the i-th memory cell is the (i + 1) th memory cell.
Connected to the input terminal of the first inverter of the th memory cell, and connecting the drain of the sixth transistor of the i-th memory cell to the output terminal of the first inverter of the (i + 1) th memory cell. A semiconductor memory device having the above structure.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP23361986A JPH065599B2 (en) | 1986-09-30 | 1986-09-30 | Semiconductor memory device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP23361986A JPH065599B2 (en) | 1986-09-30 | 1986-09-30 | Semiconductor memory device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6387696A JPS6387696A (en) | 1988-04-18 |
| JPH065599B2 true JPH065599B2 (en) | 1994-01-19 |
Family
ID=16957884
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP23361986A Expired - Lifetime JPH065599B2 (en) | 1986-09-30 | 1986-09-30 | Semiconductor memory device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH065599B2 (en) |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6098591A (en) * | 1983-11-01 | 1985-06-01 | Toshiba Corp | Storage device |
-
1986
- 1986-09-30 JP JP23361986A patent/JPH065599B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6387696A (en) | 1988-04-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0028916A2 (en) | A semiconductor memory device | |
| US4575819A (en) | Memory with RAM cells and ROM cells | |
| US4667310A (en) | Large scale circuit device containing simultaneously accessible memory cells | |
| EP0095179A2 (en) | Static memory circuit | |
| US6249468B1 (en) | Semiconductor memory device with switching element for isolating bit lines during testing | |
| KR910004733B1 (en) | Semiconductor memory device having data bus reset circuit | |
| JPS6128198B2 (en) | ||
| JPH0766675B2 (en) | Programmable ROM | |
| JPH065599B2 (en) | Semiconductor memory device | |
| EP0262850B1 (en) | Memory cell circuit | |
| JP3808623B2 (en) | Data input / output circuit, semiconductor memory device, and information processing device | |
| US4617647A (en) | Memory circuit | |
| JPH02244479A (en) | Semiconductor memory device | |
| JPH04163792A (en) | Semiconductor storage device | |
| JPS6118832B2 (en) | ||
| JPH0684366A (en) | Semiconductor memory | |
| JP2866268B2 (en) | Gate array type semiconductor integrated circuit device | |
| SU743035A1 (en) | Memory | |
| JP2665040B2 (en) | Asynchronous memory circuit | |
| JPH0632222B2 (en) | Latch circuit | |
| JPH0440800B2 (en) | ||
| JPS6363200A (en) | semiconductor storage device | |
| JPS5836438B2 (en) | semiconductor storage device | |
| JPS5833637B2 (en) | Storage device | |
| JPH02116941A (en) | Semiconductor storage device |