JPH05258558A - Serial access memory - Google Patents
Serial access memoryInfo
- Publication number
- JPH05258558A JPH05258558A JP4054527A JP5452792A JPH05258558A JP H05258558 A JPH05258558 A JP H05258558A JP 4054527 A JP4054527 A JP 4054527A JP 5452792 A JP5452792 A JP 5452792A JP H05258558 A JPH05258558 A JP H05258558A
- Authority
- JP
- Japan
- Prior art keywords
- address pointer
- memory block
- read
- write
- word
- 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.)
- Granted
Links
Landscapes
- Semiconductor Memories (AREA)
- Dram (AREA)
Abstract
(57)【要約】
【目的】 シリアルアクセスメモリの集積度を向上し、
その大容量化を容易にする。
【構成】 1トランジスタ1キャパシタより成る複数の
メモリセルで構成された複数のメモリブロック1と、一
つのメモリブロック1に対して一つずつ設けられたライ
トビットアドレスポインタ2とライトワードアドレスポ
インタ4とリードビットアドレスポインタ5とリードワ
ードアドレスポインタ7とを備える。同一メモリブロッ
クのビットアドレスポインタ2,5同志で同一のビット
線を共有し、ワードアドレスポインタ4,7同志で同一
のワード線を共有する。書き込み、読み出しを行うそれ
ぞれのアドレスにメモリブロック一つ分以上のアドレス
数だけ差を設け、書き込みを行うメモリブロックと読み
出しを行うメモリブロックを常に異なったものとする。
【効果】 1トランジスタ1キャパシタのメモリセルを
用いることができ、集積度が向上する。
(57) [Abstract] [Purpose] Improve the integration density of serial access memory,
It is easy to increase the capacity. [Structure] A plurality of memory blocks 1 each composed of a plurality of memory cells each composed of one transistor and one capacitor, and a write bit address pointer 2 and a write word address pointer 4 provided one by one for each memory block 1. A read bit address pointer 5 and a read word address pointer 7 are provided. The bit address pointers 2 and 5 of the same memory block share the same bit line, and the word address pointers 4 and 7 share the same word line. A difference is provided between the addresses for writing and reading by the number of addresses corresponding to one memory block or more, and the memory block for writing and the memory block for reading are always different. [Effect] A memory cell having one transistor and one capacitor can be used, and the degree of integration is improved.
Description
【0001】[0001]
【産業上の利用分野】この発明は、シリアルアクセスメ
モリに関し、特にその集積度を向上し、大容量のシリア
ルアクセスメモリを得るための技術に関するものであ
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a serial access memory, and more particularly to a technique for improving the degree of integration and obtaining a large capacity serial access memory.
【0002】[0002]
【従来の技術】図4は従来のシリアルアクセスメモリの
構成を示すブロック図である。図において、19は3つ
のトランジスタを有する複数のメモリセルで構成された
メモリブロック、8はデータ入力端子、9はデータ出力
端子、10,12,13,15はレジスタである。レジ
スタ10をループ状に接続してリングポインタを構成し
ている。このリングポインタがライトビットアドレスポ
インタ2である。11は接続されたレジスタ10により
制御されてデータ入力端子8より入力した8ビットのデ
ータをビット線20に供給するか否かを切り換えるスイ
ッチである。レジスタ12はメモリブロック19の第1
のワード線22を介してメモリセルを制御している。こ
のレジスタ12をループ状に接続してリングポインタを
構成している。このリングポインタがライトワードアド
レスポインタ4である。また、レジスタ13をループ状
に接続してリングポインタを構成している。このリング
ポインタがリードビットアドレスポインタ5である。1
4はメモリブロック19の第2のビット線21に接続
し、レジスタ13により制御されてデータを読み出すた
めのセンスアンプである。レジスタ15はメモリブロッ
ク19の第2のワード線23を介してメモリセルを制御
している。レジスタ15をループ状に接続してリングポ
インタを構成している。このリングポインタがリードワ
ードアドレスポインタ7である。2. Description of the Related Art FIG. 4 is a block diagram showing the structure of a conventional serial access memory. In the figure, 19 is a memory block composed of a plurality of memory cells having 3 transistors, 8 is a data input terminal, 9 is a data output terminal, and 10, 12, 13, and 15 are registers. The register 10 is connected in a loop to form a ring pointer. This ring pointer is the write bit address pointer 2. Reference numeral 11 is a switch that is controlled by the connected register 10 and switches whether to supply the 8-bit data input from the data input terminal 8 to the bit line 20. The register 12 is the first memory block 19
The memory cell is controlled through the word line 22 of. The register 12 is connected in a loop to form a ring pointer. This ring pointer is the write word address pointer 4. The register 13 is connected in a loop to form a ring pointer. This ring pointer is the read bit address pointer 5. 1
Reference numeral 4 is a sense amplifier connected to the second bit line 21 of the memory block 19 and controlled by the register 13 to read data. The register 15 controls the memory cell via the second word line 23 of the memory block 19. The register 15 is connected in a loop to form a ring pointer. This ring pointer is the read word address pointer 7.
【0003】次に、図4に示したシリアルアクセスメモ
リの動作について説明する。まず、データの書き込み動
作について説明する。レジスタ10をループ状に接続し
たライトビットアドレスポインタ2により、複数のスイ
ッチ11のうちの一つが選択されてオンする。そして、
そのオンしたスイッチ11に接続した第1のビット線2
0に入力端子8より入力した8ビットの入力データが供
給される。また、レジスタ12をループ状に接続したラ
イトワードアドレスポインタ4により、複数のレジスタ
12のうちの一つのレジスタ12により第1のワード線
22のうちの一つが選択される。そして、メモリブロッ
ク19中の選択された第1のワード線22とビット線2
0の交点のメモリセルに入力データが書き込まれる。次
に、レジスタ12は移動せずそのままでレジスタ10の
スイッチ11を制御するためのデータが次のレジスタ1
0へ一つ移動して次のスイッチ11により次のビット線
20が選択され、このビット線20のメモリセルに入力
データが書き込まれる。この動作を繰り返して、ライト
ビットアドレスポインタ2のループを一巡するとループ
の最後のレジスタ10の信号によりレジスタ12のビッ
ト線22を選択するためのデータが次のレジスタ12へ
と順々に移動して次の第1のワード線23が選択され、
その第1のワード線23とビット線20の交点のメモリ
セルにデータが書き込まれる。さらに、上記の動作を繰
り返して第1のワード線22を順々に移動し、ライトワ
ードアドレスポインタ4のループを一巡すと書き込み処
理は終了する。Next, the operation of the serial access memory shown in FIG. 4 will be described. First, the data write operation will be described. One of the plurality of switches 11 is selected and turned on by the write bit address pointer 2 in which the register 10 is connected in a loop. And
The first bit line 2 connected to the turned-on switch 11
8-bit input data input from the input terminal 8 is supplied to 0. Further, one of the first word lines 22 is selected by one of the plurality of registers 12 by the write word address pointer 4 in which the registers 12 are connected in a loop. Then, the selected first word line 22 and bit line 2 in the memory block 19
Input data is written in the memory cell at the intersection of 0s. Next, the data for controlling the switch 11 of the register 10 is transferred to the next register 1 without moving the register 12 as it is.
One is moved to 0, the next bit line 20 is selected by the next switch 11, and the input data is written in the memory cell of this bit line 20. When this operation is repeated and the write bit address pointer 2 loops once, the data for selecting the bit line 22 of the register 12 is sequentially moved to the next register 12 by the signal of the register 10 at the end of the loop. The next first word line 23 is selected,
Data is written in the memory cell at the intersection of the first word line 23 and the bit line 20. Further, the above-described operation is repeated to move the first word line 22 in order, and when the loop of the write word address pointer 4 is looped once, the write processing ends.
【0004】次に、メモリセルに記憶されたデータの読
み出し動作は、レジスタ13をループ状に接続したリー
ドビットアドレスポインタ5により複数のセンスアンプ
14のうちの一つが選択されることにより行われる。ま
た、レジスタ15をループ状に接続したリードワードア
ドレスポインタ7により、複数のレジスタ15のうちの
一つのレジスタ15により第2のワード線23のうちの
一つが選択される。そして、その選択された第2のワー
ド線23と選択されたセンスアンプ14に接続した第2
のビット線21との交点のメモリセルのデータが読みだ
される。次に、レジスタ15は移動せずそのままでレジ
スタ13のセンスアンプ14を制御するためのデータが
次のレジスタ13へ一つ移動して次のビット線21に接
続したセンスアンプ14が選択され、このビット線21
のメモリセルのデータが読みだされる。この動作を繰り
返して、リードビットアドレスポインタ5のループを一
巡するとループの最後のレジスタ13の信号によりレジ
スタ15のデータが次のレジスタ15へ一つ移動して次
の第2のワード線が選択され、その第2のワード線23
とビット線21の交点のメモリセルのデータが読みださ
れる。そして、上記の動作を繰り返して順々に次の第2
のワード線23を選択する。さらに、上記の動作を繰り
返すことによりリードワードアドレスポインタ7のルー
プを一巡すると読み出し処理は終了する。Next, the read operation of the data stored in the memory cell is performed by selecting one of the plurality of sense amplifiers 14 by the read bit address pointer 5 which connects the register 13 in a loop. Also, one of the second word lines 23 is selected by one of the plurality of registers 15 by the read word address pointer 7 in which the registers 15 are connected in a loop. Then, the second word line 23 connected to the selected second word line 23 and the second word line 23 connected to the selected sense amplifier 14 are connected.
The data in the memory cell at the intersection with the bit line 21 is read out. Next, the register 15 is not moved and the data for controlling the sense amplifier 14 of the register 13 is moved to the next register 13 by one and the sense amplifier 14 connected to the next bit line 21 is selected. Bit line 21
The data in the memory cell is read out. When this operation is repeated and the read bit address pointer 5 loops once, the data of the register 15 is moved to the next register 15 by the signal of the register 13 at the end of the loop, and the next second word line is selected. , Its second word line 23
The data of the memory cell at the intersection of the bit line 21 and the bit line 21 is read. Then, by repeating the above operation, the next second
The word line 23 is selected. Further, when the loop of the read word address pointer 7 is cycled by repeating the above operation, the read processing ends.
【0005】次に、メモリブロック19を構成している
メモリセルについて図5を用いて説明する。図5におい
て、24はライトワードアドレスポインタ12に接続し
たワード線22に一方入力端を接続したANDゲート、
40はANDゲート24の他方入力端にライトビットア
ドレスポインタ10の制御信号を伝える信号線、25は
ビット線20に一方電極を接続し、ANDゲート24の
出力端を制御電極に接続したMOSトランジスタ、26
は一方電極を接地し、制御電極をMOSトランジスタ2
5の他方電極に接続したMOSトランジスタ、27はM
OSトランジスタ26の他方電極に一方電極を接続し、
制御電極をワード線23に接続し、他方電極をビット線
21に接続したMOSトランジスタ、28は一方端をM
OSトランジスタ25の他方電極に接続したデータを記
憶するためのキャパシタである。なお、29は素子等の
接地を示している。このように一つのメモリセルに対し
て一つのANDゲート24が設けられている。Next, the memory cells forming the memory block 19 will be described with reference to FIG. In FIG. 5, 24 is an AND gate having one input end connected to the word line 22 connected to the write word address pointer 12,
40 is a signal line for transmitting the control signal of the write bit address pointer 10 to the other input end of the AND gate 24, 25 is a MOS transistor having one electrode connected to the bit line 20 and the output end of the AND gate 24 connected to the control electrode, 26
Has one electrode grounded and the control electrode is the MOS transistor 2
MOS transistor connected to the other electrode of 5, and 27 is M
One electrode is connected to the other electrode of the OS transistor 26,
A MOS transistor in which the control electrode is connected to the word line 23 and the other electrode is connected to the bit line 21, and one end of the MOS transistor 28 is M
A capacitor connected to the other electrode of the OS transistor 25 for storing data. In addition, 29 has shown the earthing | grounding of an element etc. Thus, one AND gate 24 is provided for one memory cell.
【0006】[0006]
【発明が解決しようとする課題】従来のシリアルアクセ
スメモリは以上のように構成されているので書き込み動
作を行うビット線20及びワード線22と読み出し動作
を行うビット線21及びワード線23を区別して使用す
る必要があり、一つのシリアルアクセスメモリに対して
同時に書き込みと読出を行うためには、3つのトランジ
スタを用いて一つのメモリセルに対して2本ずつのビッ
ト線20,21とワード線22,23を準備することが
必要で、シリアルアクセスメモリの集積度を向上の妨げ
となり、シリアルアクセスメモリの大容量化が難しい状
況にあった。Since the conventional serial access memory is constructed as described above, the bit line 20 and the word line 22 which perform the write operation and the bit line 21 and the word line 23 which perform the read operation are distinguished from each other. It is necessary to use two bit lines 20 and 21 and two word lines 22 for one memory cell by using three transistors in order to write and read data to and from one serial access memory at the same time. , 23 are required, which hinders the improvement of the degree of integration of the serial access memory and makes it difficult to increase the capacity of the serial access memory.
【0007】この発明は上記のような問題点を解消する
ためになされたものであり、シリアルアクセスメモリの
集積度を向上することにより大容量のシリアルアクセス
メモリを得ることを目的としている。The present invention has been made to solve the above problems, and an object thereof is to obtain a large-capacity serial access memory by improving the integration degree of the serial access memory.
【0008】[0008]
【課題を解決するための手段】この第1の発明に係るシ
リアルアクセスメモリは、一つのトランジスタと一つの
キャパシタとより成る複数のメモリセルで構成され、該
メモリセルに各々接続したビット線とワード線とを複数
有する複数のメモリブロックと、ループ状に接続した複
数の第1のレジスタより成り前記メモリブロックと一対
一対応したライトビットアドレスポインタを複数個ルー
プ状に接続したライトビットアドレスポインタ群と、ル
ープ状に接続した複数の第2のレジスタより成り前記メ
モリブロックと一対一対応したリードビットアドレスポ
インタを複数個ループ状に接続したリードビットアドレ
スポインタ群と、対応する前記メモリブロックの前記ワ
ード線を介して前記メモリセルを制御する複数の第3の
レジスタを有する、前記メモリブロックと同数のライト
ワードアドレスポインタと、対応する前記メモリブロッ
クの前記ワード線を介して前記メモリセルを制御する複
数の第4のレジスタを有する、前記メモリブロックと同
数のリードワードアドレスポインタと、対応する前記ラ
イトビットアドレスポインタにより制御され、該ライト
ビットアドレスポインタにより選択された前記ビット線
に入力データを供給する複数のセレクタと、対応する前
記リードビットアドレスポインタにより制御され、該リ
ードビットアドレスポインタにより選択された前記ビッ
ト線より出力されたデータを検出する複数のセンスアン
プとを備え、前記ライトワードアドレスポインタ及び前
記ライトビットアドレスポインタが書き込みを行ってい
るアドレスと、前記リードワードアドレスポインタ及び
前記リードビットアドレスポインタが読み出しを行って
いるアドレスは、少なくとも前記メモリブロックの一つ
分のアドレス数離れていることを特徴とする。A serial access memory according to the first invention comprises a plurality of memory cells each including one transistor and one capacitor, and a bit line and a word connected to each memory cell. A plurality of memory blocks having a plurality of lines; and a group of write bit address pointers, each of which is composed of a plurality of first registers connected in a loop and has a one-to-one correspondence with the memory block, connected in a loop. A read bit address pointer group having a plurality of read bit address pointers each having a one-to-one correspondence with the memory block, the read bit address pointer group having a plurality of second registers connected in a loop, and the word line of the corresponding memory block A plurality of third registers for controlling the memory cells via The same number of write word address pointers as the memory blocks, and the same number of read word address pointers as the memory blocks, the read word address pointers having a plurality of fourth registers for controlling the memory cells via the word lines of the corresponding memory blocks. , A plurality of selectors controlled by the corresponding write bit address pointers and supplying input data to the bit lines selected by the write bit address pointers, and the read bit address pointers controlled by the corresponding read bit address pointers A plurality of sense amplifiers for detecting the data output from the bit line selected by the pointer, and the write word address pointer and the address to which the write bit address pointer is writing, and the read word address pointer. Address-less pointer and the read bit address pointer is performing the read is characterized in that a separation of at least the number of addresses one portion of the memory block.
【0009】第2の発明に係るシリアルアクセスメモリ
は、複数の前記メモリブロックのうちの第1のメモリブ
ロックにおいて、該第1のメモリブロックに対応した前
記ライトビットアドレスポインタが前記第1のレジスタ
で構成したループを一巡する毎に該第1のメモリブロッ
クに対応した前記ライトワードアドレスポインタにより
前記ワード線を順次選択してデータの書き込みが行わ
れ、さらに該ライトワードアドレスポインタが前記第3
のレジスタで構成したループを一巡したときに該第1の
メモリブロックへのデータ書き込み処理を終了して該第
1のメモリブロック以外のメモリブロック及びそれに対
応した前記ライトビットアドレスポインタと前記ライト
ワードアドレスポインタとによる処理へ移行し、前記第
1のメモリブロックへの書き込み処理と同時に、複数の
前記メモリブロックのうちの第2のメモリブロックにお
いて、該第2のメモリブロックに対応した前記リードビ
ットアドレスポインタが前記第2のレジスタで構成した
ループを一巡する毎に該第2のメモリブロックに対応し
た前記リードワードアドレスポインタにより前記ワード
線を順次選択してデータの読み出しが行われ、さらに該
リードワードアドレスポインタが前記第4のレジスタで
構成したループを一巡したときに該第2のメモリブロッ
クの読み出し処理を終了して該第2のメモリブロック以
外のメモリブロックに対応した前記リードビットアドレ
スポインタと前記リードワードアドレスポインタとによ
る処理へ移行するか、もしくは、複数の前記メモリブロ
ックのうちの第1のメモリブロックにおいて、該第1の
メモリブロックに対応した前記ライトワードアドレスポ
インタが前記第3のレジスタで構成したループを一巡す
る毎に該第1のメモリブロックに対応した前記ライトビ
ットアドレスポインタにより前記ビット線を順次選択し
てデータの書き込みが行われ、さらに該ライトビットア
ドレスポインタが前記第1のレジスタで構成したループ
を一巡したときに該第1のメモリブロックの処理を終了
して複数の前記メモリブロックのうちの該第1のメモリ
ブロック以外のメモリブロックとそれに対応した前記ラ
イトビットアドレスポインタと前記ライトワードアドレ
スポインタとによる処理へ移行し、前記第1のメモリブ
ロックへの書き込み処理と同時に、複数の前記メモリブ
ロックうちの第2のメモリブロックにおいて、該第2の
メモリブロックに対応した前記リードワードアドレスポ
インタが前記第4のレジスタで構成したループを一巡す
る毎に該第2のメモリブロックに対応したリードビット
アドレスポインタにより前記ビット線を順次選択してデ
ータの読み出しが行われ、さらに該リードビットアドレ
スポインタが前記第2のレジスタで構成したループを一
巡したときに該第2のメモリブロックの処理を終了して
複数の前記メモリブロックのうちの第2のメモリブロッ
ク以外のメモリブロックとそれに対応した前記リードビ
ットアドレスポインタと前記リードワードアドレスポイ
ンタとによる処理へ移行することを特徴とする。In the serial access memory according to the second aspect of the invention, in the first memory block of the plurality of memory blocks, the write bit address pointer corresponding to the first memory block is the first register. The write word address pointer corresponding to the first memory block sequentially selects the word lines to write data every time the loop is made, and the write word address pointer is changed to the third word block.
The data write process to the first memory block is completed when the loop constituted by the registers is completed, and the memory block other than the first memory block and the write bit address pointer and the write word address corresponding to the memory block In the second memory block of the plurality of memory blocks, the read bit address pointer corresponding to the second memory block is transferred at the same time as the write processing to the first memory block Each time one loop of the loop constituted by the second register is performed, the word line is sequentially selected by the read word address pointer corresponding to the second memory block to read data, and the read word address is further read. The pointer consists of the loop composed of the fourth register When the circuit is cycled, the reading process of the second memory block is terminated and the process is shifted to the process using the read bit address pointer and the read word address pointer corresponding to the memory block other than the second memory block, or , In a first memory block of the plurality of memory blocks, each time the write word address pointer corresponding to the first memory block goes through a loop constituted by the third register, the first memory block Data is written by sequentially selecting the bit lines by the write bit address pointer corresponding to the block, and further, when the write bit address pointer goes through the loop constituted by the first register, the first bit line The processing of the memory block is completed and the plurality of memory blocks are processed. Of the memory blocks other than the first memory block and the write bit address pointer and the write word address pointer corresponding to the memory block, and at the same time as the writing process to the first memory block In the second memory block of the blocks, every time the read word address pointer corresponding to the second memory block goes through the loop formed by the fourth register, the read bit corresponding to the second memory block Data is read by sequentially selecting the bit lines by the address pointer, and when the read bit address pointer completes a loop formed by the second register, the processing of the second memory block is completed. A second memory block of the plurality of memory blocks. The process is shifted to a process using a memory block other than the memory block, the read bit address pointer and the read word address pointer corresponding thereto.
【0010】第3の発明に係るシリアルアクセスメモリ
は、複数の前記メモリブロックのうちの第1のメモリブ
ロックにおいて、該第1のメモリブロックに対応した前
記ライトビットアドレスポインタが前記第1のレジスタ
で構成したループを一巡する毎に該第1のメモリブロッ
クに対応した前記ライトワードアドレスポインタにより
前記ワード線を順次選択してデータの書き込みを行い、
さらに該ライトワードアドレスポインタが前記3のレジ
スタで構成したループを一巡したときに該第1のメモリ
ブロックへのデータ書き込み処理を終了して複数の前記
メモリブロックのうちの第1のメモリブロック以外のメ
モリブロックとそれに対応した前記ライトビットアドレ
スポインタと前記ライトワードアドレスポインタとによ
る処理へ移行し、前記第1のメモリブロックへの書き込
み処理と同時に、複数の前記メモリブロックのうちの第
2のメモリブロックにおいて、該第2のメモリブロック
に対応した前記リードワードアドレスポインタが前記第
4のレジスタで構成したループを一巡する毎に該リード
ビットアドレスポインタにより前記ビット線を順次選択
し、さらに該リードビットアドレスポインタが前記2の
レジスタで構成したループを一巡したときに該第2のメ
モリブロックの処理を終了して複数の前記メモリブロッ
クのうちの該第2のメモリブロック以外のメモリブロッ
クとそれに対応した前記リードビットアドレスポインタ
と前記リードワードアドレスポインタとによる処理へ移
行するか、もしくは、複数の前記メモリブロックのうち
の第1のメモリブロックにおいて、該第1のメモリブロ
ックに対応した前記ライトワードアドレスポインタが前
記第3のレジスタで構成したループを一巡する毎に該第
1のメモリブロックに対応した前記ライトビットアドレ
スポインタにより前記ビット線を順次選択し、さらに該
ライトビットアドレスポインタが前記1のレジスタで構
成したループを一巡したときに該第1のメモリブロック
の処理を終了して複数の前記メモリブロックのうちの第
1のメモリブロック以外のメモリブロックとそれに対応
した前記ライトビットアドレスポインタと前記ライトワ
ードアドレスポインタとによる処理へ移行し、前記第1
のメモリブロックへの書き込み処理と同時に、複数の前
記メモリブロックのうちの第2のメモリブロックにおい
て、該第2のメモリブロックに対応した前記リードビッ
トアドレスポインタが前記第2のレジスタで構成したル
ープを一巡する毎に該第2のメモリブロックに対応した
前記リードワードアドレスポインタにより前記ワード線
を順次選択してデータの読み出しを行い、さらに該リー
ドワードアドレスポインタが前記第4のレジスタで構成
したループを一巡したときに該第2のメモリブロックの
読み出し処理を終了して複数の前記メモリブロックのう
ちの該第2のメモリブロック以外のメモリブロックとそ
れに対応した前記リードビットアドレスポインタと前記
リードワードアドレスポインタとによる処理へ移行する
ことを特徴とする。Serial access memory according to the third invention
Is a first memory block of the plurality of memory blocks.
In the lock, before corresponding to the first memory block
The write bit address pointer is the first register.
Each time the loop composed of
By the write word address pointer corresponding to
Data is written by sequentially selecting the word lines,
Further, the write word address pointer is
The first memory when the loop composed of
The process of writing data to the block is completed and
Memory blocks other than the first memory block
Memory block and the write bit address corresponding to it
Address pointer and the write word address pointer.
Write to the first memory block.
At the same time as the first processing of the plurality of memory blocks.
The second memory block in the second memory block.
The read word address pointer corresponding to
The read is made every time the loop made up of 4 registers is cycled.
Select the bit lines sequentially by the bit address pointer
In addition, the read bit address pointer is
When the loop composed of registers is cycled, the second memory
Memory block processing is terminated and a plurality of memory blocks are
Memory blocks other than the second memory block
And the corresponding read bit address pointer
And the read word address pointer
Or of the plurality of memory blocks
In the first memory block of
The write word address pointer corresponding to the
Each time the loop made up of the third register is cycled,
The write bit address corresponding to one memory block
The bit lines are sequentially selected by a pointer,
The write bit address pointer consists of the register of 1 above.
The first memory block when the loop is completed
Of the plurality of memory blocks to complete the process
Corresponding to memory blocks other than 1 memory block
The write bit address pointer and the write
The process proceeds to the processing by the
Write to the memory block of
The second memory block of the memory blocks
The read bit corresponding to the second memory block.
Address pointer constructed by the second register.
Correspond to the second memory block every cycle
The word line by the read word address pointer
Are sequentially selected to read the data, and
The word address pointer is composed of the fourth register
Of the second memory block
When the reading process is completed and the plurality of memory blocks
And the memory blocks other than the second memory block.
The read bit address pointer corresponding to
Move to processing with read word address pointer
It is characterized by
【0011】第4の発明に係るシリアルアクセスメモリ
は、一つのトランジスタと一つのキャパシタとより成る
複数のメモリセルで構成され、該メモリセルに各々信号
を伝えるビット線と第1及び第2のワード線とを複数有
する複数のメモリブロックと、ループ状に接続した複数
の第1のレジスタより成るライトビットアドレスポイン
タと、ループ状に接続した複数の第2のレジスタより成
るリードビットアドレスポインタと、前記メモリブロッ
クの前記第1のワード線を介して前記メモリセルを制御
する複数の第3のレジスタを有するライトワードアドレ
スポインタと、前記メモリブロックの前記第2のワード
線を介して前記メモリセルを制御する複数の第4のレジ
スタを有するリードワードアドレスポインタと、前記ラ
イトビットアドレスポインタにより制御され、該ライト
ビットアドレスポインタにより選択された前記メモリブ
ロックの前記ビット線に入力データを供給する複数のス
イッチと、前記リードビットアドレスポインタにより制
御され、該リードビットアドレスポインタにより選択さ
れた前記メモリブロックの前記ビット線より出力された
データを検出する複数のセンスアンプと、複数の前記ト
ランジスタの制御電極に共通に接続するとともに、前記
第1及び第2のワード線と前記ライトビットアドレスポ
インタと前記リードビットアドレスポインタとに接続
し、前記ライトビットアドレスポインタと前記ライトワ
ードアドレスポインタと前記リードビットアドレスポイ
ンタと前記リードワードアドレスポインタとにより制御
され、前記ライトビットアドレスポインタと前記ライト
ワードアドレスポインタにより選択された前記ビット線
と前記第1のワード線の交点と、前記リードビットアド
レスポインタと前記リードワードアドレスポインタによ
り選択された前記ビット線と前記第2のワード線の交点
の前記メモリセルの前記トランジスタのみをオンする選
択手段とを備え、前記ライトワードアドレスポインタが
前記第3のレジスタで構成したループを一巡する毎に該
ライトビットアドレスポインタにより前記ビット線を順
次選択し、前記リードワードアドレスポインタが前記第
4のレジスタで構成したループを一巡する毎に該リード
ビットアドレスポインタにより前記ビット線を順次選択
してデータの読み出しを行い、前記ライトビットアドレ
スポインタと前記ライトワードアドレスポインタとが書
き込みを行っているアドレスと、前記ライトビットアド
レスポインタと前記ライトワードアドレスポインタとが
読み出しを行っているアドレスは、少なくとも前記ライ
トワードアドレスポインタまたは前記リードワードアド
レスポインタのレジスタ数と同数のアドレス数離れてい
ることを特徴とする。A serial access memory according to a fourth aspect of the present invention is composed of a plurality of memory cells each including one transistor and one capacitor, and bit lines for transmitting signals to the memory cells and first and second words. A plurality of memory blocks having a plurality of lines; a write bit address pointer composed of a plurality of first registers connected in a loop; a read bit address pointer composed of a plurality of second registers connected in a loop; A write word address pointer having a plurality of third registers for controlling the memory cells via the first word lines of the memory block, and controlling the memory cells via the second word lines of the memory block. A read word address pointer having a plurality of fourth registers, and the write bit address A plurality of switches controlled by a pointer and supplying input data to the bit lines of the memory block selected by the write bit address pointer; and a switch controlled by the read bit address pointer and selected by the read bit address pointer A plurality of sense amplifiers for detecting data output from the bit lines of the memory block, and a common connection to the control electrodes of the plurality of transistors, and the first and second word lines and the write bit address pointer. And the read bit address pointer, and the write bit address pointer is controlled by the write bit address pointer, the write word address pointer, the read bit address pointer, and the read word address pointer. Data, the intersection of the bit line selected by the write word address pointer and the first word line, the bit line selected by the read bit address pointer and the read word address pointer, and the second word line. Selection means for turning on only the transistor of the memory cell at the intersection of the write bit address pointer and the write bit address pointer sequentially turning on the bit line every time the write word address pointer makes a round in the loop constituted by the third register. Each time the read word address pointer makes a round in the loop constituted by the fourth register, the bit line is sequentially selected by the read bit address pointer to read data, and the write bit address pointer and the write bit address pointer Write word address pointer and write The address being read, and the address being read by the write bit address pointer and the write word address pointer are separated from each other by at least as many addresses as the number of registers of the write word address pointer or the read word address pointer. It is characterized by
【0012】[0012]
【作用】この第1の発明におけるライトビットアドレス
ポインタ及びライトワードアドレスポインタが書き込み
を行っているアドレスとリードビットアドレスポインタ
及びリードワードアドレスポインタが読み出しを行って
いるアドレスは少なくとも前記メモリブロックの一つ分
のアドレス数離れているとは、それぞれが書き込みを行
うアドレスと読み出しを行うアドレスとの間にメモリブ
ロック一つ分のアドレス数だけ差が設けられることを意
味している。従って、常に、ライトビットアドレスポイ
ンタ及びライトワードアドレスポインタが書き込みを行
うメモリブロックとリードビットアドレスポインタ及び
リードワードアドレスポインタが読み出しを行うメモリ
ブロックとは異なっている。そのため、一つのシリアル
アクセスメモリに対して読み出しと書き込みのアクセス
を同時に行っても、同時に同一のビット線またはワード
線を使用して書き込みと読出が行われることがなく、ラ
イトビットアドレスポインタ及びライトワードアドレス
ポインタとリードビットアドレスポインタ及びリードワ
ードアドレスポインタとでビット線及びワード線を共用
することができ、トランジスタの数等を削減することが
できる。According to the first aspect of the present invention, the write bit address pointer and the write word address pointer are writing the address and the read bit address pointer and the read word address pointer are reading the address from at least one of the memory blocks. To be apart from each other by the number of addresses means that the address for writing and the address for reading are different from each other by the number of addresses corresponding to one memory block. Therefore, the memory block to which the write bit address pointer and the write word address pointer write is always different from the memory block to which the read bit address pointer and the read word address pointer read. Therefore, even if the read and write access to one serial access memory are performed at the same time, the write bit address pointer and the write word are not simultaneously written and read using the same bit line or word line. The bit line and the word line can be shared by the address pointer, the read bit address pointer, and the read word address pointer, and the number of transistors can be reduced.
【0013】また、第2の発明におけるライトビットア
ドレスポインタとライトワードアドレスポインタとによ
るメモリブロックの各メモリセルへの書き込み順序と、
このメモリブロックの各メモリセルからリードビットア
ドレスポインタとリードワードアドレスポインタとによ
る読み出し順序とを同一にすることができ、入力データ
の順序と出力データの順序を同じにすることができる。The order of writing to each memory cell of the memory block by the write bit address pointer and the write word address pointer in the second invention,
The read order of the read bit address pointer and the read word address pointer from each memory cell of this memory block can be the same, and the order of the input data and the output data can be the same.
【0014】また、第3の発明におけるライトビットア
ドレスポインタとライトワードアドレスポインタとによ
るメモリブロックの各メモリセルへの書き込み順序と、
このメモリブロックの各メモリセルからリードビットア
ドレスポインタとリードワードアドレスポインタとによ
る読み出し順序とにおいて、このメモリブロックの行と
列を入れ換えて行うことができる。The order of writing to each memory cell of the memory block by the write bit address pointer and the write word address pointer in the third invention,
In the reading order from each memory cell of this memory block by the read bit address pointer and the read word address pointer, the row and the column of this memory block can be exchanged.
【0015】第4の発明における選択手段は、ライトビ
ットアドレスポインタとライトワードアドレスポインタ
とにより選択されたビット線とワード線の交点またはリ
ードビットアドレスポインタとリードワードアドレスポ
インタとにより選択されたビット線とワード線の交点の
メモリセルのトランジスタのみをオンするので、ライト
ビットアドレスポインタとリードワードアドレスポイン
タとの交点及びリードビットアドレスポインタとライト
ワードアドレスポインタとの交点のメモリセルのトラン
ジスタがオンしない。The selection means in the fourth aspect of the present invention is the intersection of the bit line and the word line selected by the write bit address pointer and the write word address pointer or the bit line selected by the read bit address pointer and the read word address pointer. Since only the transistor of the memory cell at the intersection of the line and the word line is turned on, the transistor of the memory cell at the intersection of the write bit address pointer and the read word address pointer and the intersection of the read bit address pointer and the write word address pointer is not turned on.
【0016】また、ライトビットアドレスポインタが書
き込みを行っているアドレスとリードビットアドレスポ
インタが読み出しを行っているアドレスより少なくとも
前記ライトワードアドレスポインタまたは前記リードワ
ードアドレスポインタのレジスタの数以上のアドレス数
離れているので、ライトビットアドレスポインタとリー
ドビットアドレスポインタは異なるビット線の書き込み
を行うこととなる。Further, the write bit address pointer is writing and the read bit address pointer is reading from the address, which is at least as many as the write word address pointer or the register of the read word address pointer. Therefore, the write bit address pointer and the read bit address pointer write different bit lines.
【0017】従って、シリアルアクセスメモリに対して
同時に書き込みのためのアクセスと読み出しのためのア
クセスを行っても同時に同一のビット線を使用すること
がなく、1つのトランジスタと1つのキャパシタより成
るメモリセルを用いることができる。Therefore, even if the serial access memory is simultaneously accessed for writing and for reading, the same bit line is not used at the same time, and a memory cell composed of one transistor and one capacitor is used. Can be used.
【0018】[0018]
【実施例】以下、この発明の一実施例を図1について説
明する。図1において、1は1つのトランジスタと1つ
のキャパシタより成る複数のメモリセルで構成されたメ
モリブロック、8はデータ入力端子、9はデータ出力端
子、2はレジスタをループ状に接続して構成され、各メ
モリブロックごとに設けられたライトビットアドレスポ
インタ、3は接続されたライトビットアドレスポインタ
2により制御されてデータ入力端子8より入力した8ビ
ットのデータをどのビット線17に供給するかを選択す
るセレクタ、4はレジスタをループ状に接続して構成さ
れ、各メモリブロック1ごとに設けられたライトワード
アドレスポインタ、5はレジスタをループ状に接続して
構成され、各メモリブロック1ごとに設けられたリード
ビットアドレスポインタ、6はメモリブロック1ごとに
設けられ、リードビットアドレスポインタ5により制御
されてメモリブロック1のメモリセルのデータを読み出
すためのセンスアンプが複数集まったセンスアンプ群、
7はレジスタをループ状に接続して構成され、各メモリ
ブロック1ごとに設けられたリードワードアドレスポイ
ンタである。さらに、複数のライトビットアドレスポイ
ンタ2及び複数のリードビットアドレスポインタ5はル
ープ状に接続されている。なお、同一のメモリブロック
1に設けられたライトビットアドレスポインタ2とライ
トワードアドレスポインタ4の関係及びリードビットア
ドレスポインタ5とリードワードアドレスポインタ7の
関係は従来と同様である。また、同一のメモリブロック
1に設けられたライトビットアドレスポインタ3とリー
ドビットアドレスポインタ5は同一のビット線を共用
し、同一のメモリブロック1に設けられたライトワード
アドレスポインタ4とリードワードアドレスポインタ7
は同一のワード線(図1には記載されていない。)を共
用している。DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to FIG. In FIG. 1, 1 is a memory block including a plurality of memory cells each including one transistor and one capacitor, 8 is a data input terminal, 9 is a data output terminal, and 2 is a register connected in a loop. , A write bit address pointer provided for each memory block, and 3 selects which bit line 17 the 8-bit data input from the data input terminal 8 is controlled by the write bit address pointer 2 connected thereto. Selector 4, which is configured by connecting registers in a loop, and a write word address pointer provided for each memory block 1, 5 is configured by connecting registers in a loop, provided by each memory block 1. The read bit address pointer 6 is provided for each memory block 1 and Sense amplifier group sense amplifier gathered more for being controlled by less pointer 5 reads data of memory cells of the memory block 1,
Reference numeral 7 is a read word address pointer which is formed by connecting registers in a loop and is provided for each memory block 1. Further, the plurality of write bit address pointers 2 and the plurality of read bit address pointers 5 are connected in a loop. The relationship between the write bit address pointer 2 and the write word address pointer 4 and the relationship between the read bit address pointer 5 and the read word address pointer 7 provided in the same memory block 1 are the same as in the conventional case. Further, the write bit address pointer 3 and the read bit address pointer 5 provided in the same memory block 1 share the same bit line, and the write word address pointer 4 and the read word address pointer provided in the same memory block 1 are shared. 7
Share the same word line (not shown in FIG. 1).
【0019】次に、図1に示したシリアルアクセスメモ
リの動作について説明する。まず、入力データの書き込
み動作について説明する。従来と同様にレジスタをルー
プ状に接続したライトビットアドレスポインタ2により
制御されたセレクタ3によりビット線17が選択され
る。そして、そのビット線17に入力端子8より入力し
た8ビットの入力データが供給される。ライトワードア
ドレスポインタ4により、複数のワード線のうちの一つ
が選択される。そして、メモリブロック1中の選択され
たそのワード線とビット線17の交点のメモリセルに入
力データが書き込まれる。さらに、ワード線は移動せず
にそのままでライトビットアドレスポインタ2により順
々に次のビット線17が選択され、このビット線17の
メモリセルに入力データが書き込まれる。この動作を繰
り返して、ライトビットアドレスポインタ2のレジスタ
で構成されたループを一巡すると次のワード線が選択さ
れ、そのワード線とビット線17の交点のメモリセルに
入力データが書き込まれる。そして、このワード線にお
いても、選択するワード線は移動せずにそのままでライ
トビットアドレスポインタ2により順々に次のビット線
17が選択され、各ビット線17とワード線との交点の
メモリセルに入力データが書き込まれる。これらの動作
を繰り返してライトビットアドレスポインタ2のレジス
タで構成されたループを一巡する。さらに、上記の動作
を繰り返すことによりライトワードアドレスポインタ4
のレジスタで構成されたループを一巡するとそのメモリ
ブロック1の書き込み処理は終了し、次のメモリブロッ
ク1に接続したライトビットアドレスポインタ2及びラ
イトワードアドレスポインタ4により書き込み処理がな
される。すなわち、上記の1つのメモリブロック1の書
き込みが終了することにより、メモリブロック1の1つ
分のアドレス数データが書き込まれ、書き込みを始める
前に比べて書き込みを行なっているデータのアドレスが
メモリブロック1の1つ分先行したことになる。Next, the operation of the serial access memory shown in FIG. 1 will be described. First, the input data write operation will be described. The bit line 17 is selected by the selector 3 which is controlled by the write bit address pointer 2 in which registers are connected in a loop as in the conventional case. Then, the 8-bit input data input from the input terminal 8 is supplied to the bit line 17. The write word address pointer 4 selects one of the plurality of word lines. Then, the input data is written in the memory cell at the intersection of the selected word line and bit line 17 in the memory block 1. Further, the next bit line 17 is sequentially selected by the write bit address pointer 2 without moving the word line, and the input data is written in the memory cell of this bit line 17. When this operation is repeated and the loop constituted by the register of the write bit address pointer 2 is cycled, the next word line is selected, and the input data is written in the memory cell at the intersection of the word line and the bit line 17. Also in this word line, the next bit line 17 is sequentially selected by the write bit address pointer 2 without moving the selected word line, and the memory cell at the intersection of each bit line 17 and the word line is selected. Input data is written in. By repeating these operations, the loop composed of the register of the write bit address pointer 2 is cycled. Further, by repeating the above operation, the write word address pointer 4
When the loop constituted by the register of 1 is completed, the write processing of the memory block 1 is completed, and the write processing is performed by the write bit address pointer 2 and the write word address pointer 4 connected to the next memory block 1. That is, when the writing of one memory block 1 is completed, the data for the number of addresses of one of the memory blocks 1 is written, and the address of the data being written is larger than that before the writing is started. It means that it is preceded by 1 of 1.
【0020】次に、データの読み出し動作は、レジスタ
をループ状に接続したリードビットアドレスポインタ5
によりセンスアンプ群6の複数のセンスアンプのうちの
一つが選択される。また、レジスタをループ状に接続し
たリードワードアドレスポインタ7により複数のワード
線のうちの一つが選択される。その選択されたワード線
と選択されたセンスアンプに接続したビット線17との
交点のメモリセルのデータが読みだされる。次に、選択
するワード線は移動せずそのままでリードビットアドレ
スポインタ5により順々に次のセンスアンプが選択さ
れ、そのビット線17に接続したメモリセルのデータが
読みだされる。この動作を繰り返して、リードビットア
ドレスポインタ5のループを一巡するとリードワードア
ドレスポインタ7に接続した次のワード線が選択され、
そのワード線とビット線17の交点のメモリセルのデー
タが読みだされる。さらに、このワード線においても、
選択するワード線は移動せずそのままでリードビットア
ドレスポインタ5により順々に次のセンスアンプが選択
され、そのビット線17に接続したメモリセルのデータ
が読みだされる。この動作を繰り返してリードビットア
ドレスポインタ5のレジスタにより構成されたループを
一巡する。さらに、上記の動作を繰り返すことによりリ
ードワードアドレスポインタ7のレジスタで構成された
ループを一巡すると読み出し処理は終了し、次のメモリ
ブロック1に接続したリードビットアドレスポインタ5
及びリードワードアドレスポインタ7により書き込み処
理がなされる。Next, in the data read operation, the read bit address pointer 5 in which the registers are connected in a loop is used.
Thus, one of the plurality of sense amplifiers in the sense amplifier group 6 is selected. Further, one of the plurality of word lines is selected by the read word address pointer 7 having the registers connected in a loop. The data of the memory cell at the intersection of the selected word line and the bit line 17 connected to the selected sense amplifier is read out. Next, the selected word line is not moved and the next sense amplifier is sequentially selected by the read bit address pointer 5 and the data of the memory cell connected to the bit line 17 is read. When this operation is repeated to complete a loop of the read bit address pointer 5, the next word line connected to the read word address pointer 7 is selected,
The data of the memory cell at the intersection of the word line and the bit line 17 is read out. Furthermore, even in this word line,
The word line to be selected does not move and the next sense amplifier is sequentially selected by the read bit address pointer 5 without any change, and the data of the memory cell connected to the bit line 17 is read out. By repeating this operation, the loop constituted by the register of the read bit address pointer 5 is cycled. Further, when the loop constituted by the register of the read word address pointer 7 is cycled by repeating the above operation, the read processing is completed, and the read bit address pointer 5 connected to the next memory block 1
And the write processing is performed by the read word address pointer 7.
【0021】次に、読み出し動作が行われているメモリ
ブロック1と書き込み動作が行われているメモリブロッ
ク1との関係について説明する。例えば外部より入力さ
れる書き込み処理のタイミング信号に対して読み出し処
理のタイミング信号を遅らせて入力し、書き込みが行わ
れているメモリセルのアドレスが読出が行われているメ
モリセルのアドレスに対して常に少なくともメモリブロ
ック1のアドレス数一つ分だけ先行するようになってい
る。そのため、書き込みを行っているライトビットアド
レスポインタ2及びライトワードアドレスポインタ4の
メモリブロック1と読み出しを行っているリードビット
アドレスポインタ5及びリードワードアドレスポインタ
7のメモリブロック1とは常に異なる。Next, the relationship between the memory block 1 in which the read operation is performed and the memory block 1 in which the write operation is performed will be described. For example, a read processing timing signal is delayed with respect to a write processing timing signal input from the outside, and the address of the memory cell in which writing is performed is always relative to the address of the memory cell in which reading is performed. The memory block 1 is preceded by at least one address. Therefore, the memory block 1 of the write bit address pointer 2 and the write word address pointer 4 which is writing and the memory block 1 of the read bit address pointer 5 and the read word address pointer 7 which are reading are always different.
【0022】従って、一つのシリアルアクセスメモリに
対して読み出しと書き込みのアクセスを同時に行って
も、同時に同一のビット線またはワード線を使用して書
き込みと読出が行われることがなく、ライトビットアド
レスポインタ2及びライトワードアドレスポインタ4と
リードビットアドレスポインタ5及びリードワードアド
レスポインタ7とでビット線及びワード線を共用するこ
とができ、1トランジスタ1キャパシタでメモリセルを
構成してトランジスタの数等を削減することができる。Therefore, even if read and write access are simultaneously performed to one serial access memory, write and read are not performed at the same time by using the same bit line or word line. 2 and the write word address pointer 4 and the read bit address pointer 5 and the read word address pointer 7 can share the bit line and the word line, and the memory cell is configured with one transistor and one capacitor to reduce the number of transistors. can do.
【0023】なお、上記実施例ではライトビットアドレ
スポインタ2がそのループを一巡するごとにライトワー
ドアドレスポインタ4が次のワード線を選択するように
構成され、同様にリードビットアドレスポインタ2がそ
のループを一巡するごとにリードワードアドレスポイン
タ4が次のワード線を選択するように構成されたが、逆
に、リードワードアドレスポインタ2がそのループを一
巡するごとにリードビットアドレスポインタ4が次のビ
ット線を選択するように構成し、同様にライトワードア
ドレスポインタ2がそのループを一巡するごとにライト
ビットアドレスポインタ4が次のビット線を選択するよ
うに構成してもよく、上記実施例と同様の効果を奏す
る。In the above embodiment, each time the write bit address pointer 2 goes through the loop, the write word address pointer 4 selects the next word line. Similarly, the read bit address pointer 2 makes the loop. The read word address pointer 4 is configured to select the next word line each time the read word address pointer 2 goes through the loop. Alternatively, the write word address pointer 2 may be configured to select a line, and the write bit address pointer 4 may be configured to select the next bit line each time the write word address pointer 2 makes a round in the loop. Produce the effect of.
【0024】また、上記実施例ではライトビットアドレ
スポインタ2がそのループを一巡するごとにライトワー
ドアドレスポインタ4が次のワード線を選択するように
構成され、同時にリードビットアドレスポインタ5がそ
のループを一巡するごとにリードワードアドレスポイン
タ7が次のワード線を選択するように構成されたが、ラ
イトワードアドレスポインタ4がそのループを一巡する
ごとにライトビットアドレスポインタ2が次のビット線
を選択するように構成し、同時にリードビットアドレス
ポインタ5がそのループを一巡するごとにリードワード
アドレスポインタ7が次のワード線を選択するように構
成してもよい。もしくは、ライトビットアドレスポイン
タ2がそのループを一巡するごとにライトワードアドレ
スポインタ4が次のワード線を選択するように構成し、
同時にリードワードアドレスポインタ7がそのループを
一巡するごとにリードビットアドレスポインタ5が次の
ビット線を選択するように構成してもよい。この場合に
は上記実施例と同様の効果に加えて、書き込むときのデ
ータの順序と読み出すときのデータの順序を変えること
ができる。書き込みのデータと読み出しのデータを行列
で表示したとき、このメモリブロックへの書き込み読み
出しにおけるデータの行と列を入れ換えることができ、
例えば画像データをメモリブロックに記憶するときメモ
リブロックの行と列の数が同じ場合には、この画像デー
タを回転処理することができる。Further, in the above embodiment, the write word address pointer 4 is configured to select the next word line every time the write bit address pointer 2 goes through the loop, and at the same time, the read bit address pointer 5 goes through the loop. The read word address pointer 7 is configured to select the next word line after each cycle, but the write bit address pointer 2 selects the next bit line each time the write word address pointer 4 cycles through the loop. The read word address pointer 7 may be configured to select the next word line each time the read bit address pointer 5 makes a round in the loop. Alternatively, the write word address pointer 4 is configured to select the next word line every time the write bit address pointer 2 makes a round in the loop,
At the same time, the read bit address pointer 5 may be configured to select the next bit line each time the read word address pointer 7 makes a round in the loop. In this case, in addition to the same effect as that of the above embodiment, the order of data when writing and the order of data when reading can be changed. When the write data and read data are displayed in a matrix, the rows and columns of the data read and written to this memory block can be exchanged,
For example, when storing image data in a memory block and the number of rows and columns of the memory block is the same, this image data can be rotated.
【0025】次に、この発明の他の実施例について図2
及び図3を用いて説明する。図2はこの発明の他の実施
例によるシリアルアクセスメモリのブロック図である。
図において、18は1つのトランジスタと1つのキャパ
シタより成るメモリセルで構成されたメモリブロック、
16はセレクタ11とセンスアンプ14に接続したビッ
ト線、30はメモリセルを構成しているトランジスタ、
31はメモリセルを構成しているキャパシタ、33,3
4はANDゲート、35はORゲート、50はANDゲ
ート33,34とORゲート35により構成された選択
回路、36はレジスタ10からの制御信号を選択回路5
0に伝える信号線、37はレジスタ12で制御される第
1のワード線、38はレジスタ13からの制御信号を選
択回路50に伝える信号線、39はレジスタ12で制御
される第2のワード線である。その他の図4と同一符号
のものは図4と同一または相当する部分を示す。そし
て、図3に選択回路50と8ビット分のメモリセルとの
関係を示す。図に示すように8ビット分のメモリセルの
トランジスタ30のゲートは全てORゲート35の出力
端に接続している。Next, another embodiment of the present invention will be described with reference to FIG.
3 and FIG. FIG. 2 is a block diagram of a serial access memory according to another embodiment of the present invention.
In the figure, 18 is a memory block composed of memory cells each including one transistor and one capacitor,
16 is a bit line connected to the selector 11 and the sense amplifier 14, 30 is a transistor forming a memory cell,
31 is a capacitor forming a memory cell, and 33, 3
4 is an AND gate, 35 is an OR gate, 50 is a selection circuit constituted by AND gates 33 and 34 and the OR gate 35, and 36 is a selection circuit 5 for the control signal from the register 10.
0 is a signal line, 37 is a first word line controlled by the register 12, 38 is a signal line for transmitting a control signal from the register 13 to the selection circuit 50, 39 is a second word line controlled by the register 12. Is. Other reference numerals that are the same as those in FIG. 4 indicate the same or corresponding portions as in FIG. Then, FIG. 3 shows the relationship between the selection circuit 50 and 8-bit memory cells. As shown in the figure, the gates of the transistors 30 of the memory cell for 8 bits are all connected to the output terminal of the OR gate 35.
【0026】次に、図2に示したシリアルアクセスメモ
リの動作について説明する。まず、データの書き込み動
作について説明する。従来と同様にレジスタ10をルー
プ状に接続したライトビットアドレスポインタ2により
制御されたスイッチ11によりビット線16、まず図に
おける左端のビット線16が選択される。そして、その
ビット線16に入力端子8より入力した8ビットのデー
タが供給される。ライトワードアドレスポインタ4によ
り、複数の第1のワード線37のうちの一つが選択され
る。そして、メモリブロック1中の選択されたその第1
のワード線37とビット線16の交点のメモリセルが選
択回路50により選択され、このメモリセルに入力デー
タが書き込まれる。さらに、ビット線16は移動せずに
そのままでライトワードアドレスポインタ4により順々
に次のワード線37が選択され、このワード線37に接
続したメモリセルにデータが書き込まれる。この動作を
繰り返して、ライトビットアドレスポインタ2のレジス
タ12で構成されたループを一巡すると次のワード線3
7が選択され、そのワード線37とビット線16の交点
のメモリセルが選択回路50により選択され、このメモ
リセルにデータが書き込まれる。これらの動作を繰り返
してライトワードアドレスポインタ4のレジスタ12で
構成されたループを一巡する。さらに、上記の動作を繰
り返すことによりライトビットアドレスポインタ2のレ
ジスタ10で構成されたループを一巡するとそのメモリ
ブロック18の書き込み処理は終了する。Next, the operation of the serial access memory shown in FIG. 2 will be described. First, the data write operation will be described. As in the conventional case, the bit line 16, that is, the leftmost bit line 16 in the figure is selected by the switch 11 controlled by the write bit address pointer 2 in which the register 10 is connected in a loop. Then, the 8-bit data input from the input terminal 8 is supplied to the bit line 16. The write word address pointer 4 selects one of the plurality of first word lines 37. Then, the first selected one of the memory blocks 1
The memory cell at the intersection of the word line 37 and the bit line 16 is selected by the selection circuit 50, and the input data is written in this memory cell. Further, the next word line 37 is sequentially selected by the write word address pointer 4 without moving the bit line 16 and the data is written in the memory cell connected to this word line 37. When this operation is repeated and the loop constituted by the register 12 of the write bit address pointer 2 is cycled, the next word line 3
7 is selected, the memory cell at the intersection of the word line 37 and the bit line 16 is selected by the selection circuit 50, and data is written in this memory cell. By repeating these operations, the loop constituted by the register 12 of the write word address pointer 4 is cycled. When the loop constituted by the register 10 of the write bit address pointer 2 is cycled by repeating the above operation, the write processing of the memory block 18 is completed.
【0027】そして、読み出し動作は、レジスタ13を
ループ状に接続したリードビットアドレスポインタ5に
より複数のセンスアンプ14のうちの一つ、ここではま
ず左端のセンスアンプ14が選択される。また、レジス
タ15をループ状に接続したリードワードアドレスポイ
ンタ7により複数のワード線39のうちの一つが選択さ
れる。その選択されたワード線37と選択されたセンス
アンプ14に接続したビット線17との交点のメモリセ
ルが選択回路50により選択され、このメモリセルのデ
ータが読みだされる。次に、選択するビット線16は移
動せずそのままで順々に次のレジスタ15が選択され、
そのワード線37に接続したメモリセルのデータが読み
だされる。この動作を繰り返して、リードワードアドレ
スポインタ7のループを一巡するとリードビットアドレ
スポインタ7によりスイッチ11に接続した次のワード
線37が選択され、そのワード線37とビット線16の
交点のメモリセルが選択回路50により選択され、この
メモリセルのデータが読みだされる。そして、このビッ
ト線16においても、選択するビット線16は移動せず
そのままでリードワードアドレスポインタ7により順々
に次のレジスタ15が移動し、レジスタ15によりは選
択されたビット線37に接続したメモリセルのデータが
読みだされる。これらの動作を繰り返してリードワード
アドレスポインタ5のレジスタにより構成されたループ
を一巡する。さらに、上記の動作を繰り返すことにより
リードビットアドレスポインタ7のレジスタで構成され
たループを一巡すると読み出し処理は終了る。In the read operation, one of the plurality of sense amplifiers 14, here, the leftmost sense amplifier 14 is first selected by the read bit address pointer 5 in which the register 13 is connected in a loop. Further, one of the plurality of word lines 39 is selected by the read word address pointer 7 in which the register 15 is connected in a loop. The memory cell at the intersection of the selected word line 37 and the selected bit line 17 connected to the sense amplifier 14 is selected by the selection circuit 50, and the data of this memory cell is read. Next, the bit line 16 to be selected does not move, and the next register 15 is sequentially selected without changing its position.
The data of the memory cell connected to the word line 37 is read out. When this operation is repeated and the loop of the read word address pointer 7 is cycled, the next word line 37 connected to the switch 11 is selected by the read bit address pointer 7 and the memory cell at the intersection of the word line 37 and the bit line 16 is selected. Selected by the selection circuit 50, the data of this memory cell is read out. In this bit line 16 as well, the selected bit line 16 does not move, and the next register 15 is sequentially moved by the read word address pointer 7 and is connected to the selected bit line 37 by the register 15. The data in the memory cell is read out. By repeating these operations, the loop constituted by the register of the read word address pointer 5 is cycled. Further, by repeating the above-described operation, the loop constituted by the register of the read bit address pointer 7 makes one round, and the reading process is completed.
【0028】次に、読み出し動作が行われているビット
線16と書き込み動作が行われているビット線16との
関係について説明する。例えば外部より入力される書き
込み処理のタイミング信号に対して読み出し処理のタイ
ミング信号を遅らせて入力し、書き込みが行われている
メモリセルのアドレスが読出が行われているメモリセル
のアドレスに対して常に少なくともライトワードアドレ
スポインタ4及びリードワードアドレスポインタ7のレ
ジスタ数だけ離れるようになっている。そのため、書き
込みを行っているライトビットアドレスポインタ2及び
ライトワードアドレスポインタ4のビット線16と読み
出しを行っているリードビットアドレスポインタ5及び
リードワードアドレスポインタ7のビット線16とは常
に異なる。また、選択回路50の働きで、ライトビット
アドレスポインタ2により選択されたビット線16とリ
ードワードアドレスポインタ7により選択されたワード
線39との交点及びリードビットアドレスポインタ5に
より選択されたビット線38とライトワードアドレスポ
インタ4により選択されたワード線37との交点のメモ
リセルのトランジスタ30がオンしない。Next, the relationship between the bit line 16 on which the read operation is performed and the bit line 16 on which the write operation is performed will be described. For example, a read processing timing signal is delayed with respect to a write processing timing signal input from the outside, and the address of the memory cell in which writing is performed is always relative to the address of the memory cell in which reading is performed. The write word address pointer 4 and the read word address pointer 7 are separated from each other by at least the number of registers. Therefore, the bit line 16 of the write bit address pointer 2 and the write word address pointer 4 which is writing and the bit line 16 of the read bit address pointer 5 and the read word address pointer 7 which are reading are always different. Further, by the operation of the selection circuit 50, the intersection of the bit line 16 selected by the write bit address pointer 2 and the word line 39 selected by the read word address pointer 7 and the bit line 38 selected by the read bit address pointer 5 And the transistor 30 of the memory cell at the intersection of the word line 37 selected by the write word address pointer 4 does not turn on.
【0029】従って、一つのシリアルアクセスメモリに
対して読み出しと書き込みのアクセスを同時に行って
も、同時に同一のビット線16を使用して書き込みと読
出が行われることがなく、ライトビットアドレスポイン
タ2とリードビットアドレスポインタ5とでビット線1
6を共用することができ、1トランジスタ1キャパシタ
でメモリセルを構成することができる。なお、選択回路
50によりトランジスタ数の増加があるが、従来は1つ
のメモリセルに対してANDゲートが一つ必要であった
のに対して8ビットに一つの選択回路でよく、トランジ
スタの数等を削減することができる。Therefore, even if read and write access are simultaneously performed to one serial access memory, write and read are not performed at the same time by using the same bit line 16, and the write bit address pointer 2 and Read bit address pointer 5 and bit line 1
6 can be shared, and one transistor and one capacitor can form a memory cell. Although there is an increase in the number of transistors due to the selection circuit 50, conventionally one AND gate is required for one memory cell, but one selection circuit for 8 bits is sufficient. Can be reduced.
【0030】なお、上記各実施例ではデータの入出力が
8ビットのバスにより行われたが、この発明の効果はバ
スのビット数とは関係なく、シリアルアクセスメモリに
用いられるバスのビット数は何ビットでもよい。In each of the above embodiments, the input / output of data was performed by the 8-bit bus, but the effect of the present invention is that the bit number of the bus used for the serial access memory is independent of the bit number of the bus. Any number of bits will do.
【0031】[0031]
【発明の効果】以上のように、請求項1、2及び3に係
る発明のシリアルアクセスメモリによれば、一つのトラ
ンジスタと一つのキャパシタとより成る複数のメモリセ
ルで構成され、該メモリブロックに接続したビット線と
ワード線を複数有する複数のメモリブロックと、ループ
状に接続した複数の第1のレジスタより成りメモリブロ
ックと一対一対応したライトビットアドレスポインタを
複数個ループ状に接続したライトビットアドレスポイン
タ群と、ループ状に接続した複数の第2のレジスタより
成りメモリブロックと一対一対応したリードビットアド
レスポインタを複数個ループ状に接続したリードビット
アドレスポインタ群と、対応するメモリブロックのワー
ド線を介してメモリセルを制御する複数の第3のレジス
タを有する、前記メモリブロックと同数のライトワード
アドレスポインタと、対応するメモリブロックのワード
線を介してメモリセルを制御する複数の第4のレジスタ
を有する、前記メモリブロックと同数のリードワードア
ドレスポインタとを備え、ライトワードアドレスポイン
タ及びライトビットアドレスポインタが書き込みを行っ
ているアドレスと、リードワードアドレスポインタ及び
リードビットアドレスポインタが読み出しを行っている
アドレスは、少なくともメモリブロックの一つ分のアド
レス数離れているように構成されたので、ライトビット
アドレスポインタ及びライトワードアドレスポインタと
リードビットアドレスポインタ及びリードワードアドレ
スポインタとで同一ビット線及び同一ワード線を共用す
ることができ、メモリセルの占有面積を小さくしてシリ
アルメモリセルの集積度を向上することができ、大容量
のシリアルアクセスメモリを容易に得ることができると
いう効果がある。As described above, according to the serial access memory of the inventions according to claims 1, 2 and 3, the memory block is constituted by a plurality of memory cells each including one transistor and one capacitor. A write bit in which a plurality of memory blocks each having a plurality of connected bit lines and word lines and a plurality of first registers connected in a loop form, and a plurality of write bit address pointers corresponding to the memory blocks one-to-one are connected in a loop form. A read bit address pointer group in which a plurality of read bit address pointers each having a one-to-one correspondence with a memory block, which is composed of an address pointer group and a plurality of second registers connected in a loop shape, and a word of the corresponding memory block are connected. A plurality of third registers controlling memory cells via lines, Memory block, the same number of write word address pointers and the same number of read word address pointers as the memory block having a plurality of fourth registers for controlling memory cells via the word line of the corresponding memory block, The address being written by the word address pointer and the write bit address pointer and the address being read by the read word address pointer and the read bit address pointer are separated by at least one memory block address. Since it is configured, the write bit address pointer and the write word address pointer and the read bit address pointer and the read word address pointer can share the same bit line and the same word line. The by reducing able to improve the integration degree of the serial memory cells, there is an effect that the serial access memory having a large capacity can be easily obtained.
【0032】さらに、請求項2に係る発明のシリアルア
クセスメモリによれば、ライトビットアドレスポインタ
とライトワードアドレスポインタとによるメモリブロッ
クの各メモリセルへの書き込み順序と、このメモリブロ
ックの各メモリセルからリードビットアドレスポインタ
とリードワードアドレスポインタとによる読み出し順序
とを同一にすることができ、入力データの順序と出力デ
ータの順序を同じにすることができ、シリアルアクセス
メモリに対する入力データと出力データを同一にするこ
とができるという効果がある。Further, according to the serial access memory of the second aspect of the present invention, the writing order to each memory cell of the memory block by the write bit address pointer and the write word address pointer, and the memory cell of this memory block The read order by the read bit address pointer and the read word address pointer can be the same, the order of input data and the order of output data can be the same, and the input data and the output data for the serial access memory are the same. There is an effect that can be.
【0033】さらに、請求項3に係る発明のシリアルア
クセスメモリによれば、ライトビットアドレスポインタ
とライトワードアドレスポインタとによるメモリブロッ
クの各メモリセルへの書き込み順序と、このメモリブロ
ックの各メモリセルからリードビットアドレスポインタ
とリードワードアドレスポインタとによる読み出し順序
とにおいて、このメモリブロックの行と列を入れ換えて
行うことができ、例えば画像データをメモリブロックに
記憶するときメモリブロックの行と列の数が同じ場合に
は、この画像データを回転処理することができるという
効果がある。Further, according to the serial access memory of the present invention as defined in claim 3, the write order to each memory cell of the memory block by the write bit address pointer and the write word address pointer, and the memory cell of this memory block In the reading order by the read bit address pointer and the read word address pointer, this can be performed by exchanging rows and columns of this memory block. For example, when storing image data in the memory block, the number of rows and columns of the memory block can be changed. In the case of the same, there is an effect that this image data can be rotated.
【0034】また、請求項4に係る発明のシリアルアク
セスメモリによれば、一つのトランジスタと一つのキャ
パシタとより成る複数のメモリセルで構成され、該メモ
リセルに各々信号を伝えるビット線と第1及び第2のワ
ード線とを複数有する複数のメモリブロックと、複数の
前記トランジスタの制御電極に共通に接続するととも
に、前記第1及び第2のワード線と前記ライトビットア
ドレスポインタと前記リードビットアドレスポインタと
に接続し、前記ライトビットアドレスポインタと前記ラ
イトワードアドレスポインタと前記リードビットアドレ
スポインタと前記リードワードアドレスポインタとによ
り制御され、前記ライトビットアドレスポインタと前記
ライトワードアドレスポインタにより選択された前記ビ
ット線と前記第1のワード線の交点と、前記リードビッ
トアドレスポインタと前記リードワードアドレスポイン
タにより選択された前記ビット線と前記第2のワード線
の交点とのいずれかの前記メモリセルの前記トランジス
タのみをオンする選択手段とを備え、書き込みを行うア
ドレスが読み出しを行うアドレスより少なくとも前記ラ
イトワードアドレスポインタまたは前記リードワードア
ドレスポインタのレジスタの数のアドレス数離れている
ので、1つのトランジスタと1つのキャパシタより成る
メモリセルを用いてもシリアルアクセスメモリに対して
書き込み動作と読み出し動作とを同時に行うことがで
き、トランジスタ数を削減してメモリセルの占有面積を
小さくしてシリアルメモリセルの集積度を向上すること
ができ、大容量のシリアルアクセスメモリを容易に得る
ことができるという効果がある。According to another aspect of the serial access memory of the present invention, a plurality of memory cells each including one transistor and one capacitor are provided, and a bit line for transmitting a signal to each of the memory cells and a first line. And a plurality of memory blocks each having a plurality of second word lines, and a common connection to the control electrodes of the plurality of transistors, the first and second word lines, the write bit address pointer, and the read bit address. Connected to a pointer, controlled by the write bit address pointer, the write word address pointer, the read bit address pointer, and the read word address pointer, and selected by the write bit address pointer and the write word address pointer. Bit line and the first Selection of turning on only the transistor of the memory cell at any one of the intersection of the read line address pointer and the intersection of the bit line and the second word line selected by the read bit address pointer and the read word address pointer A memory cell comprising one transistor and one capacitor, since the address for writing is separated from the address for reading by at least as many addresses as the number of registers of the write word address pointer or the read word address pointer. Can also perform the write operation and the read operation to the serial access memory at the same time, the number of transistors can be reduced and the occupied area of the memory cell can be reduced to improve the integration degree of the serial memory cell. , Large capacity serial access memo There is an effect that can be obtained easily.
【図1】この発明の一実施例によるシリアルアクセスメ
モリの構成を示すブロック図である。FIG. 1 is a block diagram showing a configuration of a serial access memory according to an embodiment of the present invention.
【図2】この発明の他の実施例によるシリアルアクセス
メモリの構成を示すブロック図である。FIG. 2 is a block diagram showing a configuration of a serial access memory according to another embodiment of the present invention.
【図3】図2に示したシリアルアクセスメモリの選択回
路とメモリセルとの関係を示す図である。FIG. 3 is a diagram showing a relationship between a selection circuit and memory cells of the serial access memory shown in FIG.
【図4】従来のシリアルアクセスメモリの構成を示すブ
ロック図である。FIG. 4 is a block diagram showing a configuration of a conventional serial access memory.
【図5】図4に示したシリアルアクセスメモリを構成す
る1つのメモリセル部の回路図である。5 is a circuit diagram of one memory cell unit forming the serial access memory shown in FIG.
1 メモリブロック 2 ライトビットアドレスポインタ 3 セレクタ 4 ライトワードアドレスポインタ 5 リードビットアドレスポインタ 6 センスアンプ群 7 リードワードアドレスポインタ 8 データ入力端子 9 データ出力端子 10,12,13,15 レジスタ 11 スイッチ 14 センスアンプ 16,17 ビット線 18 メモリブロック 50 選択回路 1 memory block 2 write bit address pointer 3 selector 4 write word address pointer 5 read bit address pointer 6 sense amplifier group 7 read word address pointer 8 data input terminal 9 data output terminal 10, 12, 13, 15 register 11 switch 14 sense amplifier 16, 17 bit line 18 memory block 50 selection circuit
Claims (4)
とより成る複数のメモリセルで構成され、該メモリセル
に各々接続したビット線とワード線とを複数有する複数
のメモリブロックと、 ループ状に接続した複数の第1のレジスタより成り前記
メモリブロックと一対一対応したライトビットアドレス
ポインタを複数個ループ状に接続したライトビットアド
レスポインタ群と、 ループ状に接続した複数の第2のレジスタより成り前記
メモリブロックと一対一対応したリードビットアドレス
ポインタを複数個ループ状に接続したリードビットアド
レスポインタ群と、 対応する前記メモリブロックの前記ワード線を介して前
記メモリセルを制御する複数の第3のレジスタを有す
る、前記メモリブロックと同数のライトワードアドレス
ポインタと、 対応する前記メモリブロックの前記ワード線を介して前
記メモリセルを制御する複数の第4のレジスタを有す
る、前記メモリブロックと同数のリードワードアドレス
ポインタと、 対応する前記ライトビットアドレスポインタにより制御
され、該ライトビットアドレスポインタにより選択され
た前記ビット線に入力データを供給する複数のセレクタ
と、 対応する前記リードビットアドレスポインタにより制御
され、該リードビットアドレスポインタにより選択され
た前記ビット線より出力されたデータを検出する複数の
センスアンプとを備え、 前記ライトワードアドレスポインタ及び前記ライトビッ
トアドレスポインタが書き込みを行っているアドレス
と、前記リードワードアドレスポインタ及び前記リード
ビットアドレスポインタが読み出しを行っているアドレ
スは、少なくとも前記メモリブロックの一つ分のアドレ
ス数離れていることを特徴とするシリアルアクセスメモ
リ。1. A plurality of memory blocks each having a plurality of memory cells each including one transistor and one capacitor, each memory cell having a plurality of bit lines and word lines, and a plurality of memory blocks connected in a loop. The memory is composed of a plurality of write bit address pointers, each of which is composed of a plurality of first registers and connected in a loop with a plurality of write bit address pointers corresponding to the memory block, and a plurality of second registers, which are connected in a loop. A read bit address pointer group in which a plurality of read bit address pointers corresponding to the block one-to-one are connected in a loop, and a plurality of third registers for controlling the memory cells via the word lines of the corresponding memory block. The same number of write word address pointers as the memory blocks, Controlled by the same number of read word address pointers as the memory block, which has a plurality of fourth registers for controlling the memory cells via the word lines of the corresponding memory blocks, and the corresponding write bit address pointers, A plurality of selectors for supplying input data to the bit line selected by the write bit address pointer and the corresponding read bit address pointer are controlled and output from the bit line selected by the read bit address pointer. A plurality of sense amplifiers for detecting data, the write word address pointer and the address to which the write bit address pointer is writing, and the read word address pointer and the read bit address pointer to read The serial access memory is characterized in that the addresses performing the operation are separated from each other by at least the number of addresses corresponding to one of the memory blocks.
のメモリブロックにおいて、該第1のメモリブロックに
対応した前記ライトビットアドレスポインタが前記第1
のレジスタで構成したループを一巡する毎に該第1のメ
モリブロックに対応した前記ライトワードアドレスポイ
ンタにより前記ワード線を順次選択してデータの書き込
みが行われ、さらに該ライトワードアドレスポインタが
前記第3のレジスタで構成したループを一巡したときに
該第1のメモリブロックへのデータ書き込み処理を終了
して該第1のメモリブロック以外のメモリブロック及び
それに対応した前記ライトビットアドレスポインタと前
記ライトワードアドレスポインタとによる処理へ移行
し、前記第1のメモリブロックへの書き込み処理と同時
に、複数の前記メモリブロックのうちの第2のメモリブ
ロックにおいて、該第2のメモリブロックに対応した前
記リードビットアドレスポインタが前記第2のレジスタ
で構成したループを一巡する毎に該第2のメモリブロッ
クに対応した前記リードワードアドレスポインタにより
前記ワード線を順次選択してデータの読み出しが行わ
れ、さらに該リードワードアドレスポインタが前記第4
のレジスタで構成したループを一巡したときに該第2の
メモリブロックの読み出し処理を終了して該第2のメモ
リブロック以外のメモリブロックに対応した前記リード
ビットアドレスポインタと前記リードワードアドレスポ
インタとによる処理へ移行するか、 もしくは、複数の前記メモリブロックのうちの第1のメ
モリブロックにおいて、該第1のメモリブロックに対応
した前記ライトワードアドレスポインタが前記第3のレ
ジスタで構成したループを一巡する毎に該第1のメモリ
ブロックに対応した前記ライトビットアドレスポインタ
により前記ビット線を順次選択してデータの書き込みが
行われ、さらに該ライトビットアドレスポインタが前記
第1のレジスタで構成したループを一巡したときに該第
1のメモリブロックの処理を終了して複数の前記メモリ
ブロックのうちの該第1のメモリブロック以外のメモリ
ブロックとそれに対応した前記ライトビットアドレスポ
インタと前記ライトワードアドレスポインタとによる処
理へ移行し、前記第1のメモリブロックへの書き込み処
理と同時に、複数の前記メモリブロックうちの第2のメ
モリブロックにおいて、該第2のメモリブロックに対応
した前記リードワードアドレスポインタが前記第4のレ
ジスタで構成したループを一巡する毎に該第2のメモリ
ブロックに対応したリードビットアドレスポインタによ
り前記ビット線を順次選択してデータの読み出しが行わ
れ、さらに該リードビットアドレスポインタが前記第2
のレジスタで構成したループを一巡したときに該第2の
メモリブロックの処理を終了して複数の前記メモリブロ
ックのうちの第2のメモリブロック以外のメモリブロッ
クとそれに対応した前記リードビットアドレスポインタ
と前記リードワードアドレスポインタとによる処理へ移
行することを特徴とする請求項1記載のシリアルアクセ
スメモリ。2. A first of the plurality of memory blocks
Memory block of the first memory block, the write bit address pointer corresponding to the first memory block is
Each time the loop constituted by the registers is cycled, the word line is sequentially selected by the write word address pointer corresponding to the first memory block to write data, and the write word address pointer is set to the first word block. The data write processing to the first memory block is completed when the loop constituted by the three registers is completed, and the memory block other than the first memory block and the write bit address pointer and the write word corresponding to the memory block In the second memory block of the plurality of memory blocks, the read bit address corresponding to the second memory block is transferred at the same time as the write processing to the first memory block is performed. The pointer consists of the loop composed of the second register Sequentially selecting the word lines by the read word address pointer corresponding to a memory block of the second data read is performed every time the cruiser, further the read word address pointer fourth
When the loop constituted by the register is completed, the read processing of the second memory block is completed and the read bit address pointer and the read word address pointer corresponding to the memory block other than the second memory block are used. Or move to processing, or in the first memory block of the plurality of memory blocks, the write word address pointer corresponding to the first memory block makes a round in the loop constituted by the third register. Each time, the write bit address pointer corresponding to the first memory block sequentially selects the bit line to write data, and the write bit address pointer goes through a loop constituted by the first register. When the processing of the first memory block is completed, The process shifts to a process by a memory block other than the first memory block among the plurality of memory blocks, and the write bit address pointer and the write word address pointer corresponding to the memory block, and a write process to the first memory block At the same time, in the second memory block of the plurality of memory blocks, each time the read word address pointer corresponding to the second memory block goes through the loop formed by the fourth register, the second word The bit line is sequentially selected by the read bit address pointer corresponding to the memory block to read the data, and the read bit address pointer is set to the second bit line.
Processing of the second memory block is completed when the loop constituted by the registers is completed, and a memory block other than the second memory block among the plurality of memory blocks and the corresponding read bit address pointer 2. The serial access memory according to claim 1, wherein processing shifts to processing by the read word address pointer.
のメモリブロックにおいて、該第1のメモリブロックに
対応した前記ライトビットアドレスポインタが前記第1
のレジスタで構成したループを一巡する毎に該第1のメ
モリブロックに対応した前記ライトワードアドレスポイ
ンタにより前記ワード線を順次選択してデータの書き込
みを行い、さらに該ライトワードアドレスポインタが前
記3のレジスタで構成したループを一巡したときに該第
1のメモリブロックへのデータ書き込み処理を終了して
複数の前記メモリブロックのうちの第1のメモリブロッ
ク以外のメモリブロックとそれに対応した前記ライトビ
ットアドレスポインタと前記ライトワードアドレスポイ
ンタとによる処理へ移行し、前記第1のメモリブロック
への書き込み処理と同時に、複数の前記メモリブロック
のうちの第2のメモリブロックにおいて、該第2のメモ
リブロックに対応した前記リードワードアドレスポイン
タが前記第4のレジスタで構成したループを一巡する毎
に該リードビットアドレスポインタにより前記ビット線
を順次選択し、さらに該リードビットアドレスポインタ
が前記2のレジスタで構成したループを一巡したときに
該第2のメモリブロックの処理を終了して複数の前記メ
モリブロックのうちの該第2のメモリブロック以外のメ
モリブロックとそれに対応した前記リードビットアドレ
スポインタと前記リードワードアドレスポインタとによ
る処理へ移行するか、 もしくは、複数の前記メモリブロックのうちの第1のメ
モリブロックにおいて、該第1のメモリブロックに対応
した前記ライトワードアドレスポインタが前記第3のレ
ジスタで構成したループを一巡する毎に該第1のメモリ
ブロックに対応した前記ライトビットアドレスポインタ
により前記ビット線を順次選択し、さらに該ライトビッ
トアドレスポインタが前記1のレジスタで構成したルー
プを一巡したときに該第1のメモリブロックの処理を終
了して複数の前記メモリブロックのうちの第1のメモリ
ブロック以外のメモリブロックとそれに対応した前記ラ
イトビットアドレスポインタと前記ライトワードアドレ
スポインタとによる処理へ移行し、前記第1のメモリブ
ロックへの書き込み処理と同時に、複数の前記メモリブ
ロックのうちの第2のメモリブロックにおいて、該第2
のメモリブロックに対応した前記リードビットアドレス
ポインタが前記第2のレジスタで構成したループを一巡
する毎に該第2のメモリブロックに対応した前記リード
ワードアドレスポインタにより前記ワード線を順次選択
してデータの読み出しを行い、さらに該リードワードア
ドレスポインタが前記第4のレジスタで構成したループ
を一巡したときに該第2のメモリブロックの読み出し処
理を終了して複数の前記メモリブロックのうちの該第2
のメモリブロック以外のメモリブロックとそれに対応し
た前記リードビットアドレスポインタと前記リードワー
ドアドレスポインタとによる処理へ移行することを特徴
とする請求項1記載のシリアルアクセスメモリ。3. A first of the plurality of memory blocks
Memory block of the first memory block, the write bit address pointer corresponding to the first memory block is
Each time the loop constituted by the register is cycled, the word line is sequentially selected by the write word address pointer corresponding to the first memory block to write data, and the write word address pointer is set to When one loop of a loop constituted by registers is completed, the data write processing to the first memory block is completed and the memory block other than the first memory block among the plurality of memory blocks and the write bit address corresponding thereto The processing shifts to processing by the pointer and the write word address pointer, and at the same time as the writing processing to the first memory block, the second memory block in the second memory block among the plurality of memory blocks corresponds to the second memory block. The read word address pointer The bit line is sequentially selected by the read bit address pointer every time the loop made up of two registers is made, and the second memory block is made when the read bit address pointer goes around the loop made up of the second register. Processing is terminated and the processing is shifted to processing by a memory block other than the second memory block among the plurality of memory blocks and the read bit address pointer and the read word address pointer corresponding thereto, or In the first memory block of the memory blocks of the first memory block, the write word address pointer corresponding to the first memory block is stored in the first memory block every time the write word address pointer makes a round in the loop formed by the third register. By the corresponding write bit address pointer, Line is sequentially selected, and when the write bit address pointer completes a loop of the first register, the processing of the first memory block is completed and the first of the plurality of memory blocks is selected. The process shifts to a process using a memory block other than the memory block and the write bit address pointer and the write word address pointer corresponding thereto, and at the same time as the writing process to the first memory block, In the second memory block, the second
Every time the read bit address pointer corresponding to the memory block makes a round in the loop formed by the second register, the read word address pointer corresponding to the second memory block sequentially selects the word line Is read out, and when the read word address pointer completes a loop of the fourth register, the read processing of the second memory block is ended and the second of the plurality of memory blocks is read.
2. The serial access memory according to claim 1, wherein the process shifts to a process using a memory block other than the memory block, the read bit address pointer corresponding thereto, and the read word address pointer.
とより成る複数のメモリセルで構成され、該メモリセル
に各々信号を伝えるビット線と第1及び第2のワード線
とを複数有する複数のメモリブロックと、 ループ状に接続した複数の第1のレジスタより成るライ
トビットアドレスポインタと、 ループ状に接続した複数の第2のレジスタより成るリー
ドビットアドレスポインタと、 前記メモリブロックの前記第1のワード線を介して前記
メモリセルを制御する複数の第3のレジスタを有するラ
イトワードアドレスポインタと、 前記メモリブロックの前記第2のワード線を介して前記
メモリセルを制御する複数の第4のレジスタを有するリ
ードワードアドレスポインタと、 前記ライトビットアドレスポインタにより制御され、該
ライトビットアドレスポインタにより選択された前記メ
モリブロックの前記ビット線に入力データを供給する複
数のスイッチと、 前記リードビットアドレスポインタにより制御され、該
リードビットアドレスポインタにより選択された前記メ
モリブロックの前記ビット線より出力されたデータを検
出する複数のセンスアンプと、 複数の前記トランジスタの制御電極に共通に接続すると
ともに、前記第1及び第2のワード線と前記ライトビッ
トアドレスポインタと前記リードビットアドレスポイン
タとに接続し、前記ライトビットアドレスポインタと前
記ライトワードアドレスポインタと前記リードビットア
ドレスポインタと前記リードワードアドレスポインタと
により制御され、前記ライトビットアドレスポインタと
前記ライトワードアドレスポインタにより選択された前
記ビット線と前記第1のワード線の交点と、前記リード
ビットアドレスポインタと前記リードワードアドレスポ
インタにより選択された前記ビット線と前記第2のワー
ド線の交点とのいずれかの前記メモリセルの前記トラン
ジスタのみをオンする選択手段とを備え、 前記ライトワードアドレスポインタが前記第3のレジス
タで構成したループを一巡する毎に該ライトビットアド
レスポインタにより前記ビット線を順次選択し、前記リ
ードワードアドレスポインタが前記第4のレジスタで構
成したループを一巡する毎に該リードビットアドレスポ
インタにより前記ビット線を順次選択してデータの読み
出しを行い、 前記ライトビットアドレスポインタと前記ライトワード
アドレスポインタとが書き込みを行っているアドレス
と、前記ライトビットアドレスポインタと前記ライトワ
ードアドレスポインタとが読み出しを行っているアドレ
スは、少なくとも前記ライトワードアドレスポインタま
たは前記リードワードアドレスポインタのレジスタ数と
同数のアドレス数離れていることを特徴とするシリアル
アクセスメモリ。4. A plurality of memory blocks each including a plurality of memory cells each including one transistor and one capacitor, each bit line transmitting a signal to the memory cell, and a plurality of first and second word lines. A write bit address pointer composed of a plurality of first registers connected in a loop, a read bit address pointer composed of a plurality of second registers connected in a loop, and the first word line of the memory block A write word address pointer having a plurality of third registers for controlling the memory cell via a memory cell, and a plurality of fourth registers controlling the memory cell via the second word line of the memory block. Controlled by the read word address pointer and the write bit address pointer, A plurality of switches for supplying input data to the bit line of the memory block selected by an address pointer; and a bit line of the memory block controlled by the read bit address pointer and selected by the read bit address pointer. A plurality of sense amplifiers for detecting the output data, and a common connection to the control electrodes of the plurality of transistors, and to the first and second word lines, the write bit address pointer, and the read bit address pointer. Connected, controlled by the write bit address pointer, the write word address pointer, the read bit address pointer, and the read word address pointer, and the write bit address pointer and the write word address pointer Any of the intersection of the bit line and the first word line selected by, and the intersection of the bit line and the second word line selected by the read bit address pointer and the read word address pointer. Selecting means for turning on only the transistor of the memory cell, the write word address pointer sequentially selecting the bit line by the write bit address pointer every time the write word address pointer goes through a loop constituted by the third register, Each time the read word address pointer makes one round in the loop constituted by the fourth register, the read bit address pointer sequentially selects the bit lines to read data, and the write bit address pointer and the write word address Address written by the pointer And the addresses read by the write bit address pointer and the write word address pointer are separated from each other by at least the same number of registers as the write word address pointer or the read word address pointer. Serial access memory.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4054527A JP2799258B2 (en) | 1992-03-13 | 1992-03-13 | Serial access memory |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4054527A JP2799258B2 (en) | 1992-03-13 | 1992-03-13 | Serial access memory |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH05258558A true JPH05258558A (en) | 1993-10-08 |
| JP2799258B2 JP2799258B2 (en) | 1998-09-17 |
Family
ID=12973137
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4054527A Expired - Fee Related JP2799258B2 (en) | 1992-03-13 | 1992-03-13 | Serial access memory |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2799258B2 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0678919A1 (en) * | 1994-04-13 | 1995-10-25 | Kabushiki Kaisha Toshiba | Semiconductor device having input protection circuit |
| JP2012212480A (en) * | 2011-03-30 | 2012-11-01 | Toshiba Corp | Semiconductor memory |
-
1992
- 1992-03-13 JP JP4054527A patent/JP2799258B2/en not_active Expired - Fee Related
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0678919A1 (en) * | 1994-04-13 | 1995-10-25 | Kabushiki Kaisha Toshiba | Semiconductor device having input protection circuit |
| JP2012212480A (en) * | 2011-03-30 | 2012-11-01 | Toshiba Corp | Semiconductor memory |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2799258B2 (en) | 1998-09-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2740097B2 (en) | Clock synchronous semiconductor memory device and access method therefor | |
| JPH0798981A (en) | Synchronous DRAM | |
| JPS62152050A (en) | Semiconductor memory | |
| KR19990007287A (en) | Semiconductor integrated circuit, computer system, data processing apparatus and data processing method | |
| JP2591010B2 (en) | Serial access memory device | |
| JPH08129890A (en) | Semiconductor memory device | |
| US4811305A (en) | Semiconductor memory having high-speed serial access scheme | |
| CA1173566A (en) | Multiport memory array | |
| JP2799258B2 (en) | Serial access memory | |
| JP2615050B2 (en) | Semiconductor memory | |
| US6445634B2 (en) | Serial access memory and data write/read method | |
| JPH0713860B2 (en) | Semiconductor memory device | |
| JPS61289596A (en) | Semiconductor memory device | |
| JPH0512883A (en) | Sequential memory | |
| KR920005121B1 (en) | Semiconductor memory device | |
| JPS59180870A (en) | Semiconductor memory | |
| JPS6081660A (en) | Data transfer method | |
| JP2636485B2 (en) | Cache storage | |
| JP2591448B2 (en) | Selector circuit and multi-port memory cell | |
| JPH056690A (en) | Dual port memory | |
| JP2547256B2 (en) | DMA device | |
| JPH0589664A (en) | Dynamic random-access memory device | |
| JPH05342857A (en) | Semiconductor memory device | |
| JPH04362595A (en) | Semiconductor memory | |
| JPH0757455A (en) | Semiconductor memory |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080703 Year of fee payment: 10 |
|
| LAPS | Cancellation because of no payment of annual fees |