JP2927293B2 - Dynamic semiconductor memory device - Google Patents
Dynamic semiconductor memory deviceInfo
- Publication number
- JP2927293B2 JP2927293B2 JP1225426A JP22542689A JP2927293B2 JP 2927293 B2 JP2927293 B2 JP 2927293B2 JP 1225426 A JP1225426 A JP 1225426A JP 22542689 A JP22542689 A JP 22542689A JP 2927293 B2 JP2927293 B2 JP 2927293B2
- Authority
- JP
- Japan
- Prior art keywords
- address
- column
- serial
- refresh
- row
- 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 - Fee Related
Links
Landscapes
- Dram (AREA)
Description
【発明の詳細な説明】 [発明の目的] (産業上の利用分野) 本発明は、ダイナミック型半導体メモリ装置に関す
る。DETAILED DESCRIPTION OF THE INVENTION [Object of the Invention] (Field of Industrial Application) The present invention relates to a dynamic semiconductor memory device.
(従来の技術) MOS型半導体メモリのうち、1トランジスタ/1キャパ
シタからなるダイナミックRAM(DRAM)は最も高集積化
が進んでいる。最近のDRAMにはランダムアクセスモード
のほかに、ページ・モード,ニブル・モード,スタティ
ック・カラム・モードといった高速アクセスモードが搭
載されている。一方で、1行分のデータを高速かつシリ
アルにアクセスできるシリアル・アクセスも、画像処理
の分野或いはキャッシュメモリを用いたコンピュータ・
システム分野からの要求が強い。(Prior Art) Among MOS semiconductor memories, a dynamic RAM (DRAM) having one transistor and one capacitor has been most highly integrated. Recent DRAMs are equipped with a high-speed access mode such as a page mode, a nibble mode, and a static column mode in addition to the random access mode. On the other hand, serial access, which can access one row of data at high speed and serially, is also used in the field of image processing or computer / cache memory.
Strong demand from system field.
従来のページモードは、選択された1行文のデータに
関してランダムにかつ高速にアクセスできるモードであ
る。このページ・モードのリード・サイクルのタイミン
グ・チャートを第9図に、ライト・サイクルのタイミン
グ・チャートを第10図にそれを示す、いずれも、ロウ・
アドレス・ストローブ信号(▲▼)をアクティブ
した状態でカラム・アドレス・ストローブ信号(▲
▼)をトグルさせ、▲▼の降下の際にカラム・
アドレスを取り込むことにより、カラム方向に関してラ
ンダムにリード或はライト動作ができる。したがってこ
のページ・モードを用いれば、外部からシリアルにアド
レスを与えることによって、1行文のデータを高速にか
つシリアルにアクセスする,シリアル・アクセスができ
る。The conventional page mode is a mode in which the data of the selected one-line sentence can be accessed randomly and at high speed. FIG. 9 shows a timing chart of a read cycle in this page mode, and FIG. 10 shows a timing chart of a write cycle.
With the address strobe signal (▲ ▼) active, the column address strobe signal (▲
▼) to toggle, and column ▲ ▼
By taking in the address, a read or write operation can be performed at random in the column direction. Therefore, by using this page mode, serial access can be performed in which data of one line is serially accessed at high speed by serially giving an address from the outside.
しかしこのページ・モードを利用したシリアル・アク
セスでは、カラム・アドレスを▲▼のトグルに対
応して毎回外部から取り込む必要があるため、速度的に
は限界がある。その理由を具体的に第9図,第10図を用
いて説明すると、▲▼の降下エッジに対して、カ
ラム・アドレス・セットアップ時間tASC、カラム・アド
レス・ホールド時間tCAHが設定されているために、カラ
ム・アドレスのストローブに要するタイミング上のマー
ジンが必要になるからである。However, in serial access using this page mode, the column address must be fetched from the outside each time in response to the toggle of ▲ ▼, so there is a limit in speed. Explaining the reason specifically with reference to FIGS. 9 and 10, the column address setup time t ASC and the column address hold time t CAH are set for the falling edge of ▲ ▼. Therefore, a margin on the timing required for the strobe of the column address is required.
一方、通常のDRAMに搭載されているモードにニブル・
モードがある。第11図および第12図にそれぞれ、ニブル
・モードでのリード・サイクルおよびライト・サイクル
のタイミング・チャートを示す。このニブル・モード
は、▲▼のトグルのみによってカラム方向の連続
したビットの高速アクセスを行う点で前述のページ・モ
ードと類似する。ただし、ニブル・モードでは、▲
▼の第2サイクル以降についてはカラム・アドレスの
取り込みを必要としない。この点でニブル・モードより
も高速であり、これが大きい利点になっている。On the other hand, nibble and
There is a mode. FIGS. 11 and 12 show timing charts of a read cycle and a write cycle in the nibble mode, respectively. The nibble mode is similar to the page mode described above in that high-speed access of consecutive bits in the column direction is performed only by the toggle of ▼. However, in nibble mode, ▲
From the second cycle onward, the fetch of the column address is not required. In this regard, it is faster than nibble mode, which is a great advantage.
しかしニブル・モードは、アクセスできるビット数に
限界があるのが最大の難点であり、シリアル・アクセス
には応用できない。アクセスできるビット数に限界があ
る理由は、次のような事情による。ニブル・モードで
は、複数個のデータを一括して▲▼の第1サイク
ルにおいてデータラッチ・レジスタに送り、ここから▲
▼のトグルにより順次出力ポートにデータの転送
する事によって高速アクセスを実現している。したがっ
て、データラッチ用のレジスタの数がアクセスできるビ
ット数の限界になっているのである。レジスタの数と1
行分のデータ数が同じであれば、1行分のデータを高速
かつシリアルにアクセスできることになるが、主として
チップ面積の制約から、現在では4ビット・ニブルが一
般的になっている。However, the nibble mode has the greatest difficulty in that the number of bits that can be accessed is limited, and cannot be applied to serial access. The number of bits that can be accessed is limited for the following reasons. In the nibble mode, a plurality of data are collectively sent to the data latch register in the first cycle of ▲, and from there, ▲
High speed access is realized by sequentially transferring data to the output port by the toggle of ▼. Therefore, the number of data latch registers is limited to the number of bits that can be accessed. Number of registers and 1
If the number of rows of data is the same, one row of data can be accessed serially at high speed, but 4-bit nibbles are now common, mainly due to chip area constraints.
(発明が解決しようとする課題) 以上のように従来のDRAMにおいて、1行分の全てのデ
ータを高速にシリアル・アクセスするには、ページ・モ
ードでは高速性に難点があり、ニブル・モードではチッ
プ面積の点からアクセスできるビットに限界がある、と
いった問題があった。(Problems to be Solved by the Invention) As described above, in the conventional DRAM, in order to perform high-speed serial access to all data of one row, there is a problem in high-speed performance in the page mode, and in the nibble mode. There is a problem that the bits that can be accessed are limited in terms of chip area.
本発明はこの様な問題を解決して、高速のシリアル・
アクセスを可能としたDRAMを提供することを目的とす
る。The present invention solves such a problem and provides a high-speed serial
An object of the present invention is to provide an accessible DRAM.
[発明の構成] (課題の解決するための手段) 本発明のダイナミック型半導体メモリ装置は、複数の
ダイナミック型メモリセルがロウ及びカラムにマトリク
ス状に配置されたメモリアレイと、前記メモリアレイ内
のロウを選択するロー・デコーダと、カラム・アドレス
を保持するカラム・アドレス・バッファと、前記カラム
・アドレス・バッファに保持されたカラム・アドレスに
応じて前記メモリアレイ内のカラムを選択するカラム・
デコーダと選択されたロウに配置された複数のメモリセ
ルのうち、少なくとも2ビット以上を連続してアクセス
するシリアル・アクセスモード時に、カラム・アドレス
・ストローブ信号のトグル動作に応じて順次カウント・
アップされ、連続したカラム・アドレスを発生して前記
カラム・アドレス・バッファに供給し、前記メモリアレ
イのリフレッシュ・アドレスをカウント・アップし、前
記ロウ・アドレス・バッファに供給するシリアル・アド
レス・カウンタとを具備している。[Structure of the Invention] (Means for Solving the Problems) A dynamic semiconductor memory device according to the present invention includes: a memory array in which a plurality of dynamic memory cells are arranged in rows and columns in a matrix; A row decoder for selecting a row, a column address buffer for holding a column address, and a column for selecting a column in the memory array according to the column address held in the column address buffer.
In the serial access mode in which at least two bits or more of the decoder and the plurality of memory cells arranged in the selected row are successively accessed, counting is performed sequentially according to the toggle operation of the column address strobe signal.
A serial address counter for generating and supplying a continuous column address to the column address buffer, counting up a refresh address of the memory array, and supplying the refresh address to the row address buffer; Is provided.
また、本発明のダイナミック型半導体メモリ装置は、
複数のダイナミック型メモリセルがロウ及びカラムにマ
イトリクス状に配置されたメモリアレイと、前記メモリ
アレイ内のロウを選択するロー・デコーダと、カラム・
アドレスに応じて前記メモリアレイ内のカラムを選択す
るカラム・デコーダと、選択されたロウに配置された複
数のメモリセルのうち、少なくとも2ビット以上の連続
してアクセスするシリアル・アクセスモード時に、カラ
ム・アドレス・ストローブ信号のトグル動作に応じて順
次カウント・アップを発生して前記カラム・デコーダに
供給し、前記メモリアレイのリフレッシュ時にリフレッ
シュ・アドレスをカウント・アップし、前記ロウ・デコ
ーダに供給するシリアル・アドレス・カウンタとを具備
している。In addition, the dynamic semiconductor memory device of the present invention
A memory array in which a plurality of dynamic memory cells are arranged in rows and columns in a matrix manner; a row decoder for selecting a row in the memory array;
A column decoder for selecting a column in the memory array in accordance with an address, and a column decoder in a serial access mode for continuously accessing at least 2 bits or more of a plurality of memory cells arranged in a selected row. Serially generating a count up in response to a toggle operation of an address strobe signal and supplying the count up to the column decoder, counting up a refresh address at the time of refreshing the memory array, and supplying the refresh address to the row decoder An address counter.
さらに、本発明のダイナミック型半導体メモリ装置
は、リフレッシュ・アドレスを保持するレジレジスタを
有し、シリアル・アドレス・カウンタはリフレッシュ時
にレジスタに保持されたリフレッシュ・アドレスにより
プリセットされる。Further, the dynamic semiconductor memory device of the present invention has a register for holding a refresh address, and the serial address counter is preset by the refresh address held in the register at the time of refresh.
(作用) 本発明によれば、ページ・モードにおいて毎回の▲
▼のトグルに際してカラム・アドレスを外部から取
り込む必要がない。したがって、カラム・アドレス・セ
ットアップ時間tASCやカラム・アドレス・ホールド時間
tCAHなどのタイミング・マージンを必要とせず、より高
速のページ・モードの動作が実現できる。またシリアル
・アドレス・カウンタによりシリアル・アドレスを発生
させる事により、高速のシリアル・アクセス・モードが
実現できる。しかも、シリアル・アドレス・カウンタを
設ける事は、ニブル・モードにおいて1行分のデータを
蓄えるデータラッチ・レジスタを設ける場合と比較する
と、チップ面積の増大は小さい。さらにシリアル・アド
レス・カウンタをシリアル・アクセスモード時のカウン
タとリフレッシュ時のリフレッシュ・カウンタに共用し
ているため、チップサイズの大型化を防止できる。(Operation) According to the present invention, each time the ▲
There is no need to take in the column address from outside when toggling ▼. Therefore, the column address setup time t ASC and column address hold time
A faster page mode operation can be realized without requiring a timing margin such as t CAH . By generating a serial address by a serial address counter, a high-speed serial access mode can be realized. Moreover, the provision of the serial address counter causes a smaller increase in chip area as compared with the case of providing a data latch register for storing one row of data in the nibble mode. Further, since the serial address counter is shared by the counter in the serial access mode and the refresh counter in the refresh, the chip size can be prevented from increasing.
(実施例) 以下、本発明の実施例の説明する。(Example) Hereinafter, an example of the present invention will be described.
第1図は、本発明が適用されるDRAMの要部構成を示す
ブロック図である。外部アドレスを取り込むロウ・アド
レス・バッファ1,カラム・アドレス・バッファ2、これ
らのアドレス・バッファ1,2を駆動するクロック・ジェ
ネレータ3,4、取り込まれたアドレスをデコードするカ
ラム・デコーダ5,ロウ・デコーダ6、これらのデコーダ
出力により駆動される1トランジスタ/1キャパシタのメ
モリセルが配置されたメモリセルアレイ7、メモリセル
アレイ7とデータのやり取りを行うセンスアンプおよび
I/Oゲート8、入出力データをラッチする入力バッファ
9,出力バッファ10、基板バイアス発生回路11、メモリセ
ルアレイのセルフ・リフレッシュのためのリフレッシュ
・カウンタ12を有する。これら主要な構成は従来のDRAM
と変わらない。この例ではこれらのほか、カラム方向の
シリアル・アドレスを発生させるシリアル・アドレス・
カウンタ13を内蔵している。このシリアル・アドレス・
カウンタ13は、▲▼のトグルに対応してカウント
・アップされるように構成されており、その出力がカラ
ム・アドレス・バッファ2に入力されるようになってい
る。FIG. 1 is a block diagram showing a main configuration of a DRAM to which the present invention is applied. Row address buffer 1 and column address buffer 2 for capturing an external address, clock generators 3 and 4 for driving these address buffers 1 and 2, column decoder 5 for decoding the captured address, and row A decoder 6, a memory cell array 7 in which memory cells of one transistor and one capacitor driven by these decoder outputs are arranged, a sense amplifier for exchanging data with the memory cell array 7, and
I / O gate 8, input buffer for latching input / output data
9, an output buffer 10, a substrate bias generation circuit 11, and a refresh counter 12 for self-refreshing the memory cell array. These main components are conventional DRAM
And does not change. In this example, in addition to these, the serial address
The counter 13 is built in. This serial address
The counter 13 is configured to count up in response to the toggle of ▲, and its output is input to the column address buffer 2.
第2図は、第1図の構成を僅かに変更した実施例であ
る。この例では、シリアル・アドレス・カウンタ13の出
力がカラム・アドレス・バッファ2の入力部ではなく出
力部、すなわちカラム・デコーダ5の入力部に直接入力
されている。この点を除き、第1図の実施例と同じであ
る。FIG. 2 shows an embodiment in which the configuration of FIG. 1 is slightly modified. In this example, the output of the serial address counter 13 is directly input not to the input section of the column address buffer 2 but to the output section, that is, the input section of the column decoder 5. Except for this point, it is the same as the embodiment of FIG.
第3図(a)は、この例に用いられるシリアル・アド
レス・カウンタ13の具体的構成例である。このシリアル
・アドレス・カウンタは、第3図(b)に等価回路を示
し、同図(c)に記号で示したようなクロックドCMOSイ
ンバータを構成要素とするシフトレジスタ型のカウンタ
であり、図では初段とi段目を示している。このカウン
タの構成要素であるクロックドCMOSインバータの導通,
非導通を制御するクロックとしては、最下位アドレス・
カウンタにはカラム・アドレスのラッチ信号CLTC,▲
▼それ以外のアドレス順位のカウンタにはそれぞ
れ一つ下位のアドレス・カウンタの出力が入力される。
この様のアドレス・カウンタを縦続接続することによっ
て、所定ビット数例えば1行分のアドレスを発生するシ
リアル・アドレス・カウンタが構成される。シリアル・
アドレス・カウンタはリセット用トランジスタQ1,Q2,…
を有し、リセット信号CSET,▲▼によって初期
化できるようになっている。FIG. 3A shows a specific configuration example of the serial address counter 13 used in this example. This serial address counter is a shift register type counter having an equivalent circuit shown in FIG. 3 (b) and a clocked CMOS inverter as a symbol shown in FIG. 3 (c). Shows the first stage and the i-th stage. The conduction of the clocked CMOS inverter, which is a component of this counter,
As the clock for controlling non-conduction, the lowest address
The counter has a column address latch signal CLTC, ▲
The outputs of the lower address counters are respectively input to the counters of the other address orders.
By serially connecting such address counters, a serial address counter that generates an address for a predetermined number of bits, for example, one row, is configured. Cereal·
The address counters are reset transistors Q1, Q2, ...
And can be initialized by a reset signal CSET, ▲ ▼.
第4図は、上記したシリアル・アドレス・カウンタの
動作を示すタイミング図である。これを用いてシリアル
・アドレス・カウンタの動作を説明すると、まず▲
▼が降下してアクティブになると、リセット信号CSET
が“H"レベル、▲▼が“L"レベルとなり、これ
によりシリアル・アドレス・カウンタのリセット用トラ
ンジスタQ1,Q2,…が非導通になる。そして▲▼の
降下により、ロウ・アドレスが取り込まれ、これから時
間τ1経過後に、カラム・アドレスのラッチ信号CLTCが
“H"レベル,▲▼が“L"レベルになることによ
り、カラム・アドレスが受け付けられる。このときシリ
アル・アドレス・カウンタは、出力A0s,A1s,A2s,…のす
べてが“0"にセットされる。その後、▲▼のトグ
ルによって信号CLTCが“H"レベル,▲▼が“L"
レベルになると、A0s=1,A1s=0,A2s=0,…となり、次
にラッチ信号CLTCが“H"レベル,▲▼が“L"レ
ベルになると、A0s=1,A1s=1,A2s=0,…となり、以下
順次CLTC,▲▼のトグルによってカウント・ア
ップされる。FIG. 4 is a timing chart showing the operation of the above serial address counter. The operation of the serial address counter will be described using this.
When ▼ falls and becomes active, the reset signal CSET
Are at "H" level, and ▲ ▼ is at "L" level, whereby the reset transistors Q1, Q2,... Of the serial address counter are turned off. Then, the row address is fetched by the drop of ▲, and after the elapse of time τ1, the column address is accepted when the latch signal CLTC of the column address becomes “H” level and , ▼ becomes “L” level. Can be At this time, all the outputs A0s, A1s, A2s,... Of the serial address counter are set to “0”. After that, the signal CLTC is set to “H” level and ▲ ▼ is set to “L” by toggling ▲ ▼.
, A0s = 1, A1s = 0, A2s = 0,..., Then, when the latch signal CLTC goes to the “H” level and ▲ ▼ goes to the “L” level, A0s = 1, A1s = 1, A2s = 0,..., And are counted up by the toggle of CLTC, ▲ ▼.
したがってこのシリアル・アドレス・カウンタの出力
を、第1図に示すようにカラム・アドレス・バッファを
介し、或いは第2図に示すように直接カラム・デコーダ
に入力することにより、ページ・モードを利用したシリ
アル・アクセス・モードが実現できる。Accordingly, the page mode is used by inputting the output of the serial address counter via a column address buffer as shown in FIG. 1 or directly to a column decoder as shown in FIG. A serial access mode can be realized.
この例によれば、カラム・アドレス・ストローブ信号
に応じて外部からのカラム・アドレスを供給せずシリア
ル・アクセスができるため、従来のページ・モードに比
べて高速のシリアス・アクセス機能の実現する事ができ
る。またニブル・モードにおけるようにシリアル・アク
セスのビット数が制限されることはない。According to this example, serial access can be performed without supplying an external column address in accordance with the column address strobe signal, thereby realizing a higher-speed serial access function than in the conventional page mode. Can be. Also, the number of bits for serial access is not limited as in the nibble mode.
次に本発明をポインタ機能付きのDRAMに適用した例に
つき説明する。ここにポインタ機能とは、カラム・アド
レスに対して任意のアドレスからのシリアル・アクセス
を可能とする、いわば頭出し機能である。この様な機能
は、例えば画像用メモリにおいて、水平方向のドット・
スクロール等を容易にする上で有用なものである。Next, an example in which the present invention is applied to a DRAM having a pointer function will be described. Here, the pointer function is a so-called cueing function that enables serial access from an arbitrary address to a column address. Such a function is, for example, in an image memory, a dot in a horizontal direction.
This is useful for facilitating scrolling and the like.
第5図はその様な例のDRAMに内蔵されるシリアル・ア
ドレス・カウンタである。DRAMの全体構成は第1図或い
は第2図と同様である。ここでは、i段目のみ示してい
る。このシリアル・アドレス・カウンタは所謂プリセッ
ト型カウンタであり、シリアル・アドレスを順に発生す
る主カウンタ51と、この主カウンタ51のデータをラッチ
して次段の主カウンタを制御するための従カウンタ52、
およびこれらを外部アドレスに対してプリセットするプ
リセット・ポート53を有する。FIG. 5 shows a serial address counter incorporated in such a DRAM. The overall configuration of the DRAM is the same as in FIG. 1 or FIG. Here, only the i-th stage is shown. The serial address counter is a so-called preset type counter, and includes a main counter 51 for sequentially generating a serial address, a slave counter 52 for latching data of the main counter 51 and controlling a next-stage main counter.
And a preset port 53 for presetting them to an external address.
第6図はこのシリアル・アドレス・カウンタの制御ク
ロックCTiを発生するクロック発生回路である。プリセ
ット・ポート53に入る制御クロック信号▲▼が
“L"レベルの間は最初のクロックCT0が発生せず、制御
クロック▲▼が“H"レベルになることにより、
▲▼のトグルに同期して発生するラッチ信号CLTC
に同期して順次1/2分周されたクロックCT1,CT2,…が発
生するように構成されている。FIG. 6 shows a clock generation circuit for generating a control clock CTi for the serial address counter. While the control clock signal ▲ ▼ entering the preset port 53 is at the “L” level, the first clock CT0 is not generated, and the control clock ▲ ▼ goes to the “H” level.
Latch signal CLTC generated in synchronization with the toggle of ▲ ▼
Clocks CT1, CT2,.
次に第5図のシリアル・アドレス・カウンタの動作を
第7図のタイミング図を参照して説明する。外部制御信
号▲▼が降下してロウ・アドレスが取り込まれた
後、▲▼の降下から時間t1でラッチ信号CLTCが
“H"レベルになり、カラム・アドレスの受け付けが開始
される。ラッチ信号CLTCは▲▼の降下により再び
“L"レベルに低下する事により、カラム・アドレスがラ
ッチされる。これと並行して、▲▼が降下するま
での制御信号▲▼が“H"レベルの間に、プリセ
ット・ポート53に入力されたデータAic,▲▼によ
ってシリアル・アドレス・カウンタは外部アドレスに対
してプリセットされる。第7図では、2ビット分のシリ
アル・アドレス・カウンタの場合について、最下位アド
レスA0が“H"レベル、次のアドレスA1が“L"レベルにプ
リセットされた状態を示している。この後▲▼の
トグルに対応してラッチ信号▲▼が動作し、こ
れによりクロックCT0が“H"レベルに、またこのクロッ
クCT0とカウンタ出力S0sにより次のクロックCT1が“H"
レベルに、というようにクロックが入る。この結果シリ
アル・アドレス・カウンタは、プリセットされた状態
(S0=1,S1=0)から、S0=0,S1=1、次いでS0=1,S1
=1というようにカウントアップされる。Next, the operation of the serial address counter of FIG. 5 will be described with reference to the timing chart of FIG. After the row address is fetched by the fall of the external control signal で, the latch signal CLTC goes to the “H” level at time t1 from the fall of ▼, and the reception of the column address is started. The latch signal CLTC falls to the “L” level again due to the drop of ▲, so that the column address is latched. In parallel with this, while the control signal ▲ ▼ until ▲ falls, the serial address counter responds to the external address by the data Aic, ▲ input to the preset port 53 while the control signal ▲ ▼ is at the “H” level. Preset. FIG. 7 shows a state in which the lowest address A0 is preset to "H" level and the next address A1 is preset to "L" level in the case of a 2-bit serial address counter. Thereafter, the latch signal ▲ ▼ operates in response to the toggle of ▲ ▼, whereby the clock CT0 becomes “H” level, and the next clock CT1 becomes “H” by this clock CT0 and the counter output S0s.
The clock enters the level, and so on. As a result, the serial address counter changes from the preset state (S0 = 1, S1 = 0) to S0 = 0, S1 = 1, then S0 = 1, S1
= 1.
このプリセット型シリアル・アドレス・カウンタの出
力が先の実施例と同様にカラム・アドレス・バッファを
介して、或いは直接カラム・デコーダに入力されて、ペ
ージ・モードを応用したシリアル・アクセス・モードが
実現される。The output of the preset type serial address counter is input to the column decoder via the column address buffer or directly to the column decoder in the same manner as in the previous embodiment, thereby realizing the serial access mode applying the page mode. Is done.
この例によっても先の例と同様の効果が得られる。 According to this example, the same effect as the previous example can be obtained.
ところでDRAMは、第1図,第2図に示したようにオー
ト・リフレッシュ用のリフレッシュ・カウンタを内蔵す
るものが一般的である。したがって本発明を実施するに
当たって、シリアル・アクセスのためのシリアル・アド
レス・カウンタとリフレッシュ・カウンタとを共有する
ことが考えられる。その場合、n回のリフレッシュ・サ
イクルを連続してではなく途中にシリアル・アクセス・
モードを挟んで行うこともあり得るため、リフレッシュ
・アドレスを一時保持するレジスタが必要になる。By the way, a DRAM generally has a built-in refresh counter for auto refresh as shown in FIG. 1 and FIG. Therefore, in practicing the present invention, it is conceivable to share a serial address counter and a refresh counter for serial access. In this case, the serial access operation is not performed continuously for n times but in the middle.
Since the operation may be performed between modes, a register for temporarily holding a refresh address is required.
第8図は、その様な事情を考慮した本発明の実施例に
係わるDRAMでのオート・リフレッシュ用兼シリアル・ア
クセス用のカウンタの概略構成である。カウンタ回路81
と並列にリフレッシュ・アドレス・レジスタ回路82が設
けられ、これらの間でデータのやり取りができるように
なっている。リフレッシュ・アドレスは常にリフレッシ
ュ・アドレス・レジスタ回路82を通して出力されるよう
にし、かつカウンタ回路81はこのリフレッシュ・アドレ
ス・レジスタ回路82にラッチされたアドレスに対しても
プリセット可能としておく。これによって、リフレッシ
ュ・サイクルを途中で中断してシリアル・アクセス・モ
ードを実行し、その後中断したリフレッシュ・サイクル
を続けるということが可能になる。FIG. 8 shows a schematic configuration of a counter for automatic refresh and serial access in a DRAM according to an embodiment of the present invention in consideration of such circumstances. Counter circuit 81
A refresh address register circuit 82 is provided in parallel with the above, so that data can be exchanged between them. The refresh address is always output through the refresh address register circuit 82, and the counter circuit 81 can preset the address latched by the refresh address register circuit 82. This makes it possible to interrupt the refresh cycle, execute the serial access mode, and then continue the interrupted refresh cycle.
この様にリフレッシュ・カウンタとシリアル・アドレ
ス・カウンタを共用することによって、DARMのチップ面
積の有効利用が図られる。By sharing the refresh counter and the serial address counter in this way, the chip area of the DARM can be effectively used.
[発明の効果] 以上述べたように本発明によれば、チップ内にシリア
ル・アドレスカウンタを内蔵することによって、高速の
シリアル・アクセス・モード動作を可能としたDRAMを得
ることができる。しかも、シリアル・アドレス・カウン
タをシリアル・アクセスモード時のカウンタと、リフレ
ッシュ時のリフレッシュ・カウンタに共有しているた
め、チップサイズの大型化を防止できる。[Effects of the Invention] As described above, according to the present invention, a DRAM capable of high-speed serial access mode operation can be obtained by incorporating a serial address counter in a chip. Moreover, since the serial address counter is shared by the counter in the serial access mode and the refresh counter in the refresh, the chip size can be prevented from increasing.
第1図は本発明に適用されるDRAMの構成を示すブロック
図、 第2図は他の例のDRAMの構成を示すブロック図、 第3図(a)(b)(c)はDRAMに内蔵するシリアル・
アドレス・カウンタの等価回路とその構成要素であるク
ロックドCMOSインバータを示す図、 第4図はそのシリアル・アドレス・カウンタの動作を説
明するためのタイミング図、 第5図は他のシリアル・アドレス・カウンタの構成例を
示す等価回路図、 第6図はそのクロック発生回路の構成例を示す等価回路
図、 第7図は同じく動作を説明するためのタイミング図、 第8図は本発明の実施例を示すものであり、リフレッシ
ュ・カウンタと共用したシリアル・アドレス・カウンタ
の構成例を示すブロック図、 第9図はDRAMのページ・モードのリード・サイクルを示
すタイミング図、 第10図は同じくライト・サイクルを示すタイミング図、 第11図はニブル・モードのリード・サイクルを示すタイ
ミング図、 第12図は同じくライト・サイクルを示すタイミング図で
ある。 1……ロウ・アドレス・バッファ、2……カラム・アド
レス・バッファ、3,4……クロック・ジェネレータ、5
……カラム・デコーダ、6……ロウ・デコーダ、7……
メモリセルアレイ、8……センスアンプ/I/Oゲート、9
……入力バッファ、10……出力バッファ、11……基板バ
イアス発生回路、12……リフレッシュ・カウンタ、13…
…シリアル・アドレス・カウンタ。1 is a block diagram showing a configuration of a DRAM applied to the present invention, FIG. 2 is a block diagram showing a configuration of a DRAM of another example, and FIGS. 3 (a), (b) and (c) are built in the DRAM. Cereal
FIG. 4 shows an equivalent circuit of an address counter and a clocked CMOS inverter which is a component thereof. FIG. 4 is a timing chart for explaining the operation of the serial address counter. FIG. 5 is another serial address counter. FIG. 6 is an equivalent circuit diagram showing an example of the configuration of a clock generating circuit, FIG. 7 is a timing diagram for explaining the same operation, and FIG. 8 is an embodiment of the present invention. FIG. 9 is a block diagram showing a configuration example of a serial address counter shared with a refresh counter, FIG. 9 is a timing diagram showing a read cycle in a page mode of the DRAM, and FIG. FIG. 11 is a timing diagram showing a read cycle in nibble mode, and FIG. 12 is a timing diagram showing a write cycle. It is a timing diagram. 1 ... row address buffer, 2 ... column address buffer, 3, 4 ... clock generator, 5
...... column decoder, 6 ... row decoder, 7 ...
Memory cell array, 8: sense amplifier / I / O gate, 9
…… Input buffer, 10 …… Output buffer, 11 …… Substrate bias generation circuit, 12 …… Refresh counter, 13…
... Serial address counter.
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 昭61−82588(JP,A) 特開 昭62−6482(JP,A) 特開 昭61−134989(JP,A) 特開 昭61−170994(JP,A) 特開 昭62−214577(JP,A) 特開 平3−71484(JP,A) (58)調査した分野(Int.Cl.6,DB名) G11C 11/407 ──────────────────────────────────────────────────続 き Continuation of the front page (56) References JP-A-61-8588 (JP, A) JP-A-62-6482 (JP, A) JP-A-61-134989 (JP, A) 170994 (JP, A) JP-A-62-214577 (JP, A) JP-A-3-71484 (JP, A) (58) Fields investigated (Int. Cl. 6 , DB name) G11C 11/407
Claims (5)
びカラムにマトリクス状に配置されたメモリアレイと、 前記メモリアレイ内のロウを選択するロー・デコーダ
と、 カラム・アドレスを保持するカラム・アドレス・バッフ
ァと、 前記カラム・アドレス・バッファに保持されたカラム・
アドレスに応じて前記メモリアレイ内のカラムを選択す
るカラム・デコーダと、 選択されたロウに配置された複数のメモリセルのうち、
少なくとも2ビット以上を連続してアクセスするシリア
ル・アクセスモード時に、カラム・アドレス・ストロー
ブ信号のトグル動作に応じて順次カウント・アップさ
れ、連続したカラム・アドレスを発生して前記カラム・
アドレス・バッファに供給し、前記メモリアレイのリフ
レッシュ時にリフレッシュ・アドレスをカウント・アッ
プし、前記ロウ・アドレス・バッファに供給するシリア
ル・アドレス・カウンタと、 前記リフレッシュ・アドレスを保持するレジスタとを具
備し、 前記シリアル・アドレス・カウンタはリフレッシュ時に
前記レジスタに保持されたリフレッシュ・アドレスによ
りプリセットされることを特徴とするダイナミック型半
導体メモリ装置。1. A memory array in which a plurality of dynamic memory cells are arranged in rows and columns in a matrix, a row decoder for selecting a row in the memory array, and a column address for holding a column address. A buffer and a column address stored in the column address buffer.
A column decoder for selecting a column in the memory array according to an address; and a plurality of memory cells arranged in a selected row.
In a serial access mode in which at least two bits or more are successively accessed, the serial address is sequentially counted up according to a toggle operation of a column address strobe signal, and a continuous column address is generated to generate the column address.
A serial address counter that supplies an address buffer, counts up a refresh address at the time of refreshing the memory array, and supplies the refresh address to the row address buffer; and a register that holds the refresh address. A dynamic semiconductor memory device, wherein the serial address counter is preset by a refresh address held in the register at the time of refresh.
びカラムにマトリクス状に配置されたメモリアレイと、 前記メモリアレイ内のロウを選択するロー・デコーダ
と、 カラム・アドレスに応じて前記メモリアレイ内のカラム
を選択するカラム・デコーダと、 選択されたロウに配置された複数のメモリセルのうち、
少なくとも2ビット以上を連続してアクセスするシリア
ル・アクセスモード時に、カラム・アドレス・ストロー
ブ信号のトグル動作に応じて順次カウント・アップさ
れ、連続したカラム・アドレスを発生して前記カラム・
デコーダに供給し、前記メモリアレイのリフレッシュ時
にリフレッシュ・アドレスをカウント・アップし、前記
ロウ・デコーダに供給するシリアル・アドレス・カウン
タと、 前記リフレッシュ・アドレスを保持するレジスタとを具
備し、 前記シリアル・アドレス・カウンタはリフレッシュ時に
前記レジスタに保持されたリフレッシュ・アドレスによ
りプリセットされることを特徴とするダイナミック型半
導体メモリ装置。2. A memory array in which a plurality of dynamic memory cells are arranged in rows and columns in a matrix, a row decoder for selecting a row in the memory array, and a memory in the memory array according to a column address. And a column decoder for selecting a column of a plurality of memory cells arranged in a selected row.
In a serial access mode in which at least two bits or more are successively accessed, the serial address is sequentially counted up according to a toggle operation of a column address strobe signal, and a continuous column address is generated to generate the column address.
A serial address counter that supplies a refresh address to the row decoder when the memory array is refreshed and supplies a refresh address to the row decoder; and a register that holds the refresh address. A dynamic semiconductor memory device, wherein an address counter is preset by a refresh address held in the register at the time of refresh.
びカラムにマトリクス状に配置されたメモリアレイと、 前記メモリアレイ内のロウを選択するロー・デコーダ
と、 カラム・アドレスを保持するカラム・アドレス・バッフ
ァと、 前記カラム・アドレス・バッファに保持されたカラム・
アドレスに応じて前記メモリアレイ内のカラムを選択す
るカラム・デコーダと、 選択されたロウに配置された複数のメモリセルのうち、
少なくとも2ビット以上を連続してアクセスするシリア
ル・アクセスモード時に、カラム・アドレス・ストロー
ブ信号のトグル動作に応じて順次カウント・アップさ
れ、連続したカラム・アドレスを発生して前記カラム・
アドレス・バッファに供給し、前記メモリアレイのリフ
レッシュ時にリフレッシュ・アドレスをカウント・アッ
プし、前記ロウ・アドレス・バッファに供給するシリア
ル・アドレス・カウンタと を具備することを特徴とするダイナミック型半導体メモ
リ装置。3. A memory array in which a plurality of dynamic memory cells are arranged in rows and columns in a matrix, a row decoder for selecting a row in the memory array, and a column address for holding a column address. A buffer and a column address stored in the column address buffer.
A column decoder for selecting a column in the memory array according to an address; and a plurality of memory cells arranged in a selected row.
In a serial access mode in which at least two bits or more are successively accessed, the serial address is sequentially counted up according to a toggle operation of a column address strobe signal, and a continuous column address is generated to generate the column address.
A serial address counter which supplies an address buffer, counts up a refresh address at the time of refreshing the memory array, and supplies the refresh address to the row address buffer. .
びカラムにマトリクス状に配置されたメモリアレイと、 前記メモリアレイ内のロウを選択するロー・デコーダ
と、 カラム・アドレスに応じて前記メモリアレイ内のカラム
を選択するカラム・デコーダと、 選択されたロウに配置された複数のメモリセルのうち、
少なくとも2ビット以上を連続してアクセスするシリア
ル・アクセスモード時に、カラム・アドレス・ストロー
ブ信号のトグル動作に応じて順次カウント・アップさ
れ、連続したカラム・アドレスを発生して前記カラム・
デコーダに供給し、前記メモリアレイのリフレッシュ時
にリフレッシュ・アドレスをカウント・アップし、前記
ロウ・デコーダに供給するシリアル・アドレス・カウン
タと を具備することを特徴とするダイナミック型半導体メモ
リ装置。4. A memory array in which a plurality of dynamic memory cells are arranged in rows and columns in a matrix, a row decoder for selecting a row in the memory array, and a memory in the memory array according to a column address. And a column decoder for selecting a column of a plurality of memory cells arranged in a selected row.
In a serial access mode in which at least two bits or more are successively accessed, the serial address is sequentially counted up according to a toggle operation of a column address strobe signal, and a continuous column address is generated to generate the column address.
And a serial address counter that supplies a refresh address to the row decoder when the memory array is refreshed and supplies the refresh address to the row decoder.
意のカラム・アドレスからシリアル・アクセスを実現す
るため、外部カラム・アドレスによりプリセットされる
ことを特徴とする請求項1乃至4のいずれかに記載のダ
イナミック型半導体メモリ装置。5. The serial address counter according to claim 1, wherein said serial address counter is preset by an external column address in order to realize serial access from an arbitrary column address. Dynamic semiconductor memory device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1225426A JP2927293B2 (en) | 1989-08-31 | 1989-08-31 | Dynamic semiconductor memory device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1225426A JP2927293B2 (en) | 1989-08-31 | 1989-08-31 | Dynamic semiconductor memory device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0388193A JPH0388193A (en) | 1991-04-12 |
| JP2927293B2 true JP2927293B2 (en) | 1999-07-28 |
Family
ID=16829184
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1225426A Expired - Fee Related JP2927293B2 (en) | 1989-08-31 | 1989-08-31 | Dynamic semiconductor memory device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2927293B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR970004346B1 (en) * | 1994-01-26 | 1997-03-27 | 삼성전자 주식회사 | Dual port graphics RAM and serial data access method |
-
1989
- 1989-08-31 JP JP1225426A patent/JP2927293B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0388193A (en) | 1991-04-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6381190B1 (en) | Semiconductor memory device in which use of cache can be selected | |
| JPH01146187A (en) | Semiconductor memory device built-in cache memory | |
| JPS6072020A (en) | Dual port memory circuit | |
| JPS5942396B2 (en) | semiconductor memory device | |
| JPH05159567A (en) | Dual port memory | |
| JPH01125795A (en) | Virtual type static semiconductor memory device | |
| US5631866A (en) | Semiconductor memory device | |
| US5185719A (en) | High speed dynamic, random access memory with extended reset/precharge time | |
| JPH05274862A (en) | Semiconductor memory device | |
| EP0872847A1 (en) | Memory | |
| JPS61288240A (en) | semiconductor storage device | |
| JPH08263982A (en) | Semiconductor memory device | |
| US20070043922A1 (en) | Memory system for selectively transmitting command and address signals | |
| JP2927293B2 (en) | Dynamic semiconductor memory device | |
| JP2575090B2 (en) | Semiconductor storage device | |
| JP3302726B2 (en) | Semiconductor storage device | |
| KR950003604B1 (en) | Semiconductor memory device | |
| JP2937717B2 (en) | Memory device | |
| JP2795846B2 (en) | Semiconductor device | |
| JPS626482A (en) | Semiconductor memory device | |
| JP2799042B2 (en) | Semiconductor storage device | |
| EP0468135B1 (en) | A high speed dynamic, random access memory with extended reset/precharge time | |
| US5692148A (en) | Method and apparatus for improving system memory cost/performance using extended data out (EDO)DRAM and split column addresses | |
| JPS61289596A (en) | Semiconductor memory device | |
| JPH0514359B2 (en) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |