JPH0442758B2 - - Google Patents
Info
- Publication number
- JPH0442758B2 JPH0442758B2 JP57164830A JP16483082A JPH0442758B2 JP H0442758 B2 JPH0442758 B2 JP H0442758B2 JP 57164830 A JP57164830 A JP 57164830A JP 16483082 A JP16483082 A JP 16483082A JP H0442758 B2 JPH0442758 B2 JP H0442758B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- address
- circuit
- internal
- data
- 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
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C8/00—Arrangements for selecting an address in a digital store
Landscapes
- Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Static Random-Access Memory (AREA)
Description
【発明の詳細な説明】 この発明は、半導体記憶装置に関する。[Detailed description of the invention] The present invention relates to a semiconductor memory device.
従来のRAM(ランダム・アクセス・メモリ)
やROM(リード・オンリ・メモリ)は、データ
の読出しあるいは書込みの際に、外部からアドレ
ス信号を供給して1ビツトずつあるいは1バイト
(8ビツト)のような所定のビツト数のデータ群
ごとに、読出し、書込みを行なうようにされてい
た。 Traditional RAM (Random Access Memory)
When reading or writing data, a read-only memory (ROM) or ROM (read-only memory) reads or writes data one bit at a time or for each group of data of a predetermined number of bits, such as one byte (8 bits), by supplying an address signal from the outside. , reading, and writing.
そのため、例えばデイスプレイ用のデータの読
出しのように一まとまりの任意の多数ビツトのデ
ータを読み出すような場合、従来のRAMや
ROMにあつては、1ビツトあるいは1バイトご
とにアドレス信号をCPU等において作つてRAM
やROMに供給して、ランダムアクセスしてやら
なければならないので、アドレス信号を供給する
外部装置の動作が複雑になるとともに、読出し速
度も早くすることができないという不都合があつ
た。 Therefore, when reading a set of arbitrary multi-bit data, such as reading data for a display, conventional RAM or
In the case of ROM, an address signal is generated in the CPU, etc. for each bit or byte, and the RAM
Since the data must be supplied to the address signal or ROM for random access, the operation of the external device that supplies the address signal becomes complicated, and the read speed cannot be increased.
この発明の目的は、ランダムアクセス機能とシ
リアルアクセス機能とを持つ半導体記憶装置を提
供することにある。 An object of the present invention is to provide a semiconductor memory device having a random access function and a serial access function.
この発明の他の目的は、シリアルアクセス動作
時、読み出し動作、書き込み動作を高速に行なう
ことのできる半導体記憶装置を提供することにあ
る。 Another object of the present invention is to provide a semiconductor memory device that can perform read and write operations at high speed during serial access operations.
この発明の更に他の目的は、以下の説明及び図
面から明らかになるであろう。 Further objects of the invention will become apparent from the following description and drawings.
この発明の後述する実施例に従えば、半導体記
憶装置に初期設定可能な内部アドレス発生回路が
設けられ、この内部アドレス発生回路から連続的
に変化される内部アドレス信号を発生させて、こ
の半導体記憶装置に、ランダムアクセス機能の他
に、シリアルアクセスさせる機能をも持たせるよ
うにされる。これにより任意のビツト数のデータ
を外部からのアドレス信号の供給を受けることな
く連続的に読み書きできるようにして、CPU等
の外部装置の負担を少なくし、使い易さを向上さ
せることができる。 According to embodiments of the present invention, which will be described later, a semiconductor memory device is provided with an internal address generation circuit that can be initialized, and an internal address signal that is continuously changed is generated from the internal address generation circuit. In addition to the random access function, the device is also provided with a serial access function. This makes it possible to continuously read and write data of any number of bits without receiving address signals from the outside, reducing the burden on external devices such as the CPU, and improving ease of use.
さらに、この発明の後述する実施例に従えば、
新たに付加されたシリアルアクセスの実行時にお
いて、高速の読出し、書込み動作が行なえるよう
にするために、センスアンプの出力がスイツチ手
段を介してレジスタに供給されるようにされる。 Furthermore, according to the embodiments of the invention described later,
In order to perform high-speed read and write operations when executing the newly added serial access, the output of the sense amplifier is supplied to the register via switch means.
以下、図面に基づいてこの発明を説明する。 The present invention will be explained below based on the drawings.
一例として、64KビツトダイナミツクRAMに
適用した場合を説明する。 As an example, a case where the present invention is applied to a 64K bit dynamic RAM will be explained.
第1図において、点線で囲まれた各ブロツク
は、周知の半導体集積回路技術によつて、1つの
半導体基板上に形成されている。 In FIG. 1, each block surrounded by dotted lines is formed on one semiconductor substrate using well-known semiconductor integrated circuit technology.
第1図に示される実施例の回路は、所定のアド
レスピンからアドレスマルチプレクス方式によ
り、アドレス信号が2回に分けて供給されること
によりランダムアクセスされて1ビツトずつデー
タが読み書きされるとともに、16ピンパツケー
ジにおいて空いている1番ピンから適当な制御信
号が供給されることにより、複数ビツトのデータ
がシーケンシヤルに読み書きできるようにされて
いる。 In the circuit of the embodiment shown in FIG. 1, an address signal is supplied twice from a predetermined address pin using an address multiplex method, and data is read and written bit by bit through random access. By supplying an appropriate control signal from the vacant No. 1 pin of the 16-pin package, multiple bits of data can be read and written sequentially.
第1図においては、1は64Kビツトのメモリセ
ルが例えば256×256ビツトのようなマトリツクス
状に配設されてなるメモリセルアレイである。 In FIG. 1, reference numeral 1 denotes a memory cell array in which 64K bit memory cells are arranged in a matrix of, for example, 256 x 256 bits.
2a,2bはアドレスバツフア回路で、このア
ドレスバツフア回路2a,2bには、図示しない
CPU(マイクロプロセツサ)等から2回に分けて
与えられるX系のアドレス信号Ax0〜Ax7とY系
のアドレス信号Ay0〜Ay7が入力される。 2a and 2b are address buffer circuits, and these address buffer circuits 2a and 2b include
X-system address signals A x0 -A x7 and Y-system address signals A y0 -A y7 which are given twice from a CPU (microprocessor) or the like are input.
3a,3bは上記アドレスバツフア回路2a,
2bの出力信号axi,xi,ayi,yiを受けて、上記
メモリセルアレイ1の中からアドレス信号Axi,
Ayiに対応する一のメモリセルを選択するための
XデコーダおよびYデコーダである。 3a, 3b are the address buffer circuits 2a,
2b, address signals A xi , xi , a yi , yi are received from the memory cell array 1 .
These are an X decoder and a Y decoder for selecting one memory cell corresponding to A yi .
4は内部信号発生回路で、この内部信号発生回
路は、CPU等から供給される行アドレスストロ
ープ信号(以下信号と称する)および列ア
ドレスストロープ信号(以下信号と称する)
に基づいて、上記アドレスバツフア回路2a,2
bとX,Yデコーダ3a,3bを動作させる制御
信号φx1,φx2,φy1,φy2及び読み出し動作、書き
込み動作で必要な各種内部制御信号(図示せず)
を発生する。 4 is an internal signal generation circuit, and this internal signal generation circuit receives a row address strobe signal (hereinafter referred to as a signal) and a column address strobe signal (hereinafter referred to as a signal) supplied from the CPU, etc.
Based on the address buffer circuits 2a, 2
Control signals φ x1 , φ x2 , φ y1 , φ y2 that operate the b,
occurs.
内部信号発生回路4は、1番ピンから供給され
る外部制御信号φに基づいて、内部制御信号φc,
φsも発生する。 The internal signal generation circuit 4 generates internal control signals φ c , based on the external control signal φ supplied from pin 1.
φ s also occurs.
5a,5bはカウンタ回路であつて、カウンタ
回路5aには上記内部信号発生回路4からクロツ
クが供給されてカウントアツプされる。カウンタ
回路5aがオーバーフローすると、キヤリーがカ
ウンタ回路5bに送られて、このキヤリーによつ
てカウンタ回路5bがカウントアツプされて行
く。カウンタ回路5a,5bはそれぞれ行アドレ
ス信号Axiと列アドレス信号Ayiのピツト数と等し
い桁数を有するバイナリカウンタからなり、その
出力が内部アドレス信号とされる。 5a and 5b are counter circuits, and the counter circuit 5a is supplied with a clock from the internal signal generating circuit 4 and counts up. When the counter circuit 5a overflows, a carry is sent to the counter circuit 5b, and the counter circuit 5b is counted up by this carry. Counter circuits 5a and 5b each consist of a binary counter having a number of digits equal to the number of pits of row address signal Axi and column address signal Ayi , and the output thereof is used as an internal address signal.
6a,6bは上記内部信号発生回路4から供給
される制御信号φsによつて、外部アドレス信号
Axi,Ayiまたは上記カウンタ回路5a,5bから
の内部アドレス信号を選択的に上記アドレスバツ
フア回路2a,2bに供給するためのスイツチ回
路である。なお、7はデータの入出力バツフア回
路である。 6a and 6b are external address signals which are generated by the control signal φs supplied from the internal signal generating circuit 4.
This is a switch circuit for selectively supplying internal address signals from A xi , A yi or the counter circuits 5a, 5b to the address buffer circuits 2a, 2b. Note that 7 is a data input/output buffer circuit.
上記回路においては、1番ピンから供給される
外部制御信号φがハイレベルにされているときに
は、通常のランダムアクセスにより1ビツトずつ
データの読み書きがなされるようにされている。 In the above circuit, when the external control signal φ supplied from the 1st pin is at a high level, data is read and written bit by bit by normal random access.
つまり、外部制御信号φがハイレベルの状態で
は、内部制御信号φsがハイレベルのままにされ
て、スイツチ回路6a,6bがカウンタ5a,5
bの出力をカツトし、外部アドレス信号Axi,Ayi
をアドレスバツフア回路2a,2bに供給させる
ような状態にされる。そして、信号がハイ
レベルからロウレベルに変化されると、制御信号
φx1がハイレベルに変化されて、アドレスバツフ
ア回路2aがスイツチ回路6aを介してアドレス
信号Ax0〜Ax7を取り込んで内部にラツチする。
これによつて、信号axi,xiが形成されてXデコ
ーダ3aに供給される。Xデコーダ3aは、
RAS信号に基づいて形成される制御信号φx2が信
号φx1よりも少し遅れてハイレベルに立ち上がる
と、アドレス信号Axiに対応するワード線を1本
だけ選択レベルにさせる。 That is, when the external control signal φ is at a high level, the internal control signal φ s is kept at a high level, and the switch circuits 6a and 6b are switched between the counters 5a and 5.
Cut the output of external address signal A xi , A yi
is supplied to the address buffer circuits 2a and 2b. Then, when the signal is changed from high level to low level, control signal φ x1 is changed to high level, and address buffer circuit 2a takes in address signals A x0 to A x7 through switch circuit 6a and internalizes them. Latch.
As a result, signals a xi and xi are formed and supplied to the X decoder 3a. The X decoder 3a is
When the control signal φ x2 formed based on the RAS signal rises to a high level a little later than the signal φ x1 , only one word line corresponding to the address signal A xi is brought to the selection level.
次に、信号がハイレベルからロウレベル
に変化されると、内部信号発生回路4からアドレ
スバツフア回路2bに供給される制御信号φy1が
ハイレベルに変化される。すると、このとき
CPU等から供給される列アドレス信号Ay0〜Ay7
がアドレスバツフア回路2bに取り込まれラツチ
される。続いて、制御信号φy2がハイレベルに変
化されると、Yデコーダ3bがアドレスバツフア
回路2bの出力信号ayi,yiによつて、アドレス
信号Ayiに対応した1本のデータ線を選択する。 Next, when the signal is changed from high level to low level, control signal φ y1 supplied from internal signal generation circuit 4 to address buffer circuit 2b is changed to high level. Then, at this time
Column address signals A y0 to A y7 supplied from the CPU, etc.
is taken into the address buffer circuit 2b and latched. Subsequently, when the control signal φ y2 is changed to high level, the Y decoder 3b selects one data line corresponding to the address signal A yi by the output signals a yi and yi of the address buffer circuit 2b. do.
これによつて、外部アドレス信号Axi,Ayiに応
じた1ビツトのデータがメモリセルアレイ1から
読み出されて入出力バツフア回路7から出力さ
れ、あるいは入出力バツフア回路7に入力された
1ビツトのデータが選択されたメモリセルに書き
込まれる。 As a result, one bit of data corresponding to the external address signals A xi and A yi is read from the memory cell array 1 and output from the input/output buffer circuit 7, or one bit of data input to the input/output buffer circuit 7 is read out from the memory cell array 1 and output from the input/output buffer circuit 7. data is written to the selected memory cell.
データの読出し、書込みの切換えは、CPUか
ら供給されるライトネーブル信号によつて入
出力バツフア回路7の状態が変更されることによ
り行なわれる(図示せず)。 Switching between reading and writing data is performed by changing the state of the input/output buffer circuit 7 by a write enable signal supplied from the CPU (not shown).
次に第1図の回路におけるシリアルアクセス動
作を説明する。 Next, the serial access operation in the circuit shown in FIG. 1 will be explained.
1番ピンから供給される外部制御信号φが、第
2図に示すようにハイレベルからロウレベルに変
化されると、内部信号発生回路4から出力される
信号によつてカウンタ5a,5bがリセツトされ
る。また、スイツチ回路6a,6bに供給される
内部制御信号φsがハイレベルからロウレベルに変
化される。これによつて、スイツチ回路6a,6
bは、外部アドレス信号を遮断して、カウンタ5
a,5bの出力(内部アドレス信号)をアドレス
バツフア回路2a,2bに供給させるような状態
にされる。 When the external control signal φ supplied from pin 1 changes from high level to low level as shown in FIG. 2, the counters 5a and 5b are reset by the signal output from the internal signal generating circuit 4. Ru. Further, the internal control signal φ s supplied to the switch circuits 6a and 6b is changed from high level to low level. As a result, the switch circuits 6a, 6
b cuts off the external address signal and outputs the counter 5.
The state is such that the outputs (internal address signals) of a and 5b are supplied to address buffer circuits 2a and 2b.
また、外部制御信号φがロウレベルに変化して
から、信号がハイレベルからロウレベルに
変化するタイミングで、内部信号発生回路4から
カウンタ5aに供給される制御信号φcに同期し
て、外部から供給されるアドレス信号Axiがカウ
ンタ5aに取り込まれる。続いて、信号が
ロウレベルに変化するタイミングで、アドレス信
号yiがカウンタ5bに取り込まれる。 Also, after the external control signal φ changes to low level, the signal is supplied from the outside in synchronization with the control signal φ c supplied from the internal signal generation circuit 4 to the counter 5a at the timing when the signal changes from high level to low level. The address signal A xi is taken into the counter 5a. Subsequently, the address signal yi is taken into the counter 5b at the timing when the signal changes to low level.
しかる後、1番ピンから供給される外部制御信
号φが、第2図のごとく、適当な周期で変化され
ると、内部信号発生回路4からカウンタ5aに対
して同周期のクロツクCが供給されて、カウンタ
5aがカウントアツプされて行く。 Thereafter, when the external control signal φ supplied from pin 1 is changed at an appropriate period as shown in FIG. 2, a clock C having the same period is supplied from the internal signal generation circuit 4 to the counter 5a. Then, the counter 5a counts up.
このようにしてアツプされるカウンタ5aおよ
び5bの出力がアドレスバツフア回路2a,2b
に供給されると、デコーダ3a,3bによつてア
ドレスが一つずつ更新されて行き、連続的にデー
タの読出し、書込みが行なわれる。 The outputs of the counters 5a and 5b, which are increased in this way, are sent to the address buffer circuits 2a and 2b.
When the data is supplied to the address, the addresses are updated one by one by the decoders 3a and 3b, and data is continuously read and written.
従つて、第4図Bに示すようにメモリセルアレ
イ内の所望の番地(先頭アドレス)から所望の番
地(最終アドレス)までに格納されている任意の
ビツト数のデータを連続的に読み出したい場合に
は、制御信号φがロウレベルにされてから、
RAS信号と信号の立下がりに同期して先頭
アドレスをカウンタ5a,5bに入れてやり、読
み出すデータのビツト数に応じたクロツクを外部
制御信号φにのせて1番ピンより供給してやれば
よい。 Therefore, as shown in FIG. 4B, when you want to continuously read data of an arbitrary number of bits stored from a desired address (first address) to a desired address (last address) in the memory cell array, After the control signal φ is set to low level,
The first address may be input into the counters 5a, 5b in synchronization with the fall of the RAS signal, and a clock corresponding to the number of bits of the data to be read may be applied to the external control signal φ and supplied from the No. 1 pin.
読み出すべきデータのビツト数は、例えば、
CPU内のALU(算術論理ユニツト)を用いて、最
終アドレスから先頭アドレスを引き算するなどし
て得ることができる。 The number of bits of data to be read is, for example,
It can be obtained by subtracting the first address from the last address using the ALU (Arithmetic Logic Unit) in the CPU.
ただし、CPU等の外部装置で所定の数のクロ
ツクを形成する代わりに、RAM内部に2つのカ
ウンタとALUを設けて、先頭アドレスと最終ア
ドレスの差(データビツト数)をこのALUで演
算して第2のカウンタに入れ、外部から供給され
るクロツクで第2のカウンタをダウンカウントさ
せて、0になつた時点で上記カウンタ5aのカウ
ントアツプを停止させることにより、所望のアド
レスから所望のアドレスまでの任意のビツト数の
データを読み出させるようにしてもよい。 However, instead of forming a predetermined number of clocks with an external device such as a CPU, two counters and an ALU are provided inside the RAM, and the difference (number of data bits) between the first address and the last address is calculated using this ALU. The second counter is inputted into a second counter, the second counter is down-counted by a clock supplied from the outside, and when the second counter reaches 0, the counter 5a stops counting up, so that the desired address can be moved from the desired address to the desired address. Data of an arbitrary number of bits may be read out.
また、先頭アドレスをカウンタ5a,5bにセ
ツトさせるようにするとともに、最終アドレスを
セツトするためのレジスタと、このレジスタと上
記カウンタ5a,5bの値を比較するための比較
回路とを設けて、両者の値が一致した時点でカウ
ンタ5a,5bのカウントアツプを停止させて、
所望のアドレス領域からデータを読み出すように
してもよい。 In addition, the first address is set in the counters 5a and 5b, and a register for setting the final address and a comparison circuit for comparing this register with the values of the counters 5a and 5b are provided. When the values of the counters 5a and 5b match, the count-up of the counters 5a and 5b is stopped,
Data may be read from a desired address area.
上記の場合には、第3図に示すように、外部制
御信号φがロウレベルにされてから最初の
信号の立下がりで先頭アドレスの行アドレス信号
Axiを、また最初の信号の立下がりで列アド
レス信号Ayiをカウンタ5aと5bに取り込み、
次に信号の2回目の立下がりで最終アドレ
スの行アドレス信号Axiを、また2回目の信
号の立下がりで列アドレス信号Ayiをレジスタに
取り込むようにしてやればよい。 In the above case, as shown in FIG. 3, the row address signal of the first address is signaled at the first falling edge after the external control signal φ is set to low level.
A xi and the column address signal A yi are taken into counters 5a and 5b at the first falling edge of the signal,
Next, the row address signal A xi of the final address may be taken into the register at the second falling edge of the signal, and the column address signal A yi at the second falling edge of the signal may be taken into the register.
上記回路において、第4図Aに示すごとく、ア
ドレスの0番地から最後の番地までのすべてのデ
ータを続けて読み出すような使い方を対象とする
場合には、例えば電源投入によりリセツト信号を
形成するリセツト回路を設けて、電源投入と同時
にカウンタ5a,5bをリセツトさせるようにす
る。そして、上記と同様に、外部制御信号φに基
づいて形成されるクロツクをカウンタ5aに供給
してカウントアツプさせることにより、すべての
アドレスをアクセスさせて全データを順次連続的
に読み出させることができる。 If the above circuit is intended for use in which all data from address 0 to the last address is continuously read out as shown in Figure 4A, for example, a reset signal is generated when the power is turned on. A circuit is provided so that the counters 5a and 5b are reset at the same time as the power is turned on. Then, in the same way as above, by supplying a clock generated based on the external control signal φ to the counter 5a and causing it to count up, all addresses can be accessed and all data can be read out sequentially and continuously. can.
なお、シリアルアクセス動作の場合、上述した
制御信号φx1,φx2,φy1,φy2及び読み出し動作、
書き込み動作で必要な各種の内部制御信号、例え
ばセンスアンプを動作させるための内部制御信号
等は、上記外部制御信号φに基づいて形成され
る。すなわち、この場合、上記内部信号発生回路
4は、上記外部制御信号φの変化(例えばハイレ
ベルからロウレベルへの変化)毎に、上述した各
種の制御信号を形成する。 In addition, in the case of serial access operation, the above-mentioned control signals φ x1 , φ x2 , φ y1 , φ y2 and read operation,
Various internal control signals necessary for the write operation, such as internal control signals for operating the sense amplifier, are formed based on the external control signal φ. That is, in this case, the internal signal generating circuit 4 generates the various control signals described above every time the external control signal φ changes (for example, from a high level to a low level).
上記実施例では、先頭アドレスから最終アドレ
スに向かつて順次データを読み出すようにされて
いるが、カウンタ5a、5bに最終アドレスを入
れてカウントダウンさせることによつて、逆向き
にデータを読み出させることも可能である。 In the above embodiment, the data is read out sequentially from the first address to the last address, but it is also possible to read the data in the reverse direction by inputting the last address into the counters 5a and 5b and counting down. is also possible.
また、上記実施例では一例として64Kビツト
RAMに適用した場合を説明したが本発明は256K
ビツトRAMやROM等にも適用することができ
る。 In addition, in the above embodiment, 64K bits is used as an example.
Although the case where it is applied to RAM has been explained, the present invention is 256K
It can also be applied to bit RAM, ROM, etc.
256KビツトRAMでは16ピンパツケージの場
合1番ピンがアドレスA8として使用されるので、
上記実施例における外部制御信号φを供給するピ
ンがなくなる。しかしながら、この場合には、
RAS信号と信号の変化のタイミングの相違
によつて、ランダムアクセスモードかシリアルア
クセスモードかを判別させるとともに、シリアル
アクセス時には信号または信号の周期
的な変化によりカウンタ5aをカウントアツプさ
せるクロツクを形成してカウンタ5aに供給し、
カウンタ5a,5bより連続的に変化される内部
アドレスを発生させることができる。また、読み
出し動作、書き込み動作において必要な上述した
各種制御信号は、信号または信号の変
化をもとに内部信号発生回路4で形成するように
する。 For 256K bit RAM, pin 1 is used as address A8 in the case of a 16-pin package, so
There is no longer a pin for supplying the external control signal φ in the above embodiment. However, in this case,
Random access mode or serial access mode is determined based on the difference in timing between the RAS signal and the signal change, and at the time of serial access, a clock is formed that causes the counter 5a to count up based on the signal or periodic changes in the signal. Supplied to the counter 5a,
An internal address that changes continuously can be generated by the counters 5a and 5b. Further, the above-mentioned various control signals necessary for the read operation and the write operation are generated by the internal signal generation circuit 4 based on the signals or changes in the signals.
次に、本発明の他の実施例を第5図を用いて説
明する。 Next, another embodiment of the present invention will be described using FIG. 5.
この実施例は、センスアンプ8の次段にバツフ
アレジスタ9を設けることにより、読出し動作の
高速化を図ったものである。 In this embodiment, a buffer register 9 is provided at the next stage of the sense amplifier 8 to speed up the read operation.
上記センスアンプ8とバツフアレジスタ9との
間には、内部信号発生回路4から出力される制御
信号φSBによつてコントロールされて回路間を接
続、または遮断するためのスイツチ回路10が設
けられている。すなわち、スイツチ回路10は、
内部信号発生回路4からの制御信号φSBによつて、
センスアンプ8の出力をバツフアレジスタ9へ伝
える状態と、伝えない状態とのいずれかにされ
る。 A switch circuit 10 is provided between the sense amplifier 8 and the buffer register 9 to connect or disconnect the circuits under the control of the control signal φSB output from the internal signal generating circuit 4. ing. That is, the switch circuit 10 is
By the control signal φSB from the internal signal generation circuit 4,
The output of the sense amplifier 8 is either transmitted to the buffer register 9 or not transmitted.
また、この実施例では、アドレスバツフア回路
2a,2bの後段に、外部アドレスと内部アドレ
スの切換えを行なうスイツチ回路6a,6bが設
けられている。スイツチ回路6a,6bは内部信
号発生回路4から出力される制御信号φSによつ
て、アドレスバツフア回路2a,2bの出力信号
またはカウンタ5a,5bの出力を選択的にXデ
コーダ3aとYデコーダ3bに供給するようにさ
れている。カウンタ5aはカウンタ5bからのキ
ヤリーCRによつてカウントアツプされるように
されている。 Further, in this embodiment, switch circuits 6a and 6b for switching between external addresses and internal addresses are provided downstream of address buffer circuits 2a and 2b. The switch circuits 6a and 6b selectively transfer the output signals of the address buffer circuits 2a and 2b or the outputs of the counters 5a and 5b to the X decoder 3a and the Y decoder according to the control signal φ S output from the internal signal generation circuit 4. 3b. The counter 5a is incremented by the carry CR from the counter 5b.
第5図の実施例の回路では、シリアルアクセス
モード時にメモリセルアレイ1内のデータを、第
4図Cに示すように、所望の行から所望の行まで
連続的に読み出すことができる。 In the circuit of the embodiment shown in FIG. 5, data in the memory cell array 1 can be continuously read from a desired row to a desired row in the serial access mode, as shown in FIG. 4C.
ランダムアクセスモード時には、アドレスバツ
フア2aに外部から供給された外部アドレス信号
Axiに応じてXデコーダ3aにより対応するワー
ド線が選択レベルにされる。すると、そのワード
線に接続されているすべてのメモリセルのデータ
が同時にセンスアンプ8に読み出されて保持され
る。そして、アドレスバツフア2bに供給される
外部アドレス信号Ayiに応じて、Yデコーダ3b
によりそのうち一つのデータが選択されて、Yデ
コーダ3b及び入出力バツフア7を介して出力さ
れるようにされている。 In the random access mode, an external address signal supplied from the outside to the address buffer 2a
The X decoder 3a sets the corresponding word line to the selection level in accordance with Axi . Then, the data of all memory cells connected to that word line are simultaneously read out to the sense amplifier 8 and held. Then, according to the external address signal Ayi supplied to the address buffer 2b, the Y decoder 3b
One of the data is selected and outputted via the Y decoder 3b and the input/output buffer 7.
しかして、シリアルアクセスモード時には、内
部信号発生回路4からの制御信号φCによつて、
CPU等から供給される先頭アドレスを示すアド
レス信号Axiがカウンタ5aに取り込まれる。そ
して、内部制御信号φSによつてスイツチ回路6a
が切り換えられて、アドレスバツフア2aの出力
信号が遮断されて、カウンタ5aの出力がXデコ
ーダ3aに供給される。その結果、先頭アドレス
を含む一行のデータがセンスアンプ8に読み出さ
れる。読み出された一行分のデータは全ビツト同
時に、バツフアレジスタ9に転送される。一方、
カウンタ5bは、内部信号発生回路4から供給さ
れるクロツクCによつてカウントアツプされる。
このカウンタ5bの出力を受けてYデコーダ3b
がバツフアレジスタ9に保持されているデータを
1ビツトずつ順次出力させる。バツフアレジスタ
9のデータが、Yデコーダ3bによつて順次読み
出されているとき、バツフアレジスタ9とセンス
アンプ8とは、スイツチ回路10によつて切り離
され、センスアンプ8にはメモリセルアレイ1か
ら次の行のデータが読み出されて保持されるよう
にされている。 Therefore, in the serial access mode, the control signal φ C from the internal signal generation circuit 4 allows
An address signal A xi indicating the start address supplied from the CPU or the like is taken into the counter 5a. Then, the switch circuit 6a is controlled by the internal control signal φS.
is switched, the output signal of the address buffer 2a is cut off, and the output of the counter 5a is supplied to the X decoder 3a. As a result, one row of data including the start address is read out to the sense amplifier 8. All bits of the read data for one row are transferred to the buffer register 9 at the same time. on the other hand,
The counter 5b is counted up by the clock C supplied from the internal signal generating circuit 4.
Upon receiving the output of this counter 5b, the Y decoder 3b
causes the data held in the buffer register 9 to be output one bit at a time. When the data in the buffer register 9 is being read out sequentially by the Y decoder 3b, the buffer register 9 and the sense amplifier 8 are separated by the switch circuit 10, and the sense amplifier 8 is connected to the memory cell array 1. The next row of data is read out and held.
これによつて、ワード線の選択レベルへの立上
がりの遅れによる読出し動作の遅れが見かけ上な
くなり高速読出し動作が可能とされる。 As a result, there is no apparent delay in the read operation due to a delay in the rise of the word line to the selection level, making it possible to perform a high-speed read operation.
読み出すべき最初の行、以降の行のデータの読
み出しは、例えば、前の行のデータがバツフアレ
ジスタ9に転送され、カウンタ5bがカウントア
ツプされ始めた後、カウンタ5bが完全にオーバ
ーフローする前に、カウンタ5bからカウンタ5
aにキヤリーが送られてカウンタ5aが一だけカ
ウントアツプされるようにすればよい。これによ
つて、バツフアレジスタ9の読出しが終了する前
に、次の行のワード線が駆動されて、データがセ
ンスアンプ8に読み出されているようにされる。 The data of the first row to be read and subsequent rows can be read, for example, after the data of the previous row has been transferred to the buffer register 9 and the counter 5b has started counting up, but before the counter 5b completely overflows. , counter 5b to counter 5
It is sufficient if the carry is sent to a and the counter 5a is incremented by one. As a result, the word line of the next row is driven and the data is read to the sense amplifier 8 before the reading from the buffer register 9 is completed.
なお、シリアルアクセス動作の場合、上記制御
信号φx2は、例えばキヤリー信号CRに同期して、
内部信号発生回路4で形成され、上記制御信号
φy2は、例えば制御信号φを基に、内部信号発生
回路4で形成されるようにされている。また、こ
のモードにされたとき、読出し動作、書き込み動
作で必要な各種制御信号は、例えば、キヤリー信
号CRに同期した信号、外部制御信号φ等に基づ
いて内部信号発生回路4で形成される。 In the case of serial access operation, the control signal φ x2 is, for example, synchronized with the carry signal CR.
The control signal φ y2 is generated by the internal signal generating circuit 4 based on the control signal φ, for example. Furthermore, when this mode is set, various control signals necessary for read and write operations are generated by the internal signal generation circuit 4 based on, for example, a signal synchronized with the carry signal CR, an external control signal φ, etc.
以上説明したように、この発明に係る半導体記
憶装置は、ランダムアクセス機能の他に、シリア
ルアクセス機能を有するようにされているので、
一まとまりのデータ群を連続して読み出すような
場合に、シリアルアクセスモードで使用されるこ
とにより、内部アドレス信号が発生されて所望の
データが自動的に読み出される。そのため、外部
装置においてデータを読み出すために一ビツトず
つアドレス信号を形成してやる必要がなくなる。
これによつて、CPU等の外部装置における負担
が軽減され記憶装置の使い易さが向上される。 As explained above, the semiconductor memory device according to the present invention has a serial access function in addition to a random access function.
When a group of data is to be read out continuously, by using the serial access mode, an internal address signal is generated and desired data is automatically read out. Therefore, there is no need to form an address signal bit by bit in order to read data in an external device.
This reduces the burden on external devices such as the CPU and improves the usability of the storage device.
さらに、メモリセル一行分のデータを一時に読
み出してラツチするセンスアンプの後段に、バツ
フアレジスタを設け、センスアンプからこのバツ
フアレジスタに転送され保持されているデータを
読み出している間に、次の行のデータをセンスア
ンプに読み出してラツチさせるようにすることに
よつて、高速の読出し動作が可能とされる。ま
た、一行分のデータを書き込むのに、ワード線の
選択が1回で済むため、高速の書き込み動作が可
能である。 Furthermore, a buffer register is provided after the sense amplifier that reads and latches one row of memory cell data at a time, and while the data transferred from the sense amplifier to this buffer register and held is being read, the next A high-speed read operation is made possible by reading out and latching the data in the row to the sense amplifier. Furthermore, since a word line only needs to be selected once to write data for one row, high-speed write operations are possible.
この発明は、前記実施例に限定されない。前記
実施例は、アドレスマルチプレスク方式を使つた
半導体記憶装置であつたが、例えば、X系の外部
アドレス信号AxiとY系の外部アドレス信号Ayiと
が同時に供給されるような方式の半導体記憶装置
であつてもよい。 The invention is not limited to the above embodiments. Although the above embodiment is a semiconductor memory device using an address multiplex method, for example, a semiconductor memory device of a method in which an X-system external address signal A xi and a Y-system external address signal A yi are supplied simultaneously may be used. It may also be a storage device.
第1図は本発明に係る半導体記憶装置の一実施
例を示すブロツク図、第2図はそのシリアルアク
セスモード時における制御信号のタイミングチヤ
ート、第3図は同じく他の構成列におけるシリア
ルアクセスモード時の制御信号のタイミングチヤ
ート、第4図は各実施例におけるシリアルアクセ
スモード時のデータの読出し書込み方式を示すメ
モリマツプ、第5図は本発明の他の実施例を示す
ブロツク図である。
1……メモリセルアレイ、3a,3b……デコ
ーダ、4……内部信号発生回路、5a、5b……
内部アドレス発生回路(カウンタ)。
FIG. 1 is a block diagram showing an embodiment of a semiconductor memory device according to the present invention, FIG. 2 is a timing chart of control signals in the serial access mode, and FIG. 3 is a timing chart of a control signal in the serial access mode in another configuration column. FIG. 4 is a memory map showing the data read/write method in the serial access mode in each embodiment, and FIG. 5 is a block diagram showing another embodiment of the present invention. 1...Memory cell array, 3a, 3b...Decoder, 4...Internal signal generation circuit, 5a, 5b...
Internal address generation circuit (counter).
Claims (1)
されてなるメモリアレイと、アドレス信号が入力
され上記メモリアレイ内から一つのビツトを選択
するためのデコーダ回路と、内部アドレス信号を
形成する内部アドレス発生回路と、センスアンプ
と、バツフアレジスタと、該センスアンプと該バ
ツフアレジスタとの間に設けられた、該センスア
ンプ出力を該バツフアレジスタへ伝えるかまたは
伝えないようにするための第1スイツチ回路と、
アドレスバツフアと、該アドレスバツフアと上記
デコーダ回路の間に外部アドレス信号または上記
内部アドレス信号を選択的に上記デコーダ回路へ
伝える第2スイツチ回路と、外部端子から供給さ
れる外部制御信号に基づいて少なくとも上記内部
アドレス発生回路を動作させる信号および上記第
2スイツチ回路の制御信号を形成するための内部
信号発生回路と、少なくともデータ出力機能を有
する入出力回路とを備え、上記内部アドレス発生
回路は読み出すべきデータの先頭アドレスをセツ
ト可能な構成とし、読み出すべきデータの最終ア
ドレスをセツト可能なレジスタと、該レジスタの
値と上記内部アドレス発生回路の値とを比較する
ための比較回路とを設けて、両者の値が一致した
時点で上記内部アドレス信号の発生を停止させる
ことにより、上記メモリアレイの所望のアドレス
領域から所望のビツト数のデータを上記バツフア
レジスタを介して上記入出力回路から連続的に読
み出し可能としたことを特徴とする半導体記憶装
置。 2 上記内部アドレス発生回路が、上記内部信号
発生回路から出力される信号によつて、所定の初
期状態に設定されることを特徴とする特許請求の
範囲第1項記載の半導体記憶装置。 3 初期設定された上記内部アドレス発生回路
が、外部から供給される信号または内部の発振回
路からのクロツク信号によつてカウントアツプあ
るいはカウントダウンされて、連続的に変化され
る内部アドレス信号が形成されるようにされてな
ることを特徴とする特許請求の範囲第2項記載の
半導体記憶装置。[Claims] 1. A memory array in which a plurality of memory cells are arranged in a matrix, a decoder circuit to which an address signal is input and selects one bit from within the memory array, and an internal address signal. an internal address generation circuit, a sense amplifier, a buffer register, and a circuit provided between the sense amplifier and the buffer register to transmit or not transmit the sense amplifier output to the buffer register; a first switch circuit for
an address buffer; a second switch circuit between the address buffer and the decoder circuit that selectively transmits an external address signal or the internal address signal to the decoder circuit; The internal address generating circuit comprises: an internal signal generating circuit for forming at least a signal for operating the internal address generating circuit and a control signal for the second switch circuit; and an input/output circuit having at least a data output function; It has a configuration in which the first address of the data to be read can be set, a register in which the final address of the data to be read can be set, and a comparison circuit for comparing the value of the register with the value of the internal address generation circuit. By stopping the generation of the internal address signal when the two values match, the desired number of bits of data is continuously transmitted from the input/output circuit from the desired address area of the memory array via the buffer register. 1. A semiconductor memory device characterized in that it can be read out manually. 2. The semiconductor memory device according to claim 1, wherein the internal address generation circuit is set to a predetermined initial state by a signal output from the internal signal generation circuit. 3. The initially set internal address generation circuit is counted up or down by an externally supplied signal or a clock signal from an internal oscillation circuit to form a continuously changing internal address signal. A semiconductor memory device according to claim 2, characterized in that it is configured as follows.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57164830A JPS5956276A (en) | 1982-09-24 | 1982-09-24 | Semiconductor storage device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57164830A JPS5956276A (en) | 1982-09-24 | 1982-09-24 | Semiconductor storage device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5956276A JPS5956276A (en) | 1984-03-31 |
| JPH0442758B2 true JPH0442758B2 (en) | 1992-07-14 |
Family
ID=15800732
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57164830A Granted JPS5956276A (en) | 1982-09-24 | 1982-09-24 | Semiconductor storage device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5956276A (en) |
Families Citing this family (30)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4562435A (en) * | 1982-09-29 | 1985-12-31 | Texas Instruments Incorporated | Video display system using serial/parallel access memories |
| FR2561429B1 (en) * | 1984-03-13 | 1986-09-19 | Trt Telecom Radio Electr | ADDRESSING DEVICE FOR PROVIDING ADDRESS CODES TO A MEMORY |
| JPS61117789A (en) * | 1984-11-13 | 1986-06-05 | Nec Corp | Semiconductor memory |
| JPH0812753B2 (en) * | 1984-12-05 | 1996-02-07 | 株式会社東芝 | Dynamic memory |
| JPH081745B2 (en) * | 1984-12-10 | 1996-01-10 | 日本電気株式会社 | Serial access memory |
| JPS61253697A (en) * | 1985-05-07 | 1986-11-11 | Hitachi Ltd | Dynamic RAM |
| JPH0792997B2 (en) * | 1985-06-29 | 1995-10-09 | 株式会社東芝 | Semiconductor memory device |
| JPH0736269B2 (en) * | 1985-08-30 | 1995-04-19 | 株式会社日立製作所 | Semiconductor memory device |
| US4835733A (en) * | 1985-09-30 | 1989-05-30 | Sgs-Thomson Microelectronics, Inc. | Programmable access memory |
| JPS62117187A (en) * | 1985-11-15 | 1987-05-28 | Mitsubishi Electric Corp | Two-ports semiconductor memory device |
| JPS62173689A (en) * | 1986-01-27 | 1987-07-30 | Matsushita Electric Ind Co Ltd | Storage device |
| JPS6313197A (en) * | 1986-07-03 | 1988-01-20 | Nec Corp | Dynamic semiconductor storage device |
| JPS6314395A (en) * | 1986-07-04 | 1988-01-21 | Nec Corp | Storage circuit |
| JPH0821231B2 (en) * | 1986-08-13 | 1996-03-04 | 株式会社日立製作所 | Semiconductor memory |
| JPH01130240A (en) * | 1987-11-16 | 1989-05-23 | Yokogawa Hewlett Packard Ltd | Data train generating device |
| JP2511941B2 (en) * | 1987-03-16 | 1996-07-03 | 株式会社日立製作所 | Semiconductor memory device |
| JPH02128393A (en) * | 1987-10-29 | 1990-05-16 | Texas Instr Inc <Ti> | Memory having series control circuit |
| JP2501216B2 (en) * | 1987-10-30 | 1996-05-29 | 日本電気株式会社 | Memory circuit |
| US5587962A (en) * | 1987-12-23 | 1996-12-24 | Texas Instruments Incorporated | Memory circuit accommodating both serial and random access including an alternate address buffer register |
| US5093807A (en) | 1987-12-23 | 1992-03-03 | Texas Instruments Incorporated | Video frame storage system |
| US4873671A (en) * | 1988-01-28 | 1989-10-10 | National Semiconductor Corporation | Sequential read access of serial memories with a user defined starting address |
| JPH01207849A (en) * | 1988-02-16 | 1989-08-21 | Mitsubishi Electric Corp | Memory card |
| US5146431A (en) * | 1990-09-20 | 1992-09-08 | Sharp Kabushiki Kaisha | Method and apparatus for page recall of data in an nonvolatile DRAM memory device |
| JP3992757B2 (en) * | 1991-04-23 | 2007-10-17 | テキサス インスツルメンツ インコーポレイテツド | A system that includes a memory synchronized with a microprocessor, and a data processor, a synchronous memory, a peripheral device and a system clock |
| US6223264B1 (en) | 1991-10-24 | 2001-04-24 | Texas Instruments Incorporated | Synchronous dynamic random access memory and data processing system using an address select signal |
| JPH06187779A (en) * | 1993-08-01 | 1994-07-08 | Toshiba Corp | Semiconductor storage device |
| JPH087568A (en) * | 1994-06-27 | 1996-01-12 | Nec Corp | Dynamic ram |
| US6115321A (en) * | 1997-06-17 | 2000-09-05 | Texas Instruments Incorporated | Synchronous dynamic random access memory with four-bit data prefetch |
| US6240047B1 (en) | 1998-07-06 | 2001-05-29 | Texas Instruments Incorporated | Synchronous dynamic random access memory with four-bit data prefetch |
| WO2014088090A1 (en) * | 2012-12-07 | 2014-06-12 | ピーエスフォー ルクスコ エスエイアールエル | Semiconductor device |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5147328A (en) * | 1974-10-22 | 1976-04-22 | Fujitsu Ltd | |
| JPS52124827A (en) * | 1976-04-13 | 1977-10-20 | Nec Corp | Semiconductor memory unit |
| JPS5410412A (en) * | 1977-06-23 | 1979-01-26 | Kyokuto Kikai Seisakusho:Kk | Low noise multi-stage axial flow blower |
| JPS54121626A (en) * | 1978-03-15 | 1979-09-20 | Toshiba Corp | Memory unit control system |
| US4347587A (en) * | 1979-11-23 | 1982-08-31 | Texas Instruments Incorporated | Semiconductor integrated circuit memory device with both serial and random access arrays |
-
1982
- 1982-09-24 JP JP57164830A patent/JPS5956276A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5956276A (en) | 1984-03-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0442758B2 (en) | ||
| US4999814A (en) | Dynamic memory with internal refresh circuit and having virtually refresh-free capability | |
| US4899310A (en) | Semiconductor memory device having a register | |
| EP0174845B1 (en) | Semiconductor memory device | |
| EP0143647A2 (en) | Semiconductor memory device | |
| EP0315991B1 (en) | Virtual type static semiconductor memory device | |
| JPH0746498B2 (en) | Semiconductor memory device having improved address counter | |
| JPH0877794A (en) | Semiconductor memory device | |
| US4870621A (en) | Dual port memory device with improved serial access scheme | |
| JP4439033B2 (en) | Semiconductor memory device | |
| JPS6213758B2 (en) | ||
| JP3226425B2 (en) | Semiconductor storage device | |
| JPH10302463A (en) | Semiconductor memory device | |
| JPH0395793A (en) | Arbiter circuit | |
| US5448530A (en) | Address pointer generating and using a coincidence signal in a semiconductor memory device and method of generating an address | |
| JPS63239676A (en) | semiconductor storage device | |
| JPH06149662A (en) | Continuous read expanding system for burst transfer of rom and rom built-in type microcomputer using the system | |
| EP0541060A2 (en) | Dynamic random access memory having an improved operational stability | |
| JPS61134989A (en) | Serial access system of dynamic type memory | |
| JPH10106288A (en) | Semiconductor storage device | |
| JPH0782751B2 (en) | Semiconductor memory device | |
| JPH11339468A (en) | Semiconductor memory | |
| JPH0376094A (en) | semiconductor storage device | |
| JP2732710B2 (en) | Synchronous semiconductor memory | |
| JPS5818000B2 (en) | data conversion system |