JPH08221978A - Semiconductor memory device - Google Patents

Semiconductor memory device

Info

Publication number
JPH08221978A
JPH08221978A JP7023730A JP2373095A JPH08221978A JP H08221978 A JPH08221978 A JP H08221978A JP 7023730 A JP7023730 A JP 7023730A JP 2373095 A JP2373095 A JP 2373095A JP H08221978 A JPH08221978 A JP H08221978A
Authority
JP
Japan
Prior art keywords
address
circuit
memory device
semiconductor memory
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.)
Withdrawn
Application number
JP7023730A
Other languages
Japanese (ja)
Inventor
Takeshi Sakata
健 阪田
Miki Takeuchi
幹 竹内
Shinji Horiguchi
真志 堀口
Yoshinobu Nakagome
儀延 中込
Hitoshi Tanaka
田中  均
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Hitachi Solutions Technology Ltd
Original Assignee
Hitachi ULSI Engineering Corp
Hitachi Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi ULSI Engineering Corp, Hitachi Ltd filed Critical Hitachi ULSI Engineering Corp
Priority to JP7023730A priority Critical patent/JPH08221978A/en
Publication of JPH08221978A publication Critical patent/JPH08221978A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Dram (AREA)

Abstract

(57)【要約】 【目的】 カラム選択線(YS)を切り替える際の不要
なタイミングマージンを除去して、サイクル時間を高速
化する。 【構成】 外部クロック(CLK)に同期して入力バッ
ファ(DIB),出力バッファ(DOB)などを制御す
るタイミング制御回路(TG)に加え、Yデコーダ(Y
DEC)に入力するYアドレスをCLKと非同期に切り
替えるためのタイミング制御回路(YTG)を設ける。 【効果】 YSは非同期に駆動されるため、複数のアド
レス線が同時に切り替わる場合のタイミングマージンを
確保したまま、不要なタイミングマージンを除去でき
る。
(57) [Abstract] [Purpose] To eliminate the unnecessary timing margin when switching the column select line (YS) and speed up the cycle time. [Structure] In addition to a timing control circuit (TG) that controls an input buffer (DIB), an output buffer (DOB) and the like in synchronization with an external clock (CLK), a Y decoder (Y
A timing control circuit (YTG) for switching the Y address input to DEC) asynchronously with CLK is provided. [Effect] Since YS is driven asynchronously, it is possible to remove an unnecessary timing margin while securing a timing margin when a plurality of address lines are simultaneously switched.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、半導体記憶装置に関す
る。特に、外部クロックに同期して動作する同期式ダイ
ナミックランダムアクセスメモリ(DRAM)に関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a semiconductor memory device. In particular, it relates to a synchronous dynamic random access memory (DRAM) which operates in synchronization with an external clock.

【0002】[0002]

【従来の技術】外部からのクロック信号に同期してデー
タの入出力を行う同期式メモリが、高データレートが得
られる方式として注目されている。その代表的なもの
は、シンクロナスDRAMと呼ばれる同期式ダイナミッ
クランダムアクセスメモリである。そのクロックサイク
ル時間はカラム系回路のサイクル時間で定まっている。
2. Description of the Related Art A synchronous memory which inputs and outputs data in synchronization with a clock signal from the outside has been attracting attention as a method capable of obtaining a high data rate. A typical example thereof is a synchronous dynamic random access memory called a synchronous DRAM. The clock cycle time is determined by the cycle time of the column system circuit.

【0003】図3に、従来の同期式DRAMのカラム系
回路の構成例を示す。この構成では、タイミング制御回
路TGcが、外部クロック信号CLKに同期した制御信
号を発生し、他の回路を制御する。同図において、YA
Bcはアドレスバッファ、YACcはアドレスカウン
タ、YPDcはYアドレスプリデコーダ、YDECはY
デコーダである。SMAはサブメモリセルアレーであ
り、この図では簡単のため一つずつしか示していない
が、ワード線WLとデータ線対DLt,DLbがそれぞ
れ複数設けられ、その所望の交点にメモリセルMCが多
数配置されている。SABはセンスアンプブロックで、
サブメモリセルアレーに対応して設けられ、複数のセン
スアンプSAや入出力ゲートIOGなどがデータ線対D
Lt,DLbに接続されている。この図では、簡単のた
め、プリチャージ回路などは省略している。DICcは
入力回路、DOCcは出力回路である。
FIG. 3 shows an example of the configuration of a column circuit of a conventional synchronous DRAM. In this configuration, the timing control circuit TGc generates a control signal synchronized with the external clock signal CLK and controls other circuits. In the figure, YA
Bc is an address buffer, YACc is an address counter, YPDc is a Y address predecoder, and YDEC is Y.
It is a decoder. SMA is a sub-memory cell array, and although only one is shown in this figure for simplicity, a plurality of word lines WL and a plurality of data line pairs DLt and DLb are provided, and a large number of memory cells MC are provided at desired intersections. It is arranged. SAB is a sense amplifier block,
A plurality of sense amplifiers SA, input / output gates IOG, etc. are provided corresponding to the sub memory cell array, and the data line pair D
It is connected to Lt and DLb. In this figure, a precharge circuit and the like are omitted for simplicity. DICc is an input circuit, and DOCc is an output circuit.

【0004】カラム系の動作は、ロウ系のアクティベイ
ト動作が終了した状態で行われる。すなわち、あるワー
ド線WLがワード線電圧VCHに駆動されてメモリセル
MCが選択され、センスアンプ駆動線CSN,CSPが
それぞれローレベルVSS,ハイレベルVCCとなっ
て、データ線対DLt,DLbに現れた信号がセンスア
ンプSAにより増幅された状態である。外部からの制御
信号(図では省略)がクロックCLKに同期して取り込
まれ、タイミング制御回路TGcが制御信号を発生し、
YアドレスバッファYABcが外部アドレスAを取り込
む。そのYアドレスを初期値としてYアドレスカウンタ
YACcが動作し、アドレスを出力する。バースト動作
では、YアドレスカウンタYACcにより、クロックに
同期して順次Yアドレスが切り換えられる。このアドレ
ス信号をYプリデコーダYPDcによりプリデコードし
たアドレス信号AYが、YデコーダYDECに入力され
る。さらにAYをYデコーダYDECでデコードして、
そのアドレスのカラム選択線YSを駆動する。カラム選
択線YSで選択された入出力ゲートIOGによりセンス
アンプSAが入出力線対IOt,IObに接続される。
入出力線対IOt,IObを通じて、センスアンプSA
と入力回路DICcあるいは出力回路DOCcとのデー
タの授受を行い、入力データDinの書込みあるいは出
力データDoutの読み出しを行う。
The operation of the column system is performed in a state where the row system activate operation is completed. That is, a certain word line WL is driven to the word line voltage VCH to select the memory cell MC, the sense amplifier drive lines CSN and CSP become low level VSS and high level VCC, respectively, and appear on the data line pair DLt and DLb. This signal is in a state of being amplified by the sense amplifier SA. An external control signal (not shown) is taken in in synchronization with the clock CLK, and the timing control circuit TGc generates a control signal,
The Y address buffer YABc takes in the external address A. The Y address counter YACc operates using the Y address as an initial value and outputs the address. In the burst operation, the Y address counter YACc sequentially switches the Y addresses in synchronization with the clock. An address signal AY obtained by predecoding this address signal by the Y predecoder YPDc is input to the Y decoder YDEC. Furthermore, AY is decoded by the Y decoder YDEC,
The column select line YS of that address is driven. The sense amplifier SA is connected to the input / output line pair IOt, IOb by the input / output gate IOG selected by the column selection line YS.
Through the input / output line pair IOt, IOb, the sense amplifier SA
And the input circuit DICc or the output circuit DOCc are exchanged, and the input data Din is written or the output data Dout is read.

【0005】YデコーダYDECの構成例を図4に示
す。これは、1024本のカラム選択線YS0〜YS
1023から1本を選ぶデコーダの例で、YプリデコーダY
PDcによりプリデコードされたアドレス信号AY80
〜AY83,AY60〜AY63,AY40〜AY4
3,AY20〜AY23,AY00〜AY03をデコー
ドする。AY80〜AY83とAY60〜AY63のそ
れぞれ一つずつのANDをとり、16個のブロックYD
0〜YDA15から1個を選択する。選択されたブロッ
ク(図ではYDA15)内で、AY40〜AY43とAY
20〜AY23のそれぞれ一つずつのANDをとり、1
6個のサブブロックYDB0〜YDB15から1個を選択
する。さらに、選択されたサブブロック内(図ではYD
15)で、AY00〜AY03の一つにより、1本のカ
ラム選択線(例えばYS1020〜YS1023のいずれか)が
選ばれる。
An example of the structure of the Y decoder YDEC is shown in FIG. This is 1024 column selection lines YS 0 to YS.
An example of a decoder that selects one from 1023 , Y predecoder Y
Address signal AY80 predecoded by PDc
~ AY83, AY60 to AY63, AY40 to AY4
3, AY20 to AY23, AY00 to AY03 are decoded. AY80 to AY83 and AY60 to AY63 are each ANDed to obtain 16 blocks YD.
Select one from A 0 to YDA 15 . AY40 to AY43 and AY in the selected block (YDA 15 in the figure)
AND each one of 20 to AY23, and
One is selected from the six sub blocks YDB 0 to YDB 15 . Furthermore, within the selected sub-block (YD in the figure
In B 15 ), one column selection line (for example, any of YS 1020 to YS 1023 ) is selected by one of AY00 to AY03.

【0006】[0006]

【発明が解決しようとする課題】バースト動作のサイク
ル時間を高速化する際に、カラム選択線の切り換え時の
タイミングマージンが阻害要因となる。これは、複数の
アドレス線を同時に切り換える際に、無関係なカラム選
択線が誤選択されないようにするためである。図5に、
カラム選択線を切り換える際のタイミングの例を示す。
簡単のため、プリデコードされたアドレス信号のうち、
AY80〜AY83とAY00〜AY03だけを示す。
実線はYプリデコーダYPDcの近端、破線は遠端を示
している。図4に示したように、AY00〜AY03の
配線は、接続されるNANDゲートが多いため、配線遅
延が大きい。そのため、AY80〜AY83とAY00
〜AY03とではスキューが大きい。さらに、カラム選
択線YSまでのゲート段数が異なり、ゲート遅延が異な
る。したがって、AY80〜AY83とAY00〜AY
03とで、YプリデコーダYPDcからカラム選択線Y
Sまでの遅延時間を揃えるのは困難である。そのため、
AY80〜AY83とAY00〜AY03との両者が切
り換わる場合に、誤選択を防ぐため、アドレス信号の立
ち上がりを立ち下がりよりも遅らせて、タイミングマー
ジンを確保しなければならない。しかも、メモリの高集
積大容量化に伴い、カラムデコーダ内のアドレス線の遅
延時間が大きくなるので、このタイミングマージンを大
きくしなければならない。アドレス信号はクロックCL
Kに同期して切り換えるので、バースト間でAHとALの両
者を切り換える場合に合わせ、バースト内でALだけを切
り換える場合にも、同じ時間だけタイミングマージンを
とる。
When speeding up the cycle time of the burst operation, the timing margin at the time of switching the column select line becomes an obstacle. This is to prevent irrelevant column selection lines from being erroneously selected when simultaneously switching a plurality of address lines. In Figure 5,
An example of the timing when switching the column selection line is shown.
For simplicity, of the predecoded address signals,
Only AY80 to AY83 and AY00 to AY03 are shown.
The solid line shows the near end of the Y predecoder YPDc, and the broken line shows the far end. As shown in FIG. 4, the wirings of AY00 to AY03 have a large wiring delay because many NAND gates are connected. Therefore, AY80 to AY83 and AY00
The skew between AY03 and AY03 is large. Further, the number of gate stages up to the column selection line YS is different, and the gate delay is also different. Therefore, AY80 to AY83 and AY00 to AY
03, the column selection line Y from the Y predecoder YPDc.
It is difficult to make the delay times up to S uniform. for that reason,
When both AY80 to AY83 and AY00 to AY03 are switched, in order to prevent erroneous selection, the rising edge of the address signal must be delayed later than the falling edge to secure the timing margin. In addition, since the delay time of the address line in the column decoder increases with the high integration and large capacity of the memory, this timing margin must be increased. Address signal is clock CL
Since the switching is performed in synchronization with K, a timing margin is taken for the same time even when switching only AL within a burst in accordance with switching between both AH and AL between bursts.

【0007】これまでに発表されている同期式DRAM
では、最小クロックサイクル時間の短縮のために、パイ
プライン方式とプリフェッチ方式の少なくてもいずれか
一方が用いられている。パイプライン方式の同期式DR
AMについては、例えばIEEEJournal of Solid-State C
ircuits, vol. 29, no. 4, pp. 426-431, Apr. 1994に
述べられている。パイプライン方式でも、カラムデコー
ダ出力からメインアンプの出力までの間は、ラッチを挿
入することができないため、分割できない。プリフェッ
チ方式の同期式DRAMについては、例えばIEEE Journ
al of Solid-State Circuits, vol. 29, no. 4, pp. 52
9-533, Apr. 1994に述べられている。プリフェッチ方式
により、同時にリード/ライトするデータを増やすため
には、それに見合って入出力線対やメインアンプなどを
増やさなければならないため、エリアペナルティが大き
い。したがって、これらに加え新たな方式によりサイク
ルを高速化することが望まれる。
Synchronous DRAM announced so far
In order to shorten the minimum clock cycle time, at least one of the pipeline method and the prefetch method is used. Pipelined synchronous DR
For AM, for example, IEEE Journal of Solid-State C
ircuits, vol. 29, no. 4, pp. 426-431, Apr. 1994. Even in the pipeline system, since the latch cannot be inserted between the output of the column decoder and the output of the main amplifier, it cannot be divided. For the prefetch type synchronous DRAM, for example, IEEE Journal
al of Solid-State Circuits, vol. 29, no. 4, pp. 52
9-533, Apr. 1994. In order to increase the amount of data to be read / written at the same time by the prefetch method, it is necessary to increase the number of input / output line pairs, main amplifiers, etc., so that the area penalty is large. Therefore, in addition to these, it is desired to speed up the cycle by a new method.

【0008】[0008]

【課題を解決するための手段】上記目的を達成するため
の本発明の特徴は、複数のワード線と、上記複数のワー
ド線と交差して配置された複数のデータ線と、上記複数
のワード線と上記複数のデータ線の所望の交点に配置さ
れた多数のメモリセルと、上記複数のデータ線に接続さ
れ上記メモリセルから上記データ線に読み出された信号
を増幅するための複数のセンスアンプと、上記複数のセ
ンスアンプとの信号の授受を行うための入出力線と、上
記複数のセンスアンプを選択するカラム選択線と、上記
カラム選択線を選択するYデコーダを有し、外部からク
ロック信号が入力され、上記クロック信号に同期して外
部とのデータの授受を行う半導体記憶装置において、上
記Yデコーダ内のアドレス信号線が一組しか切り換わら
ない場合の不要なタイミングマージンを除去することに
ある。そのために、以下の手法の少なくともいずれか一
つを行う。
The features of the present invention for achieving the above-mentioned object are that a plurality of word lines, a plurality of data lines arranged to intersect the plurality of word lines, and a plurality of words. Line and a plurality of memory cells arranged at desired intersections of the plurality of data lines, and a plurality of senses connected to the plurality of data lines for amplifying a signal read from the memory cells to the data line. An amplifier, an input / output line for exchanging signals with the plurality of sense amplifiers, a column selection line for selecting the plurality of sense amplifiers, and a Y decoder for selecting the column selection line are provided. In a semiconductor memory device in which a clock signal is input and data is exchanged with the outside in synchronization with the clock signal, it is unnecessary when only one set of address signal lines in the Y decoder is switched. It is to remove Lee timing margin. Therefore, at least one of the following methods is performed.

【0009】第1の手法:クロック信号と非同期なタイ
ミング制御を行うY系タイミング制御回路を設けてYデ
コーダ内のアドレス信号線の切り換えを行い、上記アド
レス信号線が一組しか切り換わらない場合のタイミング
マージンを除去する。
First method: In the case where a Y-system timing control circuit for performing timing control asynchronous with the clock signal is provided to switch the address signal lines in the Y-decoder and only one set of the address signal lines are switched. Remove timing margin.

【0010】第2の手法:上記Yデコーダを複数設け、
各Yデコーダに応じてローカルタイミング制御回路を設
け、ローカルタイミング制御回路はそれぞれ独立に非同
期なタイミング制御を行い、上記アドレス信号線が一組
しか切り換わらない場合のタイミングマージンを除去す
る。
Second method: A plurality of Y decoders are provided,
A local timing control circuit is provided corresponding to each Y decoder, and the local timing control circuit independently performs asynchronous timing control to eliminate a timing margin when only one set of the address signal lines is switched.

【0011】第3の手法:アドレス信号を変換すること
により、バースト動作において上記アドレス信号線が一
組しか切り換わらないようにして、タイミングマージン
を除去する。
Third method: The address margin is removed by converting the address signal so that only one set of the address signal line is switched in the burst operation.

【0012】第4の手法:アドレス信号を変換すること
により、バースト動作において上記アドレス信号線の複
数組切り換わる場合を低減し、上記アドレス信号線の複
数組が切り換わる場合にはタイミングマージンをとり、
一組しか切り換わらない場合にはタイミングマージンを
除去する。
Fourth method: By converting an address signal, it is possible to reduce a case where a plurality of sets of the address signal lines are switched in a burst operation, and to take a timing margin when a plurality of sets of the address signal lines are switched. ,
If only one set is switched, the timing margin is removed.

【0013】[0013]

【作用】第1から第4の手法の少なくともいずれか一つ
を行うことにより、バースト動作において無関係なカラ
ム選択線が選択される誤動作を招くこと無く、不要なタ
イミングマージンを除去できる。その結果、バースト動
作のサイクルを高速化して最小クロックサイクル時間を
短縮できる。
By performing at least one of the first to fourth methods, unnecessary timing margin can be removed without causing an erroneous operation of selecting an unrelated column select line in the burst operation. As a result, the burst operation cycle can be speeded up and the minimum clock cycle time can be shortened.

【0014】[0014]

【実施例】【Example】

[第1の実施例]非同期動作を用いた第1の実施例を、
図1に示す。外部との入出力などはクロックに同期して
行うが、Yデコーダなどの動作は非同期に行うことが特
徴である。そのために、クロック信号CLKに同期した
制御信号を発生するタイミング制御回路TGに加え、ク
ロック信号CLKと非同期な制御信号を発生するY系制
御回路YTGを設けている。同図において、YABはア
ドレスバッファ、YACはアドレスカウンタ、YPDは
Yアドレスプリデコーダ、YDECはYデコーダであ
る。SMAはサブメモリセルアレーであり、図3に示し
た従来例と同様に、ワード線WLとデータ線対DLt,
DLbが設けられ、その所望の交点にメモリセルMCが
配置されている。SABはセンスアンプブロックで、図
3に示した従来例と同様に、サブメモリセルアレーに対
応して設けられ、複数のセンスアンプSAや入出力ゲー
トIOGなどがデータ線対DLt,DLbに接続されて
いる。DICは入力回路、DOCは出力回路である。
[First Embodiment] A first embodiment using an asynchronous operation,
As shown in FIG. Input / output with the outside is performed in synchronization with the clock, but operations of the Y decoder and the like are characterized by being performed asynchronously. Therefore, in addition to the timing control circuit TG which generates a control signal synchronized with the clock signal CLK, a Y-system control circuit YTG which generates a control signal asynchronous with the clock signal CLK is provided. In the figure, YAB is an address buffer, YAC is an address counter, YPD is a Y address predecoder, and YDEC is a Y decoder. SMA is a sub-memory cell array, and like the conventional example shown in FIG. 3, the word line WL and the data line pair DLt,
DLb is provided, and the memory cell MC is arranged at the desired intersection. SAB is a sense amplifier block, which is provided corresponding to the sub memory cell array as in the conventional example shown in FIG. 3, and a plurality of sense amplifiers SA and input / output gates IOG are connected to the data line pair DLt, DLb. ing. DIC is an input circuit, and DOC is an output circuit.

【0015】以下のように動作を行う。外部からの制御
信号(図では省略)がクロック信号CLKに同期して取
り込まれ、タイミング制御回路TGが制御信号を発生
し、YアドレスバッファYABが外部アドレスAを取り
込む。そのYアドレスを初期値としてYアドレスカウン
タYACが動作し、アドレスを出力する。このYアドレ
スカウンタYACは、Y系タイミング制御回路YTGに
より動作を制御され、バースト動作で順次Yアドレスを
切り換える。このとき、Y系タイミング制御回路YTG
は、タイミング制御回路TGにより起動され、バースト
動作ではクロック信号CLKと非同期に制御信号を発生
し、YアドレスカウンタYACは非同期に動作する。Y
アドレスカウンタYACが出力したアドレス信号は、Y
プリデコーダYPDによりプリデコードされて、AY8
0〜AY83,AY60〜AY63,AY40〜AY4
3,AY20〜AY23,AY00〜AY03が、Yデ
コーダYDECに入力される。これらをYデコーダYD
ECでデコードして、そのアドレスのカラム選択線YS
を駆動する。YプリデコーダYPDとYデコーダYDE
Cは、タイミング信号のないスタティックな回路で構成
され、カラム選択線YSの動作タイミングは、Yアドレ
スカウンタYACで定まり、クロック信号CLKとは非
同期である。そして、センスアンプブロックSABと入
力回路DICあるいは出力回路DOCとのデータの授受
を行い、入力データDinの書込みあるいは出力データ
Doutの読み出しを行う。入力回路DICは、タイミ
ング制御回路TGに制御されクロック信号CLKに同期
して入力データDinを受け取り、Y系タイミング制御
回路YTGに制御され非同期にセンスアンプブロックS
ABへ書き込みデータを出力する。一方、出力回路DO
Cは、Y系タイミング制御回路YTGに制御され非同期
にセンスアンプブロックSABから読み出しデータを受
け取り、タイミング制御回路TGに制御されクロック信
号CLKに同期して出力データDoutを出力する。す
なわち、入力回路DICと出力回路DOCにより、同期
して動作する回路と非同期に動作する回路の動作タイミ
ングの違いを吸収する。
The operation is performed as follows. A control signal (not shown) from the outside is fetched in synchronization with the clock signal CLK, the timing control circuit TG generates the control signal, and the Y address buffer YAB fetches the external address A. The Y address counter YAC operates with the Y address as an initial value, and outputs the address. The operation of the Y address counter YAC is controlled by the Y system timing control circuit YTG, and the Y address is sequentially switched by the burst operation. At this time, the Y-system timing control circuit YTG
Are activated by the timing control circuit TG to generate a control signal asynchronously with the clock signal CLK in the burst operation, and the Y address counter YAC operates asynchronously. Y
The address signal output from the address counter YAC is Y
Predecoded by the predecoder YPD, and AY8
0-AY83, AY60-AY63, AY40-AY4
3, AY20 to AY23, AY00 to AY03 are input to the Y decoder YDEC. These are Y decoder YD
Decode with EC and select column select line YS
Drive. Y predecoder YPD and Y decoder YDE
C is composed of a static circuit having no timing signal, the operation timing of the column selection line YS is determined by the Y address counter YAC, and is asynchronous with the clock signal CLK. Then, data is transferred between the sense amplifier block SAB and the input circuit DIC or the output circuit DOC to write the input data Din or read the output data Dout. The input circuit DIC receives the input data Din in synchronization with the clock signal CLK under the control of the timing control circuit TG and asynchronously under the control of the Y-system timing control circuit YTG.
Write data is output to AB. On the other hand, the output circuit DO
C is controlled by the Y-system timing control circuit YTG to asynchronously receive read data from the sense amplifier block SAB, and is controlled by the timing control circuit TG to output the output data Dout in synchronization with the clock signal CLK. That is, the input circuit DIC and the output circuit DOC absorb the difference in operation timing between the circuit that operates synchronously and the circuit that operates asynchronously.

【0016】以上に述べた構成により、カラム選択線の
切り換え時の不要なタイミングマージンを除去し、バー
スト動作のサイクル時間を高速化できる。図2に、カラ
ム選択線を切り換える際のタイミングの例を示す。簡単
のため、プリデコードされたアドレス信号のうち、AY
80〜AY83とAY00〜AY03だけを示す。実線
はYプリデコーダYPDcの近端、破線は遠端を示して
いる。図5に示した従来例について説明したように、A
Y80〜AY83とAY00〜AY03とで、Yプリデ
コーダYPDcからカラム選択線YSまでの遅延時間は
揃っていない。しかし、従来例と異なり、アドレス信号
の立ち上がりと立ち下がりの両方が早くなるように設計
する。1組のアドレス信号線しか変化しない場合、例え
ばAY00〜AY03だけが変化する場合には、タイミ
ングマージンを取らずに切り換える。この場合、2本の
カラム選択線がオーバーラップすることはあっても、無
関係なカラム選択線が誤選択される恐れはない。一方、
2組以上のアドレス信号線が同時に変化する場合、例え
ばAY80〜AY83とAY00〜AY03の両方が切
り替わるような場合には、Y系タイミング制御回路YT
GによりYアドレスカウンタYACの動作を制御して、
タイミングマージンを取り、誤選択を防ぐ。
With the configuration described above, unnecessary timing margins at the time of switching the column selection lines can be removed, and the cycle time of burst operation can be shortened. FIG. 2 shows an example of the timing when switching the column selection line. For simplicity, of the predecoded address signals, AY
Only 80-AY83 and AY00-AY03 are shown. The solid line shows the near end of the Y predecoder YPDc, and the broken line shows the far end. As described for the conventional example shown in FIG.
The delay time from the Y predecoder YPDc to the column selection line YS is not uniform between Y80 to AY83 and AY00 to AY03. However, unlike the conventional example, it is designed so that both the rising edge and the falling edge of the address signal become faster. When only one set of address signal lines changes, for example, when only AY00 to AY03 change, switching is performed without taking a timing margin. In this case, although two column selection lines may overlap with each other, there is no possibility that an unrelated column selection line is erroneously selected. on the other hand,
When two or more sets of address signal lines change at the same time, for example, when both AY80 to AY83 and AY00 to AY03 are switched, the Y-system timing control circuit YT
The operation of the Y address counter YAC is controlled by G,
Take timing margin to prevent erroneous selection.

【0017】以上に説明した動作により、カラム選択線
の切り換え時の不要なタイミングマージンを除去し、バ
ースト動作のサイクル時間を高速化して、最小クロック
サイクル時間の短縮が可能である。これは、Yデコーダ
などの動作をクロック信号と非同期に行うことにより、
カラム選択線を切り換える周期が可変となり、必要なタ
イミングマージンを残したまま、他のタイミングマージ
ンを除去できるためである。
By the operation described above, unnecessary timing margin at the time of switching the column selection line can be removed, the cycle time of the burst operation can be speeded up, and the minimum clock cycle time can be shortened. This is because the Y decoder and other operations are performed asynchronously with the clock signal,
This is because the cycle of switching the column selection line becomes variable, and other timing margins can be removed while leaving a necessary timing margin.

【0018】[第2の実施例]Yデコーダやサブメモリ
アレーが複数のブロックに分かれた第2の実施例の構成
を、1ギガビット同期式DRAMを例として図6に示
す。同図では、X系については簡単のため省略してい
る。この実施例は、ブロック毎にローカルタイミング制
御回路を持ち、独立したタイミング制御を行うことが特
徴である。同図でSIOCは、クロック信号CLKに同
期して動作する同期入出力回路である。ABLK(AB
LK0〜ABLK7)は、クロック信号CLKと非同期
に動作する非同期ブロックであり、この1ギガビット同
期式DRAMの例では、それぞれ32メガビットずつで
32個設けられ、4個ずつ同時に動作する。同期入出力
回路SIOCと非同期ブロックABLKの間は、Yアド
レスバスYABUS,リードバスRBUS,ライトバス
WBUSで結ばれている。同期入出力回路SIOCは、
YアドレスバッファYAB,YプリデコーダYPD,入
力バッファDIB,入力データラッチDIL,出力バッ
ファDOB,出力用のファーストインファーストアウト
(FIFO)回路RFIFOで構成される。ただし、F
IFO回路RFIFOは入力側は非同期に動作する。非
同期ブロックABLKは、ローカルタイミング制御回路
LTGを持ち、YデコーダYDEC,サブメモリセルア
レーやセンスアンプブロックなどを含む。図6では、Y
デコーダYDECは、簡略化されているが、図4に示し
たような構成である。AHは上位Yアドレスで図4のA
Y80〜AY83,AY60〜AY63,AY40〜A
Y43,AY20〜AY23に相当し、ALは下位Yア
ドレスで図4のAY00〜AY03に相当する。YAL
は上位YアドレスAHのラッチであり、YASRは下位
Yアドレスのシフトレジスタである。サブメモリセルア
レーとセンスアンプブロックも簡略化して表現している
が、図5と同様に構成され、データ線対DLt,DL
b,センスアンプSA,入出力ゲートIOG,入出力線
対IOt,IOb,カラム選択線YSなどを含んで構成
される。WILは、入出力線対IOt,IObへ書き込
むデータのラッチであり、MAは入出力線対IOt,I
Obを通じて読出すデータのメインアンプである。
[Second Embodiment] FIG. 6 shows the configuration of a second embodiment in which the Y decoder and the sub memory array are divided into a plurality of blocks, taking a 1 Gbit synchronous DRAM as an example. In the figure, the X system is omitted for simplicity. This embodiment is characterized by having a local timing control circuit for each block and performing independent timing control. In the figure, SIOC is a synchronous input / output circuit that operates in synchronization with the clock signal CLK. ABLK (AB
LK0 to ABLK7) are asynchronous blocks that operate asynchronously with the clock signal CLK. In the example of this 1-gigabit synchronous DRAM, 32 megabits each are provided with 32 pieces, and four pieces operate simultaneously. The synchronous input / output circuit SIOC and the asynchronous block ABLK are connected by a Y address bus YABUS, a read bus RBUS, and a write bus WBUS. The synchronous input / output circuit SIOC is
It is composed of a Y address buffer YAB, a Y predecoder YPD, an input buffer DIB, an input data latch DIL, an output buffer DOB, and a first-in first-out (FIFO) circuit RFIFO for output. However, F
The input side of the IFO circuit RFIFO operates asynchronously. The asynchronous block ABLK has a local timing control circuit LTG, and includes a Y decoder YDEC, a sub memory cell array, a sense amplifier block, and the like. In FIG. 6, Y
Although the decoder YDEC is simplified, it has a configuration as shown in FIG. AH is the upper Y address and is A in FIG.
Y80-AY83, AY60-AY63, AY40-A
This corresponds to Y43 and AY20 to AY23, and AL is a lower Y address and corresponds to AY00 to AY03 in FIG. YAL
Is a latch for the upper Y address AH, and YASR is a shift register for the lower Y address. Although the sub memory cell array and the sense amplifier block are also simplified and shown, they are configured similarly to FIG.
b, a sense amplifier SA, an input / output gate IOG, an input / output line pair IOt, IOb, a column selection line YS, and the like. WIL is a latch for data to be written to the input / output line pair IOt, IOb, and MA is an input / output line pair IOt, Ib.
It is a main amplifier for data read through Ob.

【0019】リード動作について、タイミングを示す図
7に従い説明する。アクティベイト動作がすでに終了
し、データ線対DLt,DLbの信号がセンスアンプS
Aにより増幅されている状態で、外部からの制御信号
(図では省略)によりリードコマンドが投入されること
により、バーストのリード動作を行う。2ビットのプリ
フェッチを行い、8クロックサイクルのバースト動作
で、非同期ブロックABLKのリード動作を4回行い、
4本のカラム選択線YSを順々に立ち上げる。図7で
は、1回目のバースト動作をa,2回目のバースト動作
をbと表現している。
The read operation will be described with reference to the timing chart of FIG. The activate operation has already been completed, and the signals on the data line pair DLt and DLb are transmitted to the sense amplifier S.
In the state of being amplified by A, a read command is input by an external control signal (not shown in the figure) to perform a burst read operation. 2-bit pre-fetch is performed, burst operation of 8 clock cycles, read operation of asynchronous block ABLK is performed 4 times,
The four column selection lines YS are sequentially activated. In FIG. 7, the first burst operation is represented by a and the second burst operation is represented by b.

【0020】まず、同期入出力回路SIOC内で、クロ
ック信号CLKに同期してアドレス信号AがYアドレス
バッファYABに取り込まれ、YプリデコーダYPDに
よりプリデコードされて、YアドレスバスYABUSに
出力され非同期ブロックABLKへ送られる。Yプリデ
コーダYPDは、タイミング信号を用いないスタティッ
ク回路である。
First, in the synchronous input / output circuit SIOC, the address signal A is taken in by the Y address buffer YAB in synchronization with the clock signal CLK, predecoded by the Y predecoder YPD, and output to the Y address bus YABUS. Sent to block ABLK. The Y predecoder YPD is a static circuit that does not use timing signals.

【0021】このとき、ラッチYAL及びシフトレジス
タYASRはスルーになっており、YアドレスバスYA
BUSの信号がそのまま増幅されて、上位YアドレスA
H及び下位YアドレスALとしてYデコーダYDECへ
出力される。また、ローカルタイミング制御回路LTG
が、YアドレスバスYABUSの信号を検出し、非同期
ブロックABLKのタイミング制御を開始する。制御信
号φLにより、ラッチYALが上位Yアドレス(図7中
のa)をラッチする。また、シフトレジスタYASR
で、このときの下位Yアドレス(図7中の0)が初期値
となる。上位YアドレスAHと下位YアドレスALがY
デコーダYDECでデコードされ、カラム選択線YS
(図7中のa0)が駆動される。選択されたカラム選択
線YSに接続された入出力ゲートIOGにより、データ
線対DLt,DLbが入出力線IOt,IObに接続さ
れ、センスアンプSAで増幅された読み出し信号が入出
力線IOt,IObを通じてメインアンプMAへ伝えら
れる。この信号を、制御信号φRによりメインアンプを
起動して増幅し、リードバスRBUSへ出力する(図7
中のa0,a1)。また、制御信号φAにより、シフト
レジスタYASRで下位YアドレスALを進める(図7
中の2)。これによりカラム選択線が切り換わる(図7
中のa2)。このとき、タイミングマージンは取らない
が、下位YアドレスALだけが切り換わるので、カラム
選択線YSの誤選択の恐れはない。以下、非同期ブロッ
クABLKは同様な動作を繰り返す。メインアンプMA
からリードバスRBUSへ出力されたデータは、FIF
O回路RFIFOにセルフタイミングで取り込まれる。
FIFO回路RFIFOは、所望のレイテンシに応じク
ロック信号CLKに同期して出力バッファDOBへデー
タを送る。すなわち、FIFO回路RFIFOにより、
非同期ブロックABLKと同期入出力回路SIOCの動
作タイミングの違いを吸収する。ただし、この実施例で
は2ビットのプリフェッチを行うため、1回に取り込ん
だリードバスRBUS上のデータを半分ずつ2サイクル
で出力する。出力バッファDOBは、これを出力データ
Doutとして出力する。
At this time, the latch YAL and the shift register YASR are through, and the Y address bus YA is
The BUS signal is amplified as it is, and the upper Y address A
The H and lower Y addresses AL are output to the Y decoder YDEC. Also, the local timing control circuit LTG
Detects the signal of the Y address bus YABUS and starts timing control of the asynchronous block ABLK. The control signal φ L causes the latch YAL to latch the upper Y address (a in FIG. 7). Also, the shift register YASR
Thus, the lower Y address (0 in FIG. 7) at this time becomes the initial value. Upper Y address AH and lower Y address AL are Y
The column select line YS is decoded by the decoder YDEC.
(A0 in FIG. 7) is driven. The data line pair DLt, DLb is connected to the input / output lines IOt, IOb by the input / output gate IOG connected to the selected column selection line YS, and the read signal amplified by the sense amplifier SA is input / output lines IOt, IOb. Is transmitted to the main amplifier MA through. This signal is output to the read bus RBUS by activating the main amplifier by the control signal φ R and amplifying it (FIG. 7).
A0, a1). Further, the control signal φ A advances the lower Y address AL in the shift register YASR (see FIG. 7).
2) inside. This switches the column selection line (Fig. 7).
A2) inside. At this time, no timing margin is taken, but only the lower Y address AL is switched, so there is no risk of erroneous selection of the column selection line YS. Thereafter, the asynchronous block ABLK repeats the same operation. Main amplifier MA
The data output from the read bus RBUS from the
It is taken into the O circuit RFIFO at self timing.
The FIFO circuit RFIFO sends data to the output buffer DOB in synchronization with the clock signal CLK according to the desired latency. That is, by the FIFO circuit RFIFO,
The difference in operation timing between the asynchronous block ABLK and the synchronous input / output circuit SIOC is absorbed. However, in this embodiment, since 2-bit prefetch is performed, the data on the read bus RBUS fetched at one time is output in half every two cycles. The output buffer DOB outputs this as output data Dout.

【0022】制御信号φAの4回目の立上りで、シフト
レジスタYASRにより下位アドレスALがリセットさ
れる。また、制御信号φLもリセットされることによ
り、ラッチYALがスルーとなり、上位アドレスAHも
リセットされる。次に、リードコマンドが再投入される
ことにより、2回目のバースト動作が行われる。1回目
のバースト動作と2回目のバースト動作では、アドレス
信号が一般に大きく異なり、上位アドレスAH及び下位
アドレスALで複数のアドレス線を切り換えなければな
らないが、シフトレジスタYASRで下位アドレスAL
を一旦リセットしてから新たなアドレスを取り込むた
め、タイミングマージンが確保される。
At the fourth rise of the control signal φ A, the lower address AL is reset by the shift register YASR. Further, by resetting the control signal φ L , the latch YAL becomes through, and the higher address AH is also reset. Next, the read command is input again, so that the second burst operation is performed. In the first burst operation and the second burst operation, the address signals are generally largely different, and a plurality of address lines must be switched by the upper address AH and the lower address AL, but the lower address AL by the shift register YASR.
Is reset and then a new address is fetched, so that a timing margin is secured.

【0023】次に、ライト動作について、タイミングを
示す図8に従い説明する。アクティベイト動作がすでに
終了している状態で、外部からの制御信号(図では省
略)によりライトコマンドが投入されることにより、バ
ーストのライト動作を行う。2ビットのプリフェッチを
行い、8クロックサイクルのバースト動作で、非同期ブ
ロックABLKのリード動作を4回行う。図8では図7
と同様に、1回目のバースト動作をa,2回目のバース
ト動作をbと表現している。
Next, the write operation will be described with reference to the timing chart of FIG. When the activate operation has already been completed, a write command is input by a control signal (not shown) from the outside to perform a burst write operation. 2-bit prefetch is performed, and the asynchronous block ABLK is read four times in a burst operation of 8 clock cycles. In FIG. 8, FIG.
Similarly, the first burst operation is represented by a and the second burst operation is represented by b.

【0024】まず、同期入出力回路SIOC内で、クロ
ック信号CLKに同期してアドレス信号AがYアドレス
バッファYABに取り込まれ、YプリデコーダYPDに
よりプリデコードされて、YアドレスバスYABUSに
出力され非同期ブロックABLKへ送られる。また、入
力データDinが、入力バッファDIBに取り込まれ、
ラッチDILを通じてライトバスWBUSへ出力され
る。ただし、この実施例では2ビットのプリフェッチを
行うため、2サイクルで取り込んだ入力データDin
を、まとめて1回にライトバスWBUSへ出力する。
First, in the synchronous input / output circuit SIOC, the address signal A is taken in by the Y address buffer YAB in synchronization with the clock signal CLK, predecoded by the Y predecoder YPD, and output to the Y address bus YABUS. Sent to block ABLK. Further, the input data Din is taken into the input buffer DIB,
It is output to the write bus WBUS through the latch DIL. However, since the 2-bit prefetch is performed in this embodiment, the input data Din captured in 2 cycles is acquired.
Are collectively output to the write bus WBUS at one time.

【0025】このとき、ラッチYAL,シフトレジスタ
YASR及びYデコーダYDECが前述のリード動作と
同様の動作を行い、カラム選択線YS(図8中のa0)
が駆動される。また、ローカルタイミング制御回路LT
Gが、YアドレスバスYABUSの信号を検出し、非同
期ブロックABLKのタイミング制御を開始し、制御信
号φLを駆動する。また、制御信号φWにより、書き込み
データのラッチWILがスルーになり、ライトバスWB
US上のデータを入出力線IOt,IObへ出力する。
ラッチWILは、セルフタイミングで書き込みデータを
ラッチし、制御信号φWNをローカルタイミング制御回路
LTGへ返す。入出力線IOt,IObへ出力されたデ
ータが、選択されたカラム選択線YSに接続された入出
力ゲートIOGにより、データ線対DLt,DLbへ送
られ、メモリセル(図6では省略)に書き込まれる。そ
して、所望の書き込み時間が得られるようなタイミング
で、制御信号φAにより、シフトレジスタYASRで下
位YアドレスALを進める(図8中の2)。これにより
カラム選択線が切り換わる(図8中のa2)。このと
き、タイミングマージンは取らない。以下、非同期ブロ
ックABLKは同様な動作を繰り返す。
At this time, the latch YAL, the shift register YASR, and the Y decoder YDEC perform the same operation as the read operation described above, and the column select line YS (a0 in FIG. 8).
Is driven. Also, the local timing control circuit LT
G detects the signal of the Y address bus YABUS, starts the timing control of the asynchronous block ABLK, and drives the control signal φ L. Further, the control signal φ W causes the write data latch WIL to pass through, and the write bus WB
The data on the US is output to the input / output lines IOt and IOb.
The latch WIL latches the write data at self timing and returns the control signal φ WN to the local timing control circuit LTG. The data output to the input / output lines IOt, IOb is sent to the data line pair DLt, DLb by the input / output gate IOG connected to the selected column selection line YS and written in the memory cell (not shown in FIG. 6). Be done. Then, the lower Y address AL is advanced in the shift register YASR by the control signal φ A at a timing such that a desired writing time can be obtained (2 in FIG. 8). As a result, the column selection line is switched (a2 in FIG. 8). At this time, no timing margin is taken. Thereafter, the asynchronous block ABLK repeats the same operation.

【0026】リード動作と同様に、制御信号φAの4回
目の立上りで、下位アドレスALがリセットされる。ま
た、制御信号φLにより、上位アドレスAHもリセット
される。次に、ライトコマンドが再投入されることによ
り、2回目のバースト動作が行われる。1回目のバース
ト動作と2回目のバースト動作の間には、自動的にタイ
ミングマージンが確保される。
Similar to the read operation, the lower address AL is reset at the fourth rise of the control signal φ A. Further, the control signal φ L also resets the upper address AH. Next, the write command is input again, so that the second burst operation is performed. A timing margin is automatically secured between the first burst operation and the second burst operation.

【0027】本実施例でも、第1の実施例と同様に、カ
ラム選択時の切り換え時の不要なタイミングマージンが
除去され、バースト動作のサイクル時間を高速化でき
る。本実施例では、プリフェッチ方式を用いて、最小ク
ロックサイクル時間をより短縮している。さらに、ブロ
ック毎に閉じたタイミング制御を行うので、入出力回路
とブロックを結ぶバスの遅延時間がバースト動作のサイ
クル時間から除去される。しかも、クロックを各サブア
レーに分配する必要がなく、その駆動系の負担が小さ
い。メインアンプ等を制御するタイミング信号は、サブ
アレー内で閉じており、それらの信号線の配線抵抗、配
線容量が小さい。そのため、立ち上がり時間、立ち下が
り時間が小さく、パルス幅を小さくできる。また、各種
のタイミング信号間のスキューが小さい。
Also in this embodiment, as in the first embodiment, an unnecessary timing margin at the time of switching when selecting a column is removed, and the cycle time of the burst operation can be shortened. In this embodiment, the prefetch method is used to further shorten the minimum clock cycle time. Further, since the timing control is performed for each block, the delay time of the bus connecting the input / output circuit and the block is removed from the cycle time of the burst operation. Moreover, it is not necessary to distribute the clock to each sub array, and the load on the drive system is small. The timing signal for controlling the main amplifier and the like is closed in the sub-array, and the wiring resistance and wiring capacitance of those signal lines are small. Therefore, the rise time and fall time are short, and the pulse width can be reduced. Further, the skew between various timing signals is small.

【0028】本実施例では、三つのセルフタイミングの
回路、すなわち、ローカルタイミング制御回路LTG,
FIFO回路RFIFO,ラッチWILにより、クロッ
ク信号CLKと非同期なサブアレー制御が可能になって
いる。これらの三つのセルフタイミングの回路の構成例
を次に示す。
In this embodiment, three self-timing circuits, that is, the local timing control circuit LTG,
The FIFO circuit RFIFO and the latch WIL enable subarray control asynchronous with the clock signal CLK. An example of the configuration of these three self-timing circuits is shown below.

【0029】図6中のローカルタイミング制御回路LT
Gの構成例を、図9に示す。Yアドレスの到着を検出
し、セルフタイミングで動作する。図9で、YALDは
立上り検出回路、BLCはバーストカウンタ、ROSC
はリングオシレータである。FF0はセットリセット
(SR)フリップフロップで、初期状態ではローレベル
を出力している。また、D0〜D5は遅延回路で、いず
れも信号の立上りを遅らせる回路であり、その遅延時間
は他の回路の遅延時間に見合った所望の値に設定する。
必要な遅延時間によっては、これらの遅延回路を取り除
くこともできる。
The local timing control circuit LT shown in FIG.
A configuration example of G is shown in FIG. It detects the arrival of the Y address and operates at self timing. In FIG. 9, YALD is a rise detection circuit, BLC is a burst counter, and ROSC.
Is a ring oscillator. FF0 is a set-reset (SR) flip-flop, which outputs a low level in the initial state. Further, D0 to D5 are delay circuits, each of which is a circuit for delaying the rise of a signal, and the delay time thereof is set to a desired value corresponding to the delay time of other circuits.
These delay circuits can be omitted depending on the required delay time.

【0030】ローカルなライトエネーブル信号LWEが
ローレベルの場合、このローカルタイミング制御回路は
以下のように動作を行い、図7に示したような制御信号
を発生する。図6中のYアドレスバスYABUSの内、
下位アドレス分の下位YアドレスバスYALBのいずれ
かが立ち上がったことを、立上り検出回路YALDが検
出し、SRフリップフロップFF0を反転させ、制御信
号φLをハイレベルにする。制御信号φLにより、リング
オシレータROSCが起動される。遅延回路D1,D2
により、入出力線対に信号が読み出されるまでの時間を
確保し、制御信号φRをハイレベルにする。次に、遅延
回路D3によりメインアンプの動作時間を確保し、制御
信号φAをハイレベルにする。制御信号φAにより、バー
ストカウンタBLCが動作する。バーストカウンタBL
Cは、バースト長制御信号を初期値としたカウンタで、
所望の回数だけ制御信号φAがハイレベルになることに
より、ハイレベルを出力する。制御信号φAがハイレベ
ルになった後、遅延回路D5により図6中のシフトレジ
スタYASRの動作時間を確保し、制御信号φR及びφA
が順次ローレベルに戻る。このとき、バーストカウンタ
BLCがハイレベルを出力していれば、SRフリップフ
ロップが反転し、制御信号φLをローレベルにする。ロ
ーレベルを出力していれば、制御信号φLはハイレベル
のままで、リングオシレータROSCが再び動作する。
When the local write enable signal LWE is at the low level, the local timing control circuit operates as follows and generates the control signal as shown in FIG. Of the Y address bus YABUS in FIG. 6,
The rise detection circuit YALD detects that one of the lower Y address buses YALB corresponding to the lower addresses has risen, inverts the SR flip-flop FF0, and sets the control signal φ L to the high level. The ring oscillator ROSC is activated by the control signal φ L. Delay circuit D1, D2
Thus, the time until the signal is read out to the input / output line pair is secured, and the control signal φ R is set to the high level. Next, the delay circuit D3 secures the operation time of the main amplifier, and sets the control signal φ A to the high level. The burst counter BLC is operated by the control signal φ A. Burst counter BL
C is a counter having a burst length control signal as an initial value,
When the control signal φ A goes high for a desired number of times, the high level is output. After the control signal φ A becomes high level, the delay circuit D5 secures the operation time of the shift register YASR in FIG. 6, and the control signals φ R and φ A
Returns to low level. At this time, if the burst counter BLC outputs a high level, the SR flip-flop is inverted and the control signal φ L is set to a low level. When the low level is output, the control signal φ L remains at the high level and the ring oscillator ROSC operates again.

【0031】一方、ライトエネーブル信号LWEがハイ
レベルの場合、このローカルタイミング制御回路は同様
に動作を行い、図8に示したような制御信号を発生す
る。ただし、リングオシレータROSCのループが異な
る。制御信号φLになった後、遅延回路D1によりカラ
ム選択線が駆動される間での時間を確保し、制御信号φ
Wをハイレベルにする。次に、図6中のラッチWILに
より、制御信号φWNがハイレベルになる。遅延回路D4
により書き込み時間を確保し、制御信号φAをハイレベ
ルにする。そして、遅延回路D5により図6中のシフト
レジスタYASRの動作時間を確保し、制御信号φW
ローレベルになる。それにより、図6中のラッチWIL
により、制御信号φWNがローレベルになり、制御信号φ
Aが順次ローレベルに戻る。
On the other hand, when the write enable signal LWE is at the high level, this local timing control circuit operates in the same manner and generates the control signal as shown in FIG. However, the loop of the ring oscillator ROSC is different. After the control signal φ L is reached, the delay circuit D1 secures the time until the column selection line is driven.
Set W to high level. Next, the control signal φ WN becomes high level by the latch WIL in FIG. Delay circuit D4
Thus, the write time is secured and the control signal φ A is set to the high level. Then, the delay circuit D5 secures the operation time of the shift register YASR in FIG. 6, and the control signal φ W becomes low level. As a result, the latch WIL in FIG.
Causes the control signal φ WN to go low and the control signal φ WN
A gradually returns to low level.

【0032】このように、遅延回路を適切に設けたリン
グオシレータを用いて、クロック信号と非同期な制御信
号を発生できる。なお、遅延回路D0を含んだ立上り検
出回路YALDを用いているのは、クロックサイクル時
間が非常に大きい場合の誤動作を防ぐためである。すな
わち、この回路により、1回目のバースト動作が終了し
てもYアドレスバスYABUSに1回目のアドレス信号
が出力され続けているような場合に、そのアドレスでも
う1度バースト動作を開始してしまうことが防止され
る。
As described above, the control signal asynchronous with the clock signal can be generated by using the ring oscillator properly provided with the delay circuit. The rise detection circuit YALD including the delay circuit D0 is used to prevent malfunction when the clock cycle time is extremely long. That is, if the first address signal continues to be output to the Y address bus YABUS even after the first burst operation is completed by this circuit, the burst operation is started again at that address. Is prevented.

【0033】図10は、出力用のFIFO回路の構成例
を示している。図6中のFIFO回路RFIFOの4分
の1に相当し、リードバス上の8ビットのデータをセル
フタイミングで取り込み、クロックに同期して4ビット
ずつ出力する。図10において、SRIは入力ポインタ
PI0,PI2,…を切り換えるシフトレジスタ、SRO
は出力ポインタPO0,PO1,PO2,PO3,…を切り
換えるシフトレジスタである。LRB0〜LRB3はラッ
チのブロックで、ラッチLR0,LR1,LR2,LR3
…とDフリップフロップDFFで構成される。ラッチの
個数は、レイテンシ等に応じて、必要数にする。各ブロ
ック内でラッチは、入力ポインタには2個ずつ接続さ
れ、出力ポインタには1個ずつ接続されている。また、
OCCは出力用クロック制御回路である。
FIG. 10 shows an example of the structure of an output FIFO circuit. This corresponds to one-fourth of the FIFO circuit RFIFO in FIG. 6, and takes in 8-bit data on the read bus at self timing and outputs it in units of 4 bits in synchronization with the clock. In FIG. 10, SRI is a shift register that switches input pointers PI 0 , PI 2 , ...
Is a shift register for switching the output pointers PO 0 , PO 1 , PO 2 , PO 3 , ... LRB 0 to LRB 3 are blocks of latches, and latches LR 0 , LR 1 , LR 2 , LR 3 ,
... and a D flip-flop DFF. The number of latches is set to the required number according to latency and the like. Within each block, two latches are connected to the input pointer and one latch is connected to the output pointer. Also,
OCC is an output clock control circuit.

【0034】入力側の動作は以下のように行う。バース
トのリード動作の開始前に、リセット信号Resetに
よりシフトレジスタSRIはリセットされており、入力
ポインタはPI0が選択されている。また、リードバス
RBは全てローレベルになっている。ここで、リードバ
スRBの各対線の一方がハイレベルになることによりデ
ータが伝えられ、各ブロック内のラッチLR0,LR1
取り込まれる。例えば、対線RB0t,RB0bの一方がハ
イレベルになることにより、ラッチLR0にそのデータ
が取り込まれる。リードバスRBの各対線がローレベル
に戻ることにより、ラッチLR0,LR1はデータをラッ
チする。この時、NOR回路により対線RB0t,RB0b
が両方ローレベルに戻ったことを検出して、シフトレジ
スタSRIにより入力ポインタをPI2に進める。そし
て、再びリードバスRBから伝えられたデータを、ラッ
チLR0,LR1に取り込む。以下、同様な動作を繰り返
す。入力ポインタの切り換えは、次のデータがラッチま
で伝達されるまでに行えば良いので、誤動作の恐れは小
さい。
The operation on the input side is performed as follows. Before the burst read operation is started, the shift register SRI is reset by the reset signal Reset, and PI 0 is selected as the input pointer. Further, all the read buses RB are at low level. Here, when one of the pair lines of the read bus RB becomes high level, the data is transmitted and taken in by the latches LR 0 and LR 1 in each block. For example, when one of the pair lines RB 0t and RB 0b goes high, the data is taken into the latch LR 0 . The latches LR 0 and LR 1 latch the data when each pair of the read bus RB returns to the low level. At this time, the NOR circuit causes paired lines RB 0t and RB 0b.
It is detected that both have returned to the low level, and the shift register SRI advances the input pointer to PI 2 . Then, the data transmitted from the read bus RB is fetched again in the latches LR 0 and LR 1 . Hereinafter, the same operation is repeated. The switching of the input pointer may be performed before the next data is transmitted to the latch, so that the risk of malfunction is small.

【0035】一方、出力側の動作は以下のように行う。
バーストのリード動作の開始前に、リセット信号Res
etによりシフトレジスタSROはリセットされてお
り、入力ポインタはPO0が選択されている。ラッチL
0のデータがDフリップフロップDFFに入力されて
いる。出力用クロック制御回路OCCにより、出力用ク
ロック信号OCLKが発生される。出力用クロック信号
OCLKは、クロック信号CLKと同期し、リードコマ
ンドから所望のレイテンシに応じたサイクル数経てか
ら、所望のバースト長に応じた回数ハイレベルになる信
号である。その最初の立上りで、DフリップフロップD
FFの出力(例えばDO0)がラッチLR0のデータに切
り換わる。また、シフトレジスタSROにより出力ポイ
ンタをPO1に進める。そして、出力用クロック信号O
CLKの次の立上りで、DフリップフロップDFFの出
力(例えばDO0)がラッチLR1のデータに切り換わ
る。以下、同様な動作を所望のバースト長に応じた回数
繰り返す。
On the other hand, the operation on the output side is performed as follows.
Before starting the burst read operation, reset signal Res
The shift register SRO is reset by et, and PO 0 is selected as the input pointer. Latch L
The data of R 0 is input to the D flip-flop DFF. The output clock signal OCLK is generated by the output clock control circuit OCC. The output clock signal OCLK is a signal that is synchronized with the clock signal CLK, goes high level a number of times according to a desired burst length after a number of cycles corresponding to a desired latency from the read command. At its first rise, D flip-flop D
The output of FF (for example, DO 0 ) is switched to the data in the latch LR 0 . Further, the shift register SRO advances the output pointer to PO 1 . Then, the output clock signal O
At the next rising edge of CLK, the output (eg, DO 0 ) of the D flip-flop DFF switches to the data in the latch LR 1 . Hereinafter, the same operation is repeated a number of times according to the desired burst length.

【0036】このように、入力ポインタをセルフタイミ
ングで切り換え、出力ポインタをクロック信号に同期し
て切り換えることにより、入力と出力の動作タイミング
の違いを補える。この構成例では、2ビットのプリフェ
ッチに応じたマルチプレキシングを同時に行っており、
回路規模の増加を抑えている。また、最初のデータにつ
いては、入力ポインタのPI0と出力ポインタPO0とを
選択しておくことで、リードバスRBからラッチLR0
をスルーしてDフリップフロップDFFまで伝達されて
おり、アクセス時間におよぼす影響は小さい。
As described above, the input pointer is switched at the self-timing and the output pointer is switched in synchronization with the clock signal, so that the difference in the operation timing between the input and the output can be compensated. In this configuration example, multiplexing according to 2-bit prefetch is simultaneously performed,
The increase in circuit scale is suppressed. For the first data, the input pointer PI 0 and the output pointer PO 0 are selected so that the latch LR 0 is read from the read bus RB.
Is transmitted through to the D flip-flop DFF, and the influence on the access time is small.

【0037】図10の回路を4個設けることにより、図
6中のFIFO回路RFIFOを構成できる。FIFO
回路RFIFOを4個に分けて構成することにより、図
6に示した構成で同時に動作する4個のブロックABL
Kからの信号を、各ブロックごとに異なるタイミングで
受けることができ、リードバスRBUSの遅延時間の違
いなどを吸収できる。その時、出力用クロック制御回路
OCCを共有できる。なお、入出力回路SIOCにほぼ
同時にデータが届くように構成した場合には、まとめて
1個の構成にし、シフトレジスタSRI,SROを共有
して回路規模を小さくできる。
By providing four circuits of FIG. 10, the FIFO circuit RFIFO in FIG. 6 can be constructed. FIFO
By configuring the circuit RFIFO by dividing it into four, four blocks ABL that operate simultaneously in the configuration shown in FIG.
The signal from K can be received at different timing for each block, and the difference in delay time of the read bus RBUS can be absorbed. At that time, the output clock control circuit OCC can be shared. When the data is delivered to the input / output circuit SIOC almost at the same time, it is possible to reduce the circuit scale by forming a single configuration and sharing the shift registers SRI and SRO.

【0038】図6中の書込みデータ用のラッチの構成例
を、図11に示す。書込みデータの到着を検出し、セル
フタイミングで動作する。図6に示したように、非同期
ブロックABLKごとに設けられ、ライトバスWBUS
から8ビットを取り込む。図11で、WDは立上り検出
回路、LW0t,LW0b,…,LW7t,LW7bはラッチで
ある。FF1はSRフリップフロップで、初期状態では
出力端子QにローレベルをQバーにハイレベルを出力し
ている。また、遅延回路D6は、信号の立上りを遅らせ
る回路で、その遅延時間は所望の値に設定する。
FIG. 11 shows a configuration example of the write data latch in FIG. It detects the arrival of write data and operates at self timing. As shown in FIG. 6, the write bus WBUS is provided for each asynchronous block ABLK.
Take 8 bits from. In FIG. 11, WD is a rise detection circuit, and LW 0t , LW 0b , ..., LW 7t , LW 7b are latches. FF1 is an SR flip-flop, which outputs a low level to the output terminal Q and a high level to Q bar in the initial state. The delay circuit D6 is a circuit that delays the rising edge of the signal, and the delay time is set to a desired value.

【0039】ローカルなライトエネーブル信号LWEが
ローレベルの場合、動作を以下のように行う。ライトバ
スWBの内、対線WB0t,WB0bの一方がハイレベルに
なったことを、立上り検出回路WDが検出し、遅延回路
D6で定まる所望の期間ハイレベルを出力する。また、
ライトバスWBの信号が、ラッチLW(LW0t,L
0b,…,LW7t,LW7b)に取り込まれる。例えば、
WB0bのデータをLW0tで反転させて取り込む。制御信
号φWがローレベルの間、ラッチLWは、入出力線IO
(IO0t,IO0b,…,IO7t,IO7b)にハイレベル
を出力している。ここで、図6中のローカルタイミング
制御回路LTG(図9)により制御信号φWがハイレベ
ルになることにより、ラッチLW(例えばLW0t)が取
り込んだデータを入出力線IO(例えばIO0t)に出力
する。また、SRフリップフロップFF1が反転し、制
御信号φWNがハイレベルになると共に、ラッチLWがデ
ータをラッチする。ライトバスWBがローレベルに戻っ
ても、ラッチLWはラッチしたデータを出力し続ける。
次に、ローカルタイミング制御回路LTG(図9)によ
り制御信号φWがローレベルに戻ることにより、ラッチ
LWはハイレベルを出力する。また、SRフリップフロ
ップFF1が再び反転し、制御信号φWNがローレベルに
戻ると共に、ラッチLWがラッチを解除する。以下、同
様な動作を、バースト長に応じた回数繰り返す。
When the local write enable signal LWE is at the low level, the operation is performed as follows. The rising detection circuit WD detects that one of the pair lines WB 0t and WB 0b of the write bus WB has become high level, and outputs the high level for a desired period determined by the delay circuit D6. Also,
The signal on the write bus WB is latched by LW (LW 0t , L
W 0b, ..., LW 7t, is incorporated into the LW 7b). For example,
The data of WB 0b is inverted and fetched at LW 0t . While the control signal φ W is at the low level, the latch LW keeps the input / output line IO.
High level is output to (IO 0t , IO 0b , ..., IO 7t , IO 7b ). Here, when the control signal φ W becomes high level by the local timing control circuit LTG (FIG. 9) in FIG. 6, the data taken in by the latch LW (eg LW 0t ) is input / output line IO (eg IO 0t ). Output to. Further, the SR flip-flop FF1 is inverted, the control signal φ WN becomes high level, and the latch LW latches the data. Even if the write bus WB returns to the low level, the latch LW continues to output the latched data.
Next, the local timing control circuit LTG (FIG. 9) returns the control signal φ W to the low level, whereby the latch LW outputs the high level. Further, the SR flip-flop FF1 is inverted again, the control signal φ WN returns to the low level, and the latch LW releases the latch. Hereinafter, the same operation is repeated a number of times according to the burst length.

【0040】以上では、ライトバスWBにデータが到着
してから、制御信号φWがハイレベルになる場合につい
て説明したが、この順序関係が逆であっても正しく動作
する。その場合、制御信号φWがハイレベルになること
によりラッチLWがスルーになる。例えば、WB0bのデ
ータをLW0tで反転させて入出力線IO0tに出力する。
ここで、ライトバスWBにデータが到着すると、そのデ
ータをラッチLWがスルーで出力すると共に、立上り検
出回路WDが検出してSRフリップフロップを反転させ
る。その結果、制御信号φWNがハイレベルになると共
に、ラッチLWがデータをラッチする。このように、ラ
イトバスWBと制御信号φWの順序関係がどちらでも良
いため、動作タイミングのマージンが大きい。いずれの
場合でも、データの書込みを始めてから制御信号φWN
ハイレベルになるので、ローカルタイミング制御回路L
TG(図9)により十分な書込み時間を確保できる。
Although the case where the control signal φ W becomes high level after the data arrives at the write bus WB has been described above, the operation is correct even if the order relation is reversed. In that case, the control signal φ W goes high, causing the latch LW to go through. For example, the data WB 0b is reversed in LW 0t outputs to the input and output lines IO 0t.
Here, when the data arrives at the write bus WB, the latch LW outputs the data through, and the rising edge detection circuit WD detects the data and inverts the SR flip-flop. As a result, the control signal φ WN goes high and the latch LW latches the data. As described above, since the order relation between the write bus WB and the control signal φ W may be either, the operation timing margin is large. In either case, since the control signal φ WN becomes high level after the data writing is started, the local timing control circuit L
A sufficient writing time can be secured by TG (FIG. 9).

【0041】なお、ライトバスWBのデータを反転させ
て入出力線IOに出力するのは、データを出力していな
い期間に入出力線IOをハイレベルに保つためである。
これにより、図6に示したようにNMOSトランジスタ
を入出力ゲートIOGに用い、センスアンプSAとして
入出力共通の正帰還型アンプを利用しているDRAMに
広く用いられている構成で、カラム選択線YSにより選
択されたセンスアンプのスタティックノイズマージンを
確保できる。また、遅延回路D6を含んだ立上り検出回
路WDを用いているのは、図9のローカルタイミング制
御回路で遅延回路D0を含んだ立上り検出回路YALD
を用いているのと同様に、クロックサイクル時間が非常
に大きい場合の誤動作を防ぐためである。すなわち、こ
の回路により、カラム選択線が切り換わってもライトバ
スWBに1回目のライトデータが出力され続けているよ
うな場合に、そのライトデータを次のカラム選択線で選
ばれたデータ線対に伝達してもう1度書き込んでしまう
ことが防止される。
The reason why the data on the write bus WB is inverted and output to the input / output line IO is to keep the input / output line IO at a high level while the data is not output.
As a result, as shown in FIG. 6, the column selection line is widely used in the DRAM in which the NMOS transistor is used for the input / output gate IOG and the positive feedback type amplifier common to the input and output is used as the sense amplifier SA. The static noise margin of the sense amplifier selected by YS can be secured. The rise detection circuit WD including the delay circuit D6 is used because the rise timing detection circuit YALD including the delay circuit D0 in the local timing control circuit of FIG.
This is to prevent malfunctions when the clock cycle time is very long, as in the case of using. That is, in the case where the first write data continues to be output to the write bus WB even if the column select line is switched by this circuit, the write data is sent to the data line pair selected by the next column select line. It is prevented that the data is transmitted to and written again.

【0042】次に、本実施例の効果を定量的に示す。図
12は、図6に示した1ギガビット同期式DRAMを例
に、本実施例による最小クロックサイクル時間の短縮効
果を示している。2ビットのプリフェッチを行うため、
8サイクルのバースト動作で、4本のカラム選択線YS
を順々に立ち上げ、リード/ライトを4回行う。1回の
動作が、リードよりも短時間でライトは可能なので、最
小クロックサイクル時間はリード動作で定まる。従来方
式では必要な3回のバースト内マージン2.2 nsが除去さ
れる。バースト間マージンは、本方式では下位Yアドレ
スのシフトレジスタを一旦リセットしてから、Yアドレ
スバスの信号を取り込むため、従来よりも0.2 nsだけ長
くなる。さらに、Yアドレスバスおよびリードバスの遅
延時間をサイクルから取り除いたことにより、1回のリ
ード動作が従来方式の9.8 nsから8.4 nsに短縮される。
以上の効果を合わせ、8サイクルの動作時間が48 nsか
ら36 nsに短縮される。すなわち、最小クロックサイク
ル時間が6.0 nsから4分の3の4.5 nsに短縮される。
Next, the effect of this embodiment will be quantitatively shown. FIG. 12 shows the effect of reducing the minimum clock cycle time according to the present embodiment, taking the 1 Gbit synchronous DRAM shown in FIG. 6 as an example. To perform 2-bit prefetch,
8 cycle burst operation, 4 column select lines YS
Are sequentially started, and read / write is performed 4 times. Since the write operation can be performed in a shorter time than the read operation, the minimum clock cycle time is determined by the read operation. The conventional method eliminates the required 2.2 ns in the intra-burst margin. In this method, the inter-burst margin becomes 0.2 ns longer than the conventional one because the signal of the Y address bus is fetched after the shift register for the lower Y address is once reset. Furthermore, by removing the delay time of the Y address bus and the read bus from the cycle, one read operation is shortened from 9.8 ns in the conventional method to 8.4 ns.
Combining the above effects, the operating time of 8 cycles is shortened from 48 ns to 36 ns. That is, the minimum clock cycle time is reduced from 6.0 ns to 3/4 of 4.5 ns.

【0043】[第3の実施例]Yアドレスを内部でアド
レス変換する第3の実施例を、図13に示す。カラム選
択線の切り換え時のタイミングマージンを除去するため
に、バイナリのYアドレスをグレイコードに変換する。
図13中で、YAGはそのためのYアドレス変換回路で
ある。その他は、図3に示した従来例と同様に構成され
る。すなわち、クロック信号CLKに同期した制御信号
を発生するタイミング制御回路TGgを設け、アドレス
バッファYAB、アドレスカウンタYACg、Yアドレ
スプリデコーダYPDg、YデコーダYDEC、サブメ
モリセルアレーSMA、センスアンプブロックSAB、
入力回路DICg、出力回路DOCgを有する。
[Third Embodiment] FIG. 13 shows a third embodiment in which the Y address is internally converted. In order to remove the timing margin at the time of switching the column selection line, the binary Y address is converted into the Gray code.
In FIG. 13, YAG is a Y address conversion circuit therefor. Others are configured similarly to the conventional example shown in FIG. That is, a timing control circuit TGg for generating a control signal synchronized with the clock signal CLK is provided, and an address buffer YAB, an address counter YACg, a Y address predecoder YPDg, a Y decoder YDEC, a sub memory cell array SMA, a sense amplifier block SAB,
It has an input circuit DICg and an output circuit DOCg.

【0044】動作は以下のように行う。Yアドレス変換
回路YAGによりYアドレスを変換する他は、図3に示
した従来例と同様である。タイミング制御回路TGgが
クロック信号CLKに同期して制御信号を発生し、Yア
ドレスバッファYABが外部アドレスAを取り込む。そ
れを初期値としてYアドレスカウンタYACgが動作
し、バイナリYアドレスBYを出力する。ここで、Yア
ドレス変換回路YAGが、バイナリYアドレスBYをグ
レイコードYアドレスCYに変換してYプリデコーダY
PDgに出力する。この変換について、例として下位3
ビットを表1に示す。
The operation is performed as follows. This is the same as the conventional example shown in FIG. 3 except that the Y address is converted by the Y address conversion circuit YAG. The timing control circuit TGg generates a control signal in synchronization with the clock signal CLK, and the Y address buffer YAB takes in the external address A. With that as the initial value, the Y address counter YACg operates and outputs the binary Y address BY. Here, the Y address conversion circuit YAG converts the binary Y address BY into the gray code Y address CY, and the Y predecoder Y
Output to PDg. About this conversion, as an example, the lower 3
The bits are shown in Table 1.

【0045】[0045]

【表1】 [Table 1]

【0046】そして、グレイコードYアドレスCYがY
プリデコーダYPDgによりプリデコードされ、そのア
ドレス信号AYgがさらにYデコーダYDECでデコー
ドされて、そのアドレスのカラム選択線YSが駆動され
る。そして、センスアンプブロックSABと入力回路D
ICgあるいは出力回路DOCgとのデータの授受を行
い、入力データDinの書込みあるいは出力データDo
utの読み出しを行う。
Then, the gray code Y address CY is Y
Predecoding is performed by the predecoder YPDg, the address signal AYg is further decoded by the Y decoder YDEC, and the column selection line YS of that address is driven. Then, the sense amplifier block SAB and the input circuit D
Data is exchanged with ICg or the output circuit DOCg to write input data Din or output data Do.
ut is read.

【0047】さて、同期式DRAMの代表的なものであ
るシンクロナスDRAMのバーストシーケンスには、Hi
tachi IC Memory Data Book No.3 DRAM, Synchronous D
RAMand DRAM Module 11th Edition (Feb. 1994), pp.73
9-777に示されているように、シーケンス(Sequence)
とインターリーブ(Interleave)の2通りがあり、表2
のようにYアドレスが進められる。
A burst sequence of a synchronous DRAM, which is a typical synchronous DRAM, has a Hi
tachi IC Memory Data Book No.3 DRAM, Synchronous D
RAMand DRAM Module 11th Edition (Feb. 1994), pp.73
Sequence, as shown in 9-777
There are two types, Interleave, and Table 2
, The Y address is advanced.

【0048】[0048]

【表2】 [Table 2]

【0049】表1と表2を組み合わせて考えれば分かる
ように、シーケンスとインターリーブの両者で、バイナ
リYアドレスBYはYアドレスの2ビット以上が同時に
変化する場合があるのに対し、グレイコードYアドレス
CYは全てのバーストシーケンスでいずれか1ビットず
つしか変化しない。したがって、バースト動作内で、Y
デコーダYDEC内のアドレス線AY80〜AY83,
AY60〜AY63,AY40〜AY43,AY20〜
AY23,AY00〜AY03はバースト動作の間一回
に一組ずつしか変化しないので、カラム選択線を切り換
える際のタイミングマージンが不要になり、最小クロッ
クサイクル時間を短縮できる。しかも、カラム選択線Y
Sを一定の周期で切り換えるため、クロック信号CLK
と非同期なタイミング制御回路を設ける必要がなく、ク
ロック信号と同期して外部と信号の授受を行う入力回路
DICgと出力回路DOCgの回路構成が簡単である。
As can be seen from the combination of Table 1 and Table 2, in both the sequence and the interleave, the binary Y address BY may change in two or more bits of the Y address at the same time. CY changes only one bit in all burst sequences. Therefore, within the burst operation, Y
Address lines AY80 to AY83 in the decoder YDEC,
AY60 to AY63, AY40 to AY43, AY20 to
Since only one set of AY23 and AY00 to AY03 changes at one time during the burst operation, a timing margin when switching the column select line is not necessary, and the minimum clock cycle time can be shortened. Moreover, the column selection line Y
Since S is switched at a constant cycle, the clock signal CLK
It is not necessary to provide a timing control circuit that is asynchronous with, and the circuit configurations of the input circuit DICg and the output circuit DOCg that exchange signals with the outside in synchronization with the clock signal are simple.

【0050】なお、変換後のアドレスはグレイコードに
限らず、全てのバーストシーケンスでいずれか1ビット
ずつしか変化しないような符号であれば、同様な効果が
得られる。
The converted address is not limited to the Gray code, and the same effect can be obtained as long as it is a code that changes only one bit in all burst sequences.

【0051】この実施例では、YアドレスカウンタとY
プリデコーダの間にYアドレス変換回路を挿入している
が、YアドレスバッファとYアドレスカウンタの間にY
アドレス変換回路を挿入しYアドレスカウンタとしてグ
レイコードカウンタを用いることもできる。その場合、
バースト動作の間はYアドレス変換回路を動作させなく
ても良いので、消費電力を低減できる。また、Yアドレ
スカウンタから出力回路までのパスが短くなるのでサイ
クル時間を短縮できる。
In this embodiment, the Y address counter and Y
Although the Y address conversion circuit is inserted between the predecoders, the Y address conversion circuit is inserted between the Y address buffer and the Y address counter.
It is also possible to insert an address conversion circuit and use a Gray code counter as the Y address counter. In that case,
Since it is not necessary to operate the Y address conversion circuit during the burst operation, power consumption can be reduced. In addition, since the path from the Y address counter to the output circuit becomes short, the cycle time can be shortened.

【0052】[第4の実施例]第1の実施例と第3の実
施例を組み合わせた第4の実施例を、図14に示す。バ
イナリYアドレス全体ではなく一部、例えば下位アドレ
スだけをグレイコードに変換し、第1の実施例と同様に
非同期な動作を行う。図14中で、YALGはバイナリ
下位YアドレスBYLをグレイコード下位YアドレスC
YLに変換する下位Yアドレス変換回路である。その他
は、図1に示した第1の実施例と同様に構成される。す
なわち、クロック信号CLKに同期した制御信号を発生
するタイミング制御回路TGhに加えて非同期なタイミ
ング制御を行うY系タイミング制御回路YTGhを設
け、アドレスバッファYAB、アドレスカウンタYAC
h、YアドレスプリデコーダYPDh、YデコーダYD
EC、サブメモリセルアレーSMA、センスアンプブロ
ックSAB、入力回路DICh、出力回路DOChを有
する。
[Fourth Embodiment] FIG. 14 shows a fourth embodiment in which the first embodiment and the third embodiment are combined. A part of the binary Y address, for example, only the lower address is converted into the gray code, and the asynchronous operation is performed as in the first embodiment. In FIG. 14, YALG represents the binary lower Y address BYL and the gray code lower Y address C.
It is a lower Y address conversion circuit for converting to YL. Others are similar to those of the first embodiment shown in FIG. That is, in addition to the timing control circuit TGh that generates a control signal synchronized with the clock signal CLK, a Y-system timing control circuit YTGh that performs asynchronous timing control is provided, and the address buffer YAB and the address counter YAC are provided.
h, Y address predecoder YPDh, Y decoder YD
It has an EC, a sub memory cell array SMA, a sense amplifier block SAB, an input circuit DICh, and an output circuit DOCh.

【0053】動作は以下のように行う。Yアドレス変換
回路YALGによりYアドレスを変換する他は、図1に
示した第1の実施例と同様である。タイミング制御回路
TGhがクロック信号CLKに同期して制御信号を発生
し、YアドレスバッファYABが外部アドレスAを取り
込む。それを初期値とし、Y系タイミング制御回路YT
Ghにより制御されてYアドレスカウンタYAChが動
作し、バイナリ上位YアドレスBYHとバイナリ下位Y
アドレスBYLを出力する。ただし、バイナリ上位Yア
ドレスBYHとバイナリ下位YアドレスBYLのビット
数は、それぞれ所望の値にする。例えば、バイナリ上位
YアドレスBYHを6ビット、バイナリ下位Yアドレス
BYLを4ビットにする。ここで、バイナリ上位Yアド
レスBYHがそのままYデコーダYDECに入力される
一方、バイナリ下位YアドレスBYLが下位Yアドレス
変換回路YALGによりグレイコード下位YアドレスC
YLに変換されてYデコーダYDECに入力される。Y
アドレスカウンタYAChが出力したアドレス信号は、
YプリデコーダYPDhによりプリデコードされ、その
アドレス信号AYhがさらにYデコーダYDECでデコ
ードされて、そのアドレスのカラム選択線YSが駆動さ
れる。この時、Y系タイミング制御回路YTGhは、ア
ドレス信号AYhの複数組が切り換わるときにはタイミ
ングマージンを取り、1組だけが切り換わるときにはタ
イミングマージンを除去するように、Yアドレスカウン
タYAChを制御する。そして、センスアンプブロック
SABと入力回路DIChあるいは出力回路DOChと
のデータの授受を行い、入力データDinの書込みある
いは出力データDoutの読み出しを行う。入力回路D
IChと出力回路DOChは、タイミング制御回路TG
hとY系タイミング制御回路YTGhの両方に制御され
て、タイミングの違いを補ってクロック信号CLKに同
期した信号の授受を行う。
The operation is performed as follows. The operation is the same as that of the first embodiment shown in FIG. 1 except that the Y address is converted by the Y address conversion circuit YALG. The timing control circuit TGh generates a control signal in synchronization with the clock signal CLK, and the Y address buffer YAB takes in the external address A. With that as the initial value, the Y system timing control circuit YT
The Y address counter YACh operates under the control of Gh, and the binary upper Y address BYH and the binary lower Y
The address BYL is output. However, the bit numbers of the binary upper Y address BYH and the binary lower Y address BYL are set to desired values. For example, the binary upper Y address BYH is 6 bits and the binary lower Y address BYL is 4 bits. Here, the binary upper Y address BYH is directly input to the Y decoder YDEC, while the binary lower Y address BYL is gray code lower Y address C by the lower Y address conversion circuit YALG.
It is converted to YL and input to the Y decoder YDEC. Y
The address signal output from the address counter YACh is
The address signal AYh is predecoded by the Y predecoder YPDh, further decoded by the Y decoder YDEC, and the column selection line YS of that address is driven. At this time, the Y-system timing control circuit YTGh controls the Y address counter YACh so that the timing margin is taken when a plurality of sets of the address signal AYh are switched and the timing margin is removed when only one set is switched. Then, data is transferred between the sense amplifier block SAB and the input circuit DICh or the output circuit DOCh to write the input data Din or read the output data Dout. Input circuit D
ICh and output circuit DOCh are timing control circuit TG
Controlled by both h and the Y-system timing control circuit YTGh, a signal synchronized with the clock signal CLK is sent and received by compensating for the difference in timing.

【0054】本実施例では、バイナリ下位YアドレスB
YLをグレイコード下位YアドレスCYLに変換したこ
とにより、バースト動作の間にタイミングマージンを必
要とするカラム選択線の切り換えの回数が少なく、第1
の実施例よりさらにサイクル時間を短縮できる。また第
3の実施例のようにバイナリYアドレスBYの全体を変
換するよりも、Yアドレス変換回路の構成が簡単にな
り、面積が小さくなる上、動作時間が短くなるのでアク
セス時間を短縮できる。
In the present embodiment, the binary lower Y address B
Since YL is converted to the gray code lower Y address CYL, the number of times of switching the column select line requiring a timing margin during the burst operation is small, and
The cycle time can be further shortened as compared with the above embodiment. Further, as compared with the case of converting the entire binary Y address BY as in the third embodiment, the configuration of the Y address conversion circuit becomes simpler, the area becomes smaller, and the operation time becomes shorter, so that the access time can be shortened.

【0055】[0055]

【発明の効果】以上述べてきたように本発明により、誤
動作を招くことなく、カラム選択線が切り換わる際のタ
イミングマージンを除去し、バースト動作のサイクル時
間を短縮できる。
As described above, according to the present invention, the timing margin when the column select line is switched can be removed and the cycle time of the burst operation can be shortened without causing a malfunction.

【図面の簡単な説明】[Brief description of drawings]

【図1】非同期動作を用いる第1の実施例の構成を示す
図。
FIG. 1 is a diagram showing a configuration of a first embodiment using asynchronous operation.

【図2】第1の実施例の動作タイミングを示す図。FIG. 2 is a diagram showing the operation timing of the first embodiment.

【図3】従来の同期式DRAMの構成例を示す図。FIG. 3 is a diagram showing a configuration example of a conventional synchronous DRAM.

【図4】Yデコーダの構成例を示す図。FIG. 4 is a diagram showing a configuration example of a Y decoder.

【図5】従来の同期式DRAMの動作タイミングの例を
示す図。
FIG. 5 is a diagram showing an example of operation timing of a conventional synchronous DRAM.

【図6】ブロック毎に非同期な動作を行う第2の実施例
の構成を示す図。
FIG. 6 is a diagram showing a configuration of a second embodiment in which an asynchronous operation is performed for each block.

【図7】第2の実施例のリード動作のタイミングを示す
図。
FIG. 7 is a diagram showing the timing of a read operation of the second embodiment.

【図8】第2の実施例のライト動作のタイミングを示す
図。
FIG. 8 is a diagram showing the timing of the write operation of the second embodiment.

【図9】ローカルタイミング制御回路の構成例を示す
図。
FIG. 9 is a diagram showing a configuration example of a local timing control circuit.

【図10】FIFO回路の構成例を示す図。FIG. 10 is a diagram showing a configuration example of a FIFO circuit.

【図11】書き込みデータ用ラッチの構成例を示す図。FIG. 11 is a diagram showing a configuration example of a write data latch.

【図12】サイクル時間の短縮効果の例を示す図。FIG. 12 is a diagram showing an example of a cycle time reduction effect.

【図13】アドレス変換を行う第3の実施例の構成を示
す図。
FIG. 13 is a diagram showing a configuration of a third embodiment for performing address conversion.

【図14】非同期動作とアドレス変換を用いる第4の実
施例の構成を示す図。
FIG. 14 is a diagram showing a configuration of a fourth embodiment using asynchronous operation and address translation.

【符号の説明】[Explanation of symbols]

A…外部アドレス。 ABLK0〜ABLK7…非同期ブロック。 AH…上位Yアドレス。 AL…下位Yアドレス。 AY,AY80〜AY83,AY60〜AY63,AY
40〜AY43,AY20〜AY23,AY00〜AY
03,AYg,AYh…プリデコードされたYアドレス
信号。 BL…バースト長制御信号。 BLC…バーストカウンタ。 BY…バイナリYアドレス。 BYH…バイナリ上位Yアドレス。 BYL…バイナリ下位Yアドレス。 CLK…クロック信号。 CSN,CSP…センスアンプ駆動線。 CY…グレイコードYアドレス。 CYL…グレイコード下位Yアドレス。 D0〜D6…遅延回路。 DLt,DLb…データ線。 DFF…Dフリップフロップ。 DIB…入力バッファ。 DIC,DICc,DICg,DICh…入力回路。 DIL…入力データラッチ。 Din…入力データ。 DO0〜DO3…FIFOの出力データ。 DOB…出力バッファ。 DOC,DOCc,DOCg,DOCh…出力回路。 Dout…出力データ。 FF0,FF1…SRフリップフロップ。 IOt,IOb…入出力線。 IOG…入出力ゲート。 LR0〜LR3…ラッチ。 LRB0〜LRB3…ラッチのブロック。 LW0t,LW0b,LW7t,LW7b…ラッチ。 LTG…ローカルタイミング制御回路。 MA…メインアンプ。 MC…メモリセル。 OCC…出力用クロック制御回路。 OCLK…出力用クロック信号。 PI0,PI2…入力ポインタ。 PO0〜PI3…出力ポインタ。 RB,RBUS…リードバス。 RFIFO…ファーストインファーストアウト回路。 SA…センスアンプ。 SAB…センスアンプブロック。 SIOC…同期入出力回路。 SMA…サブメモリセルアレー。 SRI,SRO…シフトレジスタ。 TG,TGc,TGg,TGh…タイミング制御回路。 WB,WBUS…ライトバス。 WIL…ラッチ。 WL…ワード線。 YAB,YABc…Yアドレスバッファ。 YABUS…Yアドレスバス。 YAC,YACc…Yアドレスカウンタ。 YAG…Yアドレス変換回路。 YAL…ラッチ。 YALB…下位Yアドレスバス。 YALD…立上り検出回路。 YALG…下位Yアドレス変換回路。 YASR…シフトレジスタ。 YDA0〜YDA15…Yデコーダのブロック。 YDB0〜YDB15…Yデコーダのサブブロック。 YDEC…Yデコーダ。 YPD,YPDc,YPDg,YPDh…Yプリデコー
ダ。 YS,YS0〜YS1023…カラム選択線。 YTG…Y系タイミング制御回路。
A ... External address. ABLK0-ABLK7 ... Asynchronous block. AH ... Higher Y address. AL ... Lower Y address. AY, AY80 to AY83, AY60 to AY63, AY
40-AY43, AY20-AY23, AY00-AY
03, AYg, AYh ... Predecoded Y address signal. BL ... Burst length control signal. BLC ... Burst counter. BY: Binary Y address. BYH ... Binary upper Y address. BYL ... Binary lower Y address. CLK ... Clock signal. CSN, CSP ... Sense amplifier drive line. CY ... Gray code Y address. CYL: Gray code lower Y address. D0 to D6 ... Delay circuit. DLt, DLb ... Data lines. DFF ... D flip-flop. DIB ... Input buffer. DIC, DICc, DICg, DICh ... Input circuit. DIL ... Input data latch. Din ... Input data. DO 0 to DO 3 ... FIFO output data. DOB ... Output buffer. DOC, DOCc, DOCg, DOCh ... Output circuits. Dout ... Output data. FF0, FF1 ... SR flip-flop. IOt, IOb ... Input / output lines. IOG ... I / O gate. LR 0 to LR 3 ... Latch. LRB 0 to LRB 3 ... Latch block. LW 0t , LW 0b , LW 7t , LW 7b ... Latch. LTG ... Local timing control circuit. MA ... Main amplifier. MC ... Memory cell. OCC ... Clock control circuit for output. OCLK ... Output clock signal. PI 0 , PI 2 ... Input pointers. PO 0 to PI 3 ... Output pointer. RB, RBUS ... Lead bus. RFIFO ... First-in first-out circuit. SA ... sense amplifier. SAB ... sense amplifier block. SIOC ... Synchronous input / output circuit. SMA ... Sub memory cell array. SRI, SRO ... Shift register. TG, TGc, TGg, TGh ... Timing control circuit. WB, WBUS ... Light bus. WIL ... Latch. WL ... Word line. YAB, YABc ... Y address buffer. YABUS ... Y address bus. YAC, YACc ... Y address counter. YAG ... Y address conversion circuit. YAL ... Latch. YALB ... Lower Y address bus. YALD ... Rise detection circuit. YALG ... Lower Y address conversion circuit. YASR ... Shift register. YDA 0 to YDA 15 ... Y decoder block. YDB 0 to YDB 15 ... Subblocks of Y decoder. YDEC ... Y decoder. YPD, YPDc, YPDg, YPDh ... Y predecoder. YS, YS 0 to YS 1023 ... Column selection line. YTG ... Y system timing control circuit.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 竹内 幹 東京都国分寺市東恋ケ窪1丁目280番地 株式会社日立製作所中央研究所内 (72)発明者 堀口 真志 東京都国分寺市東恋ケ窪1丁目280番地 株式会社日立製作所中央研究所内 (72)発明者 中込 儀延 東京都国分寺市東恋ケ窪1丁目280番地 株式会社日立製作所中央研究所内 (72)発明者 田中 均 東京都小平市上水本町5丁目20番1号 日 立超エル・エス・アイ・エンジニアリング 株式会社内 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Miki Takeuchi 1-280 Higashi Koikeku, Kokubunji, Tokyo Metropolitan Institute of Hitachi, Ltd. (72) Inventor Masashi Horiguchi 1-280 Higashi Koikeku, Kokubunji, Tokyo Hitachi Ltd. Central Research Laboratory (72) Inventor Yoshinobu Nakagome 1-280, Higashi Koigokubo, Kokubunji, Tokyo Central Research Laboratory, Hitachi, Ltd. (72) Inventor Hitoshi Tanaka 5-2-1, Kamimizuhoncho, Kodaira-shi, Tokyo LSI Engineering Co., Ltd.

Claims (19)

【特許請求の範囲】[Claims] 【請求項1】複数のワード線と、上記複数のワード線と
交差して配置された複数のデータ線と、上記複数のワー
ド線と上記複数のデータ線の所望の交点に配置された多
数のメモリセルと、上記複数のデータ線に接続され上記
メモリセルから上記データ線に読み出された信号を増幅
するための複数のセンスアンプと、上記複数のセンスア
ンプを選択するカラム選択線と、上記カラム選択線を選
択するYデコーダとを有し、外部からクロック信号が入
力され、上記クロック信号に同期したタイミング制御を
行うタイミング制御回路と、外部から入力されるデータ
を上記タイミング制御回路により制御されて取り込む入
力回路を有する半導体記憶装置において、さらに、上記
Yデコーダの動作タイミングを制御するY系タイミング
制御回路を有し、上記Y系タイミング制御回路は上記ク
ロック信号と独立なタイミングのY系制御信号を発生す
ることを特徴とする半導体記憶装置。
1. A plurality of word lines, a plurality of data lines arranged so as to intersect with the plurality of word lines, and a plurality of data lines arranged at desired intersections of the plurality of word lines and the plurality of data lines. A memory cell; a plurality of sense amplifiers connected to the plurality of data lines for amplifying a signal read from the memory cell to the data line; a column selection line for selecting the plurality of sense amplifiers; A Y-decoder for selecting a column selection line, a timing control circuit that receives a clock signal from the outside and performs timing control in synchronization with the clock signal, and data that is input from the outside is controlled by the timing control circuit. In a semiconductor memory device having an input circuit for taking in, a Y-system timing control circuit for controlling the operation timing of the Y decoder is further provided, Serial Y-timing control circuit semiconductor memory device characterized by generating a Y-control signal independent timing with the clock signal.
【請求項2】請求項1に記載の半導体記憶装置におい
て、ある一定の周期の上記クロック信号が入力されてい
る期間に、上記Y系制御信号は、二つ以上の周期を取り
えることを特徴とする半導体記憶装置。
2. The semiconductor memory device according to claim 1, wherein the Y-system control signal can take two or more cycles during a period in which the clock signal having a certain fixed cycle is input. And semiconductor memory device.
【請求項3】請求項1に記載の半導体記憶装置におい
て、上記センスアンプは入力端子と出力端子が共通な正
帰還回路であることを特徴とする半導体記憶装置。
3. The semiconductor memory device according to claim 1, wherein the sense amplifier is a positive feedback circuit having a common input terminal and output terminal.
【請求項4】請求項1に記載の半導体記憶装置におい
て、上記メモリセルは1個のMOSトランジスタと1個
のキャパシタで構成されることを特徴とする半導体記憶
装置。
4. The semiconductor memory device according to claim 1, wherein the memory cell is composed of one MOS transistor and one capacitor.
【請求項5】複数のワード線と、上記複数のワード線と
交差して配置された複数のデータ線と、上記複数のワー
ド線と上記複数のデータ線の所望の交点に配置された多
数のメモリセルと、上記複数のデータ線に接続され上記
メモリセルから上記データ線に読み出された信号を増幅
するための複数のセンスアンプと、上記複数のセンスア
ンプを選択するカラム選択線とを有し、上記カラム選択
線を選択するYデコーダを複数個有し、外部からクロッ
ク信号が入力され、上記クロック信号に同期したタイミ
ング制御を行うタイミング制御回路と、外部から入力さ
れるデータを上記タイミング制御回路により制御されて
取り込む入力回路とを有する半導体記憶装置において、
さらに、上記Yデコーダの動作タイミングを制御するY
系タイミング制御回路が上記Yデコーダに対応して複数
個設けられ、各上記Y系タイミング制御回路は上記クロ
ック信号と独立なタイミングのY系制御信号を発生する
ことを特徴とする半導体記憶装置。
5. A plurality of word lines, a plurality of data lines arranged so as to intersect the plurality of word lines, and a large number of a plurality of data lines arranged at desired intersections of the plurality of word lines and the plurality of data lines. A memory cell, a plurality of sense amplifiers connected to the plurality of data lines for amplifying a signal read from the memory cell to the data line, and a column selection line for selecting the plurality of sense amplifiers. And a timing control circuit that has a plurality of Y decoders that select the column selection lines, receives a clock signal from the outside, and performs timing control in synchronization with the clock signal, and the timing control of data input from the outside. In a semiconductor memory device having an input circuit controlled by a circuit,
Further, Y for controlling the operation timing of the Y decoder
A semiconductor memory device, wherein a plurality of system timing control circuits are provided corresponding to the Y decoders, and each Y system timing control circuit generates a Y system control signal having a timing independent of the clock signal.
【請求項6】請求項5に記載の半導体記憶装置におい
て、複数の上記センスアンプと上記出力回路を用いて連
続的に複数のデータを読出すバースト読み出し動作を行
う機構を有し、上記バースト読み出し動作を行う際、上
記クロック信号の周期を変えても上記Y系制御信号の最
小の周期は変らないことを特徴とする半導体記憶装置。
6. The semiconductor memory device according to claim 5, further comprising a mechanism for performing a burst read operation of continuously reading a plurality of data by using the plurality of sense amplifiers and the output circuit, and the burst read operation. A semiconductor memory device characterized in that, when performing an operation, the minimum cycle of the Y-system control signal does not change even if the cycle of the clock signal is changed.
【請求項7】請求項6に記載の半導体記憶装置におい
て、上記バースト読み出し動作を行う際、上記Y系制御
信号の周期は、上記Y系タイミング制御回路内の回路の
遅延時間により定まることを特徴とする半導体記憶装
置。
7. The semiconductor memory device according to claim 6, wherein when the burst read operation is performed, the cycle of the Y-system control signal is determined by the delay time of the circuit in the Y-system timing control circuit. And semiconductor memory device.
【請求項8】請求項5に記載の半導体記憶装置におい
て、上記出力回路は、上記センスアンプから伝達された
データのタイミングで該データを取り込み上記クロック
に同期して出力するファーストインファーストアウト回
路を含むことを特徴とする半導体記憶装置。
8. The semiconductor memory device according to claim 5, wherein the output circuit includes a first-in first-out circuit that takes in the data transmitted from the sense amplifier at a timing of the data and outputs the data in synchronization with the clock. A semiconductor memory device comprising:
【請求項9】請求項5に記載の半導体記憶装置におい
て、複数の上記センスアンプと上記入力回路を用いて連
続的に複数のデータを書込むバースト書込み動作を行う
機構を有し、上記バースト書込み動作を行う際、上記Y
系タイミング制御回路は、上記データのタイミングを検
出して、上記Y系制御信号を発生することを特徴とする
半導体記憶装置。
9. The semiconductor memory device according to claim 5, further comprising a mechanism for performing a burst write operation for continuously writing a plurality of data by using the plurality of sense amplifiers and the input circuit, When performing the operation, the above Y
The system timing control circuit detects the timing of the data and generates the Y-system control signal.
【請求項10】請求項5に記載の半導体記憶装置におい
て、上記センスアンプは入力端子と出力端子が共通な正
帰還回路であることを特徴とする半導体記憶装置。
10. The semiconductor memory device according to claim 5, wherein the sense amplifier is a positive feedback circuit having a common input terminal and output terminal.
【請求項11】請求項5に記載の半導体記憶装置におい
て、上記メモリセルは1個のMOSトランジスタと1個
のキャパシタで構成されることを特徴とする半導体記憶
装置。
11. The semiconductor memory device according to claim 5, wherein the memory cell is composed of one MOS transistor and one capacitor.
【請求項12】複数のワード線と、上記複数のワード線
と交差して配置された複数のデータ線と、上記複数のワ
ード線と上記複数のデータ線の所望の交点に配置された
多数のメモリセルと、上記複数のデータ線に接続され上
記メモリセルから上記データ線に読み出された信号を増
幅するための複数のセンスアンプと、上記複数のセンス
アンプを選択するカラム選択線と、上記カラム選択線を
選択するYデコーダを有し、さらに、外部からクロック
信号が入力され、上記クロック信号に同期したタイミン
グ制御を行うタイミング制御回路と、外部から入力され
るデータを上記タイミング制御回路により制御されて取
り込む入力回路を有し、さらに、複数の上記センスアン
プと上記出力回路を用いて連続的に複数のデータを読出
すバースト読み出し動作を行う機構と、複数の上記セン
スアンプと上記入力回路を用いて連続的に複数のデータ
を書込むバースト書込み動作を行う機構を有し、さら
に、アドレスカウンタを有し、上記バースト読み出し動
作あるいは上記バースト書込み動作の際に、外部からバ
イナリ符号で入力される初期アドレスを取り込むアドレ
スバッファ回路と、順次アドレスを切り換えるアドレス
カウンタを有する半導体記憶装置において、上記アドレ
スの符号を変換するアドレス変換回路を有することを特
徴とする半導体記憶装置。
12. A plurality of word lines, a plurality of data lines arranged to intersect the plurality of word lines, and a plurality of data lines arranged at desired intersections of the plurality of word lines and the plurality of data lines. A memory cell; a plurality of sense amplifiers connected to the plurality of data lines for amplifying a signal read from the memory cell to the data line; a column selection line for selecting the plurality of sense amplifiers; A Y-decoder for selecting a column selection line, a timing control circuit that receives a clock signal from the outside and performs timing control in synchronization with the clock signal, and data that is input from the outside are controlled by the timing control circuit. Burst read for reading a plurality of data continuously by using the plurality of sense amplifiers and the output circuit It has a mechanism for performing an operation, a mechanism for performing a burst write operation for continuously writing a plurality of data using the plurality of sense amplifiers and the input circuit, and further has an address counter for the burst read operation or In the semiconductor memory device having an address buffer circuit which takes in an initial address inputted by a binary code from the outside during the burst write operation and an address counter which sequentially switches addresses, an address conversion circuit which converts the code of the address is provided. A semiconductor memory device characterized by the above.
【請求項13】請求項12に記載の半導体記憶装置にお
いて、上記アドレス変換回路は、上記アドレスカウンタ
と上記Yデコーダの間に設けられ、上記アドレスカウン
タはバイナリカウンタであることを特徴とする半導体記
憶装置。
13. The semiconductor memory device according to claim 12, wherein the address conversion circuit is provided between the address counter and the Y decoder, and the address counter is a binary counter. apparatus.
【請求項14】請求項12に記載の半導体記憶装置にお
いて、上記アドレス変換回路により変換されたアドレス
信号は、上記バースト読み出し動作あるいは上記書込み
動作の際に1ビットずつしか変化しないことを特徴とす
る半導体記憶装置。
14. The semiconductor memory device according to claim 12, wherein the address signal converted by the address conversion circuit changes only bit by bit during the burst read operation or the write operation. Semiconductor memory device.
【請求項15】請求項14に記載の半導体記憶装置にお
いて、上記バースト読み出し動作あるいは上記書込み動
作のバーストシーケンスには、シーケンスとインタリー
ブの2種類が設定されることを特徴とする半導体記憶装
置。
15. A semiconductor memory device according to claim 14, wherein two types of sequence and interleave are set in a burst sequence of the burst read operation or the write operation.
【請求項16】請求項12に記載の半導体記憶装置にお
いて、上記アドレス変換回路は、バイナリ符号をグレイ
コードに変換することを特徴とする半導体記憶装置。
16. The semiconductor memory device according to claim 12, wherein the address conversion circuit converts a binary code into a Gray code.
【請求項17】請求項16に記載の半導体記憶装置にお
いて、上記アドレス変換回路は、上記アドレスバッファ
と上記アドレスカウンタの間に設けられ、上記アドレス
カウンタはグレイコードカウンタであることを特徴とす
る半導体記憶装置。
17. The semiconductor memory device according to claim 16, wherein the address conversion circuit is provided between the address buffer and the address counter, and the address counter is a Gray code counter. Storage device.
【請求項18】請求項1に記載の半導体記憶装置におい
て、さらに、複数の上記センスアンプと上記出力回路を
用いて連続的に複数のデータを読出すバースト読み出し
動作を行う機構と、複数の上記センスアンプと上記入力
回路を用いて連続的に複数のデータを書込むバースト書
込み動作を行う機構を有し、さらに、アドレスカウンタ
を有し、上記バースト読み出し動作あるいは上記バース
ト書込み動作の際に、外部からバイナリ符号で入力され
る初期アドレスを取り込むアドレスバッファ回路と、順
次アドレスを切り換えるアドレスカウンタを有し、上記
アドレスの少なくとも1部分の符号を変換するアドレス
変換回路を有することを特徴とする半導体記憶装置。
18. The semiconductor memory device according to claim 1, further comprising: a mechanism for performing a burst read operation for continuously reading a plurality of data using the plurality of sense amplifiers and the output circuit; It has a mechanism for performing a burst write operation for continuously writing a plurality of data by using a sense amplifier and the input circuit, and further has an address counter, and when the burst read operation or the burst write operation is performed, an external A semiconductor memory device having an address buffer circuit for fetching an initial address input by a binary code from the address buffer, an address counter for sequentially switching addresses, and an address conversion circuit for converting the code of at least a part of the address. .
【請求項19】請求項18に記載の半導体記憶装置にお
いて、上記アドレス変換回路は、バイナリ符号をグレイ
コードに変換することを特徴とする半導体記憶装置。
19. The semiconductor memory device according to claim 18, wherein the address conversion circuit converts a binary code into a Gray code.
JP7023730A 1995-02-13 1995-02-13 Semiconductor memory device Withdrawn JPH08221978A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7023730A JPH08221978A (en) 1995-02-13 1995-02-13 Semiconductor memory device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7023730A JPH08221978A (en) 1995-02-13 1995-02-13 Semiconductor memory device

Publications (1)

Publication Number Publication Date
JPH08221978A true JPH08221978A (en) 1996-08-30

Family

ID=12118440

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7023730A Withdrawn JPH08221978A (en) 1995-02-13 1995-02-13 Semiconductor memory device

Country Status (1)

Country Link
JP (1) JPH08221978A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000251468A (en) * 1999-02-11 2000-09-14 Infineon Technol North America Corp Semiconductor memory
US6134681A (en) * 1997-06-19 2000-10-17 Mitsubishi Denki Kabushiki Kaisha Semiconductor memory device with spare memory cell
WO2005045846A1 (en) * 2003-11-06 2005-05-19 International Business Machines Corporation Semiconductor storage device and burst operation method thereof
JP2009017153A (en) * 2007-07-04 2009-01-22 Oki Electric Ind Co Ltd Method and circuit of transferring count value
US8649233B2 (en) 2010-11-12 2014-02-11 Noriaki Mochida Semiconductor device
US8743253B2 (en) 2004-09-02 2014-06-03 Sony Corporation Method of controlling read address, physical information acquisition apparatus, and semiconductor device

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6134681A (en) * 1997-06-19 2000-10-17 Mitsubishi Denki Kabushiki Kaisha Semiconductor memory device with spare memory cell
JP2000251468A (en) * 1999-02-11 2000-09-14 Infineon Technol North America Corp Semiconductor memory
WO2005045846A1 (en) * 2003-11-06 2005-05-19 International Business Machines Corporation Semiconductor storage device and burst operation method thereof
KR100861854B1 (en) * 2003-11-06 2008-10-07 인터내셔널 비지네스 머신즈 코포레이션 Semiconductor storage device and burst operation method thereof
US8743253B2 (en) 2004-09-02 2014-06-03 Sony Corporation Method of controlling read address, physical information acquisition apparatus, and semiconductor device
JP2009017153A (en) * 2007-07-04 2009-01-22 Oki Electric Ind Co Ltd Method and circuit of transferring count value
US8649233B2 (en) 2010-11-12 2014-02-11 Noriaki Mochida Semiconductor device

Similar Documents

Publication Publication Date Title
US6134180A (en) Synchronous burst semiconductor memory device
US5783958A (en) Switching master slave circuit
US7801696B2 (en) Semiconductor memory device with ability to adjust impedance of data output driver
KR100945968B1 (en) Semiconductor memory device
US20080225606A1 (en) Data output circuit and method in ddr synchronous semiconductor device
US6101136A (en) Signal delay device for use in semiconductor storage device for improved burst mode operation
KR0154586B1 (en) Semiconductor memory device
JP4600825B2 (en) Semiconductor memory device
KR19980018543A (en) A synchronous semiconductor memory
US7719922B2 (en) Address counter, semiconductor memory device having the same, and data processing system
US5805523A (en) Burst counter circuit and method of operation thereof
US7668039B2 (en) Address counter, semiconductor memory device having the same, and data processing system
KR100438469B1 (en) Semiconductor integrated circuit memory and bus control method
KR100578036B1 (en) Semiconductor memory device with structure of converting parallel data into serial data
JP4827399B2 (en) Semiconductor memory device
JPH08221978A (en) Semiconductor memory device
JP5038657B2 (en) Semiconductor integrated circuit device
KR0154741B1 (en) Dual-port memory
JP2956426B2 (en) Semiconductor storage device
JP4000233B2 (en) Semiconductor memory device and data bus control method
US5602782A (en) Pipeline-operating type memory system capable of reading data from a memory array having data width larger than the output data width
JP4817477B2 (en) Semiconductor memory device
EP1420409B1 (en) Data output circuit and method in ddr synchronous semiconductor device
US7230858B2 (en) Dual frequency first-in-first-out structure
JPH10112200A (en) Semiconductor storage device and data processing device

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20020507