JP2001067864A - Semiconductor device - Google Patents
Semiconductor deviceInfo
- Publication number
- JP2001067864A JP2001067864A JP24582299A JP24582299A JP2001067864A JP 2001067864 A JP2001067864 A JP 2001067864A JP 24582299 A JP24582299 A JP 24582299A JP 24582299 A JP24582299 A JP 24582299A JP 2001067864 A JP2001067864 A JP 2001067864A
- Authority
- JP
- Japan
- Prior art keywords
- data
- circuit
- input
- output
- circuits
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Semiconductor Integrated Circuits (AREA)
- Dram (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、複数ビットの情報
を並列的に外部とインタフェースするためのインタフェ
ース手段を有する半導体装置、特に、インタフェース手
段で並列的にインタフェースされる複数ビットの信号の
確定タイミングのずれを抑制する技術に関し、例えば、
DDR(Double Data Rate)動作可能
なSDRAM(Synchronous Dynami
c Random AccessMemory)に適用
して有効な技術に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a semiconductor device having an interface means for interfacing a plurality of bits of information with the outside in parallel, and more particularly to a timing for defining a plurality of bits of signals which are interfaced in parallel by the interface means. Regarding the technology to suppress the deviation, for example,
SDRAM (Synchronous Dynami) that can operate DDR (Double Data Rate)
c Random Access Memory).
【0002】[0002]
【従来の技術】SDRAMのような同期式メモリは、そ
の動作タイミングが外部からのシステムクロック信号の
ような外部クロック信号に基づいて制御される。この種
の同期式メモリは、外部クロック信号の利用によって内
部動作タイミングの設定が比較的容易となり、比較的高
速動作が可能となる、という特徴を持つ。2. Description of the Related Art The operation timing of a synchronous memory such as an SDRAM is controlled based on an external clock signal such as an external system clock signal. This type of synchronous memory is characterized in that the setting of internal operation timing is relatively easy by using an external clock signal, and relatively high-speed operation is possible.
【0003】例えばSDRAMとしては、データの入力
及び出力が外部クロック信号の立ち上りエッジに同期し
て行われる所謂SDR(Single Data Ra
te)形式のSDRAM(SDR−SDRAM)と、デ
ータの入力及び出力が外部クロック信号若しくはデータ
ストローブ信号の立ち上りエッジ及び立ち下がりエッジ
の双方に同期して行われる所謂DDR形式のSDRAM
(DDR−SDRAM)とが知られている。For example, as an SDRAM, a so-called SDR (Single Data Ra) in which data input and output are performed in synchronization with a rising edge of an external clock signal.
te) type SDRAM (SDR-SDRAM), and a so-called DDR type SDRAM in which data input and output are performed in synchronization with both rising and falling edges of an external clock signal or a data strobe signal
(DDR-SDRAM) is known.
【0004】このようなSDRAMについて記載された
文献の例として、64 Meg DDR−SDRAM
JEDDDRDS.pm65−Rev.7/5/99
JEDEC(Joint Electron Devi
ce Engineering Council)のデ
ータシートがある。As an example of a document describing such an SDRAM, there is a 64 Meg DDR-SDRAM.
JEDDDRDS. pm65-Rev. 7/5/99
JEDEC (Joint Electron Devi)
There is a data sheet of "ce Engineering Council".
【0005】SDRAMに代表されるようなクロック同
期式メモリは、データ出力タイミングを決定するラッチ
回路等の出力タイミング制御回路をデータ出力回路に有
し、データ入力タイミングを決定するラッチ回路等の入
力タイミング制御回路をデータ入力回路に有する。例え
ば、SDRAMのデータ入力回路は、外部クロック信号
若しくはデータストローブ信号に同期して供給されるデ
ータをデータ入力バッファが入力し、入力されたデータ
を入力データラッチ回路にラッチして、後段に伝達して
いく。前記入力データラッチ回路のラッチ動作は前記外
部クロック信号若しくはデータストローブ信号に同期し
た内部タイミング信号(入力ラッチタイミング信号)に
よって制御される。また、SDRAMのデータ出力回路
は、外部クロック信号に同期して内部で生成される出力
ラッチタイミング信号によって出力すべきデータを出力
データラッチ回路にラッチして出力バッファから外部に
出力させる。DDR―SDRAMは、データ出力と共
に、前記出力ラッチタイミング信号に同期してデータス
トローブ信号を出力する。A clock synchronous memory typified by an SDRAM has an output timing control circuit such as a latch circuit for determining data output timing in a data output circuit, and an input timing for a latch circuit or the like for determining data input timing. A control circuit is included in the data input circuit. For example, in a data input circuit of an SDRAM, a data input buffer inputs data supplied in synchronization with an external clock signal or a data strobe signal, and the input data is latched by an input data latch circuit and transmitted to a subsequent stage. To go. The latch operation of the input data latch circuit is controlled by an internal timing signal (input latch timing signal) synchronized with the external clock signal or data strobe signal. The data output circuit of the SDRAM latches data to be output by an output latch timing signal generated internally in synchronization with an external clock signal, and outputs the data from the output buffer to the outside. The DDR-SDRAM outputs a data strobe signal in synchronization with the output latch timing signal together with the data output.
【0006】データ入力回路やデータ出力回路は、半導
体チップにおけるボンディングパッドやバンプ電極など
の外部データ端子の配列に沿ってその近傍に配置される
のが一般的である。このようなレイアウトにおいて、外
部データ端子に沿って並設されたデータ出力回路の各出
力タイミング制御回路には出力タイミング信号が直列的
に順次伝播され、また、外部データ端子に沿って並設さ
れたデータ入力回路の各入力タイミング制御回路には入
力タイミング信号が直列的に順次伝播される。The data input circuit and the data output circuit are generally arranged along the arrangement of external data terminals such as bonding pads and bump electrodes on the semiconductor chip and in the vicinity thereof. In such a layout, the output timing signals are serially transmitted to the output timing control circuits of the data output circuits arranged in parallel along the external data terminals, and are arranged in parallel along the external data terminals. An input timing signal is sequentially propagated serially to each input timing control circuit of the data input circuit.
【0007】[0007]
【発明が解決しようとする課題】本発明者は、前記タイ
ミング信号が直列的に伝播されるタイミング制御配線の
基端と終端における出力ラッチタイミング及び入力ラッ
チタイミングのずれについて検討した。SUMMARY OF THE INVENTION The present inventor has studied the difference between the output latch timing and the input latch timing at the base end and the end of the timing control wiring through which the timing signal is serially propagated.
【0008】先ず、出力タイミング信号が伝播されるタ
イミング制御配線の基端と終端では出力ラッチタイミン
グがずれるので、これに応じて各データ端子では出力デ
ータが有効若しくは確定される時間範囲が順次ずれてい
く。このため、並列データ出力を行う全てのデータ端子
の出力データが全ビット有効若しくは確定する時間範囲
(出力データバリッドウインドウ)は、出力データの夫
々の有効時間範囲に対する公約数的な範囲になり、タイ
ミング制御配線の基端と終端との間の出力ラッチタイミ
ングのずれが大きくなるに従って狭くなる。出力データ
の夫々の有効時間範囲に対して相対的に出力データバリ
ッドウインドウが狭いと、SDRAMの読み出しデータ
を受け取ることができる時間的な余裕が少なくなり、S
DRAMを用いるデータ処理システム上、タイミング設
計が難しくなり、動作速度の高速化に対応できなくな
る。First, since the output latch timing is shifted between the base end and the end of the timing control wiring through which the output timing signal is propagated, the time range in which the output data is valid or determined is sequentially shifted at each data terminal. Go. For this reason, the time range (output data valid window) in which the output data of all the data terminals performing the parallel data output are all valid or determined is a common divisor range for each valid time range of the output data. It becomes narrower as the deviation of the output latch timing between the base end and the end of the control wiring increases. If the output data valid window is relatively narrow with respect to the respective valid time ranges of the output data, the time margin for receiving the read data of the SDRAM decreases, and
In a data processing system using a DRAM, timing design becomes difficult, and it is impossible to cope with an increase in operation speed.
【0009】同様に、入力タイミング信号が伝播される
タイミング制御配線の基端と終端との間でも入力ラッチ
タイミングがずれるから、各データ端子に並列的に供給
される入力データを入力回路がラッチ可能な時間範囲が
順次ずれていく。このため、全てのデータ端子に並列的
に供給すべき入力データを全ビット有効若しくは確定さ
せる時間範囲(入力データバリッドウインドウ)は、個
々の入力回路が入力データをラッチ可能な夫々の有効時
間範囲に対する公倍数的な時間範囲になり、タイミング
制御配線の基端と終端との間の入力ラッチタイミングの
ずれが大きくなるに従って広くなる。個々の入力回路が
入力データをラッチ可能な有効時間範囲に対して入力デ
ータバリッドウインドウが相対的に広いと、入力データ
のセットアップ・ホールドタイムを相対的に大きく採れ
なくなり、動作速度の高速化に対応できなくなる。Similarly, since the input latch timing is shifted between the base end and the end of the timing control wiring through which the input timing signal is propagated, the input circuit can latch the input data supplied in parallel to each data terminal. Time ranges shift sequentially. For this reason, the time range (input data valid window) for validating or determining all the bits of the input data to be supplied in parallel to all the data terminals corresponds to the valid time range in which each input circuit can latch the input data. It becomes a common multiple time range, and becomes wider as the shift of the input latch timing between the base end and the end of the timing control wiring increases. If the input data valid window is relatively wide relative to the valid time range in which each input circuit can latch the input data, the setup and hold time of the input data cannot be made relatively large, and the operation speed can be increased. become unable.
【0010】上述の問題点をレイアウト的な観点から考
察すると、データ端子の配列に対応させて入力回路と出
力回路のペアを交互に配置する場合には、入力タイミン
グ信号が伝播されるタイミング制御配線と出力タイミン
グ信号が伝播されるタイミング制御配線とが入力回路と
出力回路の配列に沿って敷設される結果、入力データバ
リッドウインドウは相対的に広く、出力データバリッド
ウインドウは相対的に狭くなる傾向が顕著になり易いこ
とが明らかにされた。特にDDR―SDRAMは、動作
クロック周波数が同じであってもSDR−SDRAMの
2倍のデータレートを有するから、入力データバリッド
ウインドウ及び出力データバリッドウインドウの点にお
いて高速化への対応が必須である。Considering the above problem from a layout point of view, when the pairs of input circuits and output circuits are alternately arranged in correspondence with the arrangement of the data terminals, the timing control wiring through which the input timing signal is propagated. As a result, the input data valid window tends to be relatively wide, and the output data valid window tends to be relatively narrow, as a result of the fact that the timing control wiring for transmitting the output timing signal is laid along the arrangement of the input circuit and the output circuit. It has been found that it tends to be noticeable. In particular, since the DDR-SDRAM has a data rate twice that of the SDR-SDRAM even if the operation clock frequency is the same, it is indispensable to cope with an increase in the speed of the input data valid window and the output data valid window.
【0011】また、入力データバリッドウインドウ及び
出力データバリッドウインドウの大きさは前記タイミン
グ制御配線の長さ若しくは時定数に起因するだけでな
く、ラッチ回路の構成にも依存することが本発明者によ
って明らかにされた。即ち、第1のクロックドインバー
タで成る入力ゲートと、当該第1のクロックドインバー
タとは逆相で活性化される第2のクロックドインバータ
を有するスタティックラッチとを含んだラッチ回路を想
定すると、双方のクロックドインバータの活性化制御
に、クロック信号と当該クロック信号をインバータで反
転させたクロック信号とを用いる場合、入力ゲートの第
1のクロックドインバータが非活性状態から活性状態
に、第2のクロックドインバータが活性状態から非活性
状態に遷移するまでの過渡応答状態では、入力の変化が
出力に反映されないことがある。そのような過渡応答状
態は、入力データバリッドウインドウが不所望に広くな
り、また、出力データバリッドウインドウが不所望に狭
くなる原因になる。It is clear from the present inventors that the sizes of the input data valid window and the output data valid window depend not only on the length or the time constant of the timing control wiring but also on the configuration of the latch circuit. Was. That is, assuming a latch circuit including an input gate formed of a first clocked inverter and a static latch having a second clocked inverter activated in a phase opposite to that of the first clocked inverter, When a clock signal and a clock signal obtained by inverting the clock signal by an inverter are used for the activation control of both clocked inverters, the first clocked inverter of the input gate changes from the inactive state to the active state, In a transient response state until the clocked inverter of FIG. 1 transitions from the active state to the inactive state, a change in input may not be reflected on the output. Such a transient response condition causes the input data valid window to be undesirably wide and the output data valid window to be undesirably narrow.
【0012】本発明の目的は、並列的にデータが供給さ
れる複数個のデータ入力回路におけるデータ入力タイミ
ングのばらつき若しくはずれを小さくすることができる
半導体装置を提供することにある。更に、本発明は、入
力データバリッドウインドウを狭くすることができる半
導体装置を提供しようとするものである。An object of the present invention is to provide a semiconductor device capable of reducing variation or deviation of data input timing in a plurality of data input circuits to which data is supplied in parallel. Another object of the present invention is to provide a semiconductor device capable of narrowing an input data valid window.
【0013】本発明の別の目的は、並列的にデータを出
力する複数個のデータ出力回路におけるデータ出力タイ
ミングのばらつき若しくはずれを小さくすることができ
る半導体装置を提供することにある。更に、本発明は、
出力データバリッドウインドウを大きくできる半導体装
置を提供しようとするものである。Another object of the present invention is to provide a semiconductor device capable of reducing variation or deviation of data output timing in a plurality of data output circuits that output data in parallel. Further, the present invention provides
An object of the present invention is to provide a semiconductor device capable of increasing an output data valid window.
【0014】本発明の前記並びにその他の目的と新規な
特徴は本明細書の記述及び添付図面から明らかになるで
あろう。The above and other objects and novel features of the present invention will become apparent from the description of the present specification and the accompanying drawings.
【0015】[0015]
【課題を解決するための手段】本願において開示される
発明のうち代表的なものの概要を簡単に説明すれば下記
の通りである。The following is a brief description of an outline of a typical invention among the inventions disclosed in the present application.
【0016】〔1〕本発明の第1の観点は、並列動作さ
れるインタフェース回路のインタフェース動作用タイミ
ング信号のタイミング制御配線上でのスキュー低減に着
目するものである。[1] A first aspect of the present invention focuses on reducing the skew of timing signals for interface operation of interface circuits operated in parallel on timing control wiring.
【0017】すなわち、半導体装置は、複数ビットの情
報を並列的に外部とインタフェースするための複数個の
インタフェース端子と、前記複数個のインタフェース端
子の夫々に対応して設けられる複数個のインタフェース
回路と、を半導体チップに含み、前記複数個のインタフ
ェース回路は複数個のグループに分けて配置され、各グ
ループのインタフェース回路にはインタフェース動作を
制御するタイミング信号をグループ単位で直列的に供給
するタイミング制御配線が接続されて成る。That is, the semiconductor device has a plurality of interface terminals for interfacing a plurality of bits of information in parallel with the outside, and a plurality of interface circuits provided corresponding to each of the plurality of interface terminals. , In a semiconductor chip, the plurality of interface circuits are arranged in a plurality of groups, and a timing control wiring for supplying a timing signal for controlling an interface operation in series to each group of interface circuits in a group unit. Are connected.
【0018】上記によれば、外部との並列インタフェー
スに用いられる複数個のインタフェース回路をグループ
分けせずに纏めて共通のタイミング制御配線でタイミン
グ信号を直列的に供給する場合に比べ、タイミング制御
配線の基端と終端におけるタイミング信号の伝播遅延の
差(スキュー)を小さくできる。換言すれば、並列的に
データが入力される複数個のデータ入力回路におけるデ
ータ入力タイミングのばらつき、そして、並列的にデー
タを出力する複数個のデータ出力回路におけるデータ出
力タイミングのばらつきを、前記グループ毎に分散でき
る。要するに、グループ毎に前記タイミング信号のスキ
ューを小さくすることが可能になる。結果として、グル
ープ化しない場合に比べて入力データバリッドウインド
ウを小さくすることが可能になり、また、出力データバ
リッドウインドウを大きくすることが可能になる。According to the above, a plurality of interface circuits used for a parallel interface with the outside are grouped without grouping and a timing control wiring is supplied in series with a common timing control wiring. The difference (skew) in the propagation delay of the timing signal between the base end and the end can be reduced. In other words, the variation in data input timing in a plurality of data input circuits to which data is input in parallel and the variation in data output timing in a plurality of data output circuits to output data in parallel are determined by the group. Can be distributed every time. In short, it is possible to reduce the skew of the timing signal for each group. As a result, it is possible to reduce the input data valid window as compared with the case where no grouping is performed, and it is possible to increase the output data valid window.
【0019】前記各グループのインタフェース回路をグ
ループ毎に纏めて集中配置するほど、グループ内でのタ
イミング制御配線の基端と終端におけるタイミング信号
の伝播遅延の差が小さくなる。換言すれば、グループ内
でタイミング信号のスキューが小さくなる。The more the interface circuits of each group are collectively arranged for each group, the smaller the difference in the propagation delay of the timing signal between the base end and the end of the timing control wiring in the group. In other words, the skew of the timing signal within the group is reduced.
【0020】前記インタフェース端子はデータ端子を含
み、前記インタフェース回路は前記データ端子に接続さ
れたデータ出力回路を含む。また、前記インタフェース
回路は前記データ端子に接続されるデータ入力回路を含
む。例えば、データ端子はデータの入力及び出力に兼用
されるデータ入出力端子とされ、各データ端子は、一方
においてデータ入力回路の入力端子に結合され、他方に
おいてデータ出力回路の出力端子に結合される。The interface terminal includes a data terminal, and the interface circuit includes a data output circuit connected to the data terminal. Further, the interface circuit includes a data input circuit connected to the data terminal. For example, the data terminal is a data input / output terminal that is also used for data input and output, and each data terminal is coupled on one side to the input terminal of the data input circuit and on the other side to the output terminal of the data output circuit. .
【0021】並列インタフェース動作される回路の前記
グループのレイアウトは制御配線の基端を中心に左右対
称、左右非対称とすることができ、非対称の場合に、グ
ループ間でタイミング信号のスキューを小さくするに
は、前記グループ毎のタイミング制御配線の基端部にド
ライバを有し、相対的に大きな駆動能力を有するドライ
バを相対的に負荷の大きなタイミング制御線に接続すれ
ばよい。The layout of the groups of circuits operated in parallel interface can be symmetrical or asymmetrical about the base end of the control wiring. In the case of asymmetry, the skew of the timing signal between the groups can be reduced. A driver having a driver at a base end of the timing control wiring for each group may be connected to a timing control line having a relatively large load.
【0022】前記インタフェース回路が、対応するイン
タフェース端子に接続されたバッファ回路と、対応する
バッファ回路に接続されインタフェース対象とされる情
報のラッチ動作を行なうラッチ回路と、を含むとき、前
記タイミング信号は前記ラッチ回路のラッチ制御信号で
ある。入力回路の場合、例えばデータストローブ信号の
変化に同期して供給されるデータはバッファ回路に入力
され、前記データストローブ信号の変化に同期する前記
ラッチ制御信号に応答してラッチ回路にラッチされ、後
段に伝達される。出力回路の場合は、例えば内部動作で
得られた出力すべきデータが外部クロック信号に同期す
るラッチ制御信号によってデータラッチ回路にラッチさ
れ、出力バッファを通して外部に出力される。When the interface circuit includes a buffer circuit connected to a corresponding interface terminal, and a latch circuit connected to the corresponding buffer circuit and performing a latch operation of information to be interfaced, the timing signal is It is a latch control signal of the latch circuit. In the case of an input circuit, for example, data supplied in synchronization with a change in a data strobe signal is input to a buffer circuit, and is latched in a latch circuit in response to the latch control signal in synchronization with a change in the data strobe signal. Is transmitted to In the case of an output circuit, for example, data to be output obtained by an internal operation is latched by a data latch circuit by a latch control signal synchronized with an external clock signal, and output to the outside through an output buffer.
【0023】前記タイミング信号のスキュー低減のため
の手段に加えて、前記バッファ回路と前記インタフェー
ス端子とを結ぶインタフェース信号配線に、少なくとも
前記夫々のグループ内で実質的に等しい遅延成分(時定
数)を設定すれば、インタフェース信号配線による遅延
のばらつきによって入力データバリッドウインドウや出
力データバリッドウインドウが悪影響を受ける事態を容
易に低減することが可能になる。ここで、等しい遅延成
分を設定するとは、最も大きな遅延時間を要する経路の
遅延時間に合わせることを意味する。In addition to the means for reducing the skew of the timing signal, an interface signal wiring connecting the buffer circuit and the interface terminal has at least substantially equal delay components (time constants) in each of the groups. With this setting, it is possible to easily reduce a situation in which the input data valid window and the output data valid window are adversely affected by variations in delay due to interface signal wiring. Here, setting the same delay component means to match the delay time of the route requiring the longest delay time.
【0024】SDRAMへの適用を想定すると、半導体
装置は、前記データ端子から入力されたデータが記憶さ
れ、記憶されたデータが前記データ端子から出力可能に
される複数個のメモリセルを更に含む。データ読み出し
動作において、前記複数個のメモリセルのうちから選択
されたメモリセルから読み出されたデータが前記データ
出力回路のラッチ回路にラッチされて前記データ端子に
与えられる。そして、データ書込み動作において、前記
複数個のデータ端子からデータ入力回路のラッチ回路に
ラッチされたデータが、複数個のメモリセルのうちから
選択されたメモリセルに書き込まれる。Assuming application to an SDRAM, the semiconductor device further includes a plurality of memory cells for storing data input from the data terminal and enabling the stored data to be output from the data terminal. In the data read operation, data read from a memory cell selected from the plurality of memory cells is latched by a latch circuit of the data output circuit and provided to the data terminal. Then, in the data write operation, data latched from the plurality of data terminals to the latch circuit of the data input circuit is written to a memory cell selected from the plurality of memory cells.
【0025】特に、DDR形態のSDRAMに適用する
場合、半導体装置は、データ読み出し動作に呼応して前
記出力回路のラッチ回路をラッチ動作させるタイミング
信号に同期してデータストローブ信号を出力し、データ
書き込み動作に呼応して前記入力回路のラッチ回路をラ
ッチ動作させるタイミング信号を同期させるデータスト
ローブ信号を入力する外部信号端子を前記インタフェー
ス端子として更に備える。In particular, when the semiconductor device is applied to a DDR type SDRAM, the semiconductor device outputs a data strobe signal in synchronization with a timing signal for latching the latch circuit of the output circuit in response to a data read operation, and performs a data write operation. An external signal terminal for inputting a data strobe signal for synchronizing a timing signal for latching the latch circuit of the input circuit in response to an operation is further provided as the interface terminal.
【0026】〔2〕本発明の第2の観点は、並列動作さ
れるインタフェース回路上のラッチ回路を構成するクロ
ックドインバータによる過渡応答動作に着目するもので
ある。[2] A second aspect of the present invention focuses on a transient response operation by a clocked inverter constituting a latch circuit on an interface circuit operated in parallel.
【0027】すなわち、半導体チップに複数個配置され
た入力回路に着目すると、夫々の入力回路は入力バッフ
ァとこれに接続された入力ラッチ回路とを有し、前記入
力ラッチ回路は、入力バッファに接続された入力ゲート
と当該入力ゲートに接続されたスタティックラッチとを
含む。前記入力ゲートは、エッジ変化タイミングが揃え
られた相補クロック信号を受けて活性化制御される第1
のクロックドインバータから成り、前記スタティックラ
ッチは前記相補クロック信号を受け前記第1のクロック
ドインバータとは逆相で活性化制御される第2のクロッ
クドインバータを含んで構成される。That is, focusing on a plurality of input circuits arranged on a semiconductor chip, each input circuit has an input buffer and an input latch circuit connected thereto, and the input latch circuit is connected to the input buffer. Input gate and a static latch connected to the input gate. The input gate is activated and controlled in response to a complementary clock signal whose edge change timing is aligned.
The static latch includes a second clocked inverter that receives the complementary clock signal and is activated and controlled in a phase opposite to that of the first clocked inverter.
【0028】上記によれば、エッジ変化タイミングが揃
えられた相補クロック信号を用いるから、エッジ変化タ
イミングのずれに起因して第1及び第2クロックドイン
バータの双方が共に非活性状態にされるような過渡応答
期間が短くなり、そのような過渡応答期間に入力の変化
が出力に反映されない期間を短縮できる。これにより、
入力データバリッドウインドウが不所望に広がる事態を
抑制するのに役立つ。According to the above, since the complementary clock signal having the same edge change timing is used, both the first and second clocked inverters are deactivated due to the shift of the edge change timing. The transient response period is shortened, and the period during which a change in the input is not reflected in the output during such a transient response period can be shortened. This allows
This helps to prevent the input data valid window from undesirably expanding.
【0029】半導体チップに複数個配置された出力回路
に着目すると、夫々の出力回路は、出力ラッチ回路とこ
れに接続された出力バッファとを含み、前記出力ラッチ
回路は、入力ゲートと当該入力ゲートに入力が接続され
た出力が前記出力バッファに接続されたスタティックラ
ッチとを含む。このとき、前記入力ゲートは、エッジ変
化タイミングが揃えられた相補クロック信号を受けて活
性化制御されるクロックドインバータから成る。Focusing on a plurality of output circuits arranged on a semiconductor chip, each output circuit includes an output latch circuit and an output buffer connected thereto, and the output latch circuit includes an input gate and the input gate. And a static latch whose output is connected to the output buffer. At this time, the input gate includes a clocked inverter that is activated and controlled by receiving a complementary clock signal whose edge change timing is aligned.
【0030】上記によれば、エッジ変化タイミングが揃
えられた相補クロック信号を用いるから、クロックドイ
ンバータが非活性状態から活性状態にされる過渡応答期
間が短くなり、これにより、出力データバリッドウイン
ドウが不所望に狭くなる事態を抑制するのに役立つ。According to the above, since the complementary clock signal having the same edge change timing is used, the transient response period in which the clocked inverter is changed from the inactive state to the active state is shortened, and the output data valid window is thereby reduced. This is useful for suppressing an undesired narrowing.
【0031】前記エッジ変化タイミングが揃えられた相
補クロック信号は半導体チップ上の信号発生回路で形成
するようにしてもよい。前記信号発生回路は、一対の差
動増幅回路を有し、前記一対の差動増幅回路の相互に極
性の異なる一方の差動入力端子にクロック端子が共通接
続され、前記一対の差動増幅回路相互に極性の異なる他
方の差動入力端子に基準電圧端子が接続され、前記一対
の差動増幅回路の同極性の出力ノードから前記エッジ変
化タイミングが揃えられた相補クロック信号が出力され
るものである。The complementary clock signal having the aligned edge change timing may be formed by a signal generation circuit on a semiconductor chip. The signal generation circuit includes a pair of differential amplifier circuits, and a clock terminal is commonly connected to one of the pair of differential amplifier circuits having different polarities, and the pair of differential amplifier circuits is A reference voltage terminal is connected to the other differential input terminal having a different polarity from each other, and a complementary clock signal having the same edge change timing is output from an output node having the same polarity of the pair of differential amplifier circuits. is there.
【0032】[0032]
【発明の実施の形態】《DDR−SDRAMの概要》図
1には本発明に係る半導体装置の一例としてDDR−S
DRAMが示される。同図に示されるDDR−SDRA
Mは、特に制限されないが、公知のMOS半導体集積回
路製造技術によって単結晶シリコンのような一つの半導
体基板に形成されている。DESCRIPTION OF THE PREFERRED EMBODIMENTS Outline of DDR-SDRAM FIG. 1 shows a DDR-SDRAM as an example of a semiconductor device according to the present invention.
A DRAM is shown. DDR-SDRA shown in FIG.
M is not particularly limited, but is formed on one semiconductor substrate such as single crystal silicon by a known MOS semiconductor integrated circuit manufacturing technique.
【0033】DDR−SDRAM1は、特に制限されな
いが、4個のメモリバンクBNK0〜BNK3を有す
る。図示を省略するが、夫々のメモリバンクBNK0〜
BNK3は、特に制限されないが、夫々4個のメモリマ
ットを有し、各メモリマットは、2個のメモリアレイに
よって構成される。一方のメモリアレイはカラムアドレ
ス信号の最下位ビットが論理値“0”に応ずるデータの
格納領域に割当てられ、他方のメモリアレイはカラムア
ドレス信号の最下位ビットが論理値“1”に応ずるデー
タの格納領域に割当てられる。メモリバンクのメモリマ
ット及びメモリアレイの分割構造は上記には制限され
ず、それ故、本明細書では、特に注釈をしない限り、個
々のメモリバンクは夫々1個のメモリマットから構成さ
れている如く説明する。The DDR-SDRAM 1 has, although not particularly limited, four memory banks BNK0 to BNK3. Although not shown, each of the memory banks BNK0 to BNK0
Although not particularly limited, the BNK 3 has four memory mats, and each memory mat is constituted by two memory arrays. One memory array is allocated to a data storage area where the least significant bit of the column address signal corresponds to a logical value "0", and the other memory array is a data storage area where the least significant bit of the column address signal corresponds to a logical value "1". Allocated to storage area. The memory mats of the memory banks and the divisional structure of the memory array are not limited to the above, and therefore, in this specification, unless otherwise specified, each memory bank is configured as a single memory mat. explain.
【0034】前記夫々のメモリバンクBNK0〜BNK
3のメモリマットは、マトリクス配置されたダイナミッ
ク型のメモリセルMCを備え、図に従えば、同一列に配
置されたメモリセルMCの選択端子は列毎のワード線W
Lに結合され、同一行に配置されたメモリセルのデータ
入出力端子は行毎に相補ビット線BL,BLの一方のビ
ット線BLに結合される。同図にはワード線WLと相補
ビット線BLは一部だけが代表的に示されているが、実
際にはマトリクス状に多数配置され、センスアンプを中
心とした折り返しビット線構造を有している。The respective memory banks BNK0 to BNK
3 has dynamic memory cells MC arranged in a matrix. According to the drawing, the selection terminals of the memory cells MC arranged in the same column are connected to the word line W for each column.
L, and the data input / output terminals of the memory cells arranged in the same row are coupled to one of the complementary bit lines BL, BL for each row. Although only a part of the word line WL and the complementary bit line BL is shown as a representative in the figure, a large number of word lines WL and complementary bit lines BL are actually arranged in a matrix and have a folded bit line structure centered on a sense amplifier. I have.
【0035】前記メモリバンクBNK0〜BNK3毎
に、ロウデコーダRDEC0〜RDEC3、データ入出
力回路DIO0〜DIO3、カラムデコーダCDEC0
〜CDEC3が設けられている。For each of the memory banks BNK0 to BNK3, row decoders RDEC0 to RDEC3, data input / output circuits DIO0 to DIO3, and column decoder CDEC0
To CDEC3.
【0036】上記メモリマットのワード線WLは、メモ
リバンクBNK0〜BNK3毎に設けられたロウデコー
ダRDEC0〜RDEC3によるロウアドレス信号のデ
コード結果に従って選ばれて選択レベルに駆動される。The word line WL of the memory mat is selected and driven to a selected level in accordance with a result of decoding of a row address signal by row decoders RDEC0 to RDEC3 provided for each of the memory banks BNK0 to BNK3.
【0037】前記データ入出力回路DIO0〜DIO3
は、センスアンプ、カラム選択回路、及びライトアンプ
を有する。センスアンプは、メモリセルMCからのデー
タ読出しによって夫々の相補ビット線BL,BLに現れ
る微小電位差を検出して増幅する増幅回路である。前記
カラム選択回路は、相補ビット線BL,BLを選択して
相補共通データ線のような入出力バス2に導通させるた
めのスイッチ回路である。カラム選択回路はカラムデコ
ーダCDEC0〜CDEC3のうち対応するものによる
カラムアドレス信号のデコード結果に従って選択動作さ
れる。ライトアンプは書き込みデータに従って、カラム
スイッチ回路を介して相補ビット線BL,BLを差動増
幅する回路である。The data input / output circuits DIO0-DIO3
Has a sense amplifier, a column selection circuit, and a write amplifier. The sense amplifier is an amplifier circuit that detects and amplifies a small potential difference appearing on each of the complementary bit lines BL, BL by reading data from the memory cell MC. The column selection circuit is a switch circuit for selecting the complementary bit lines BL and BL to conduct to the input / output bus 2 such as a complementary common data line. The column selection circuit is selectively operated according to the result of decoding of the column address signal by the corresponding one of the column decoders CDEC0 to CDEC3. The write amplifier is a circuit that differentially amplifies the complementary bit lines BL, BL via a column switch circuit according to write data.
【0038】前記入出力バス2にはデータ入力回路3及
びデータ出力回路4が接続される。データ入力回路3は
書込みモードにおいて外部から供給される書込みデータ
を入力して前記入出力バス2に伝達する。前記データ出
力回路4は、読み出しモードにおいてメモリセルMCか
ら入出力バス2に伝達された読み出しデータを入力して
外部に出力する。前記データ入力回路3の入力端子と前
記データ出力回路4の出力端子は、特に制限されない
が、16ビットのデータ入出力端子DQ0〜DQ15に
結合される。便宜上、SDRAM1が外部と入出力する
データにもDQ0〜DQ15の参照符号を付して説明す
ることがある。A data input circuit 3 and a data output circuit 4 are connected to the input / output bus 2. The data input circuit 3 inputs write data supplied from the outside in the write mode and transmits the write data to the input / output bus 2. The data output circuit 4 inputs the read data transmitted from the memory cell MC to the input / output bus 2 in the read mode and outputs the read data to the outside. An input terminal of the data input circuit 3 and an output terminal of the data output circuit 4 are coupled to, but not limited to, 16-bit data input / output terminals DQ0 to DQ15. For convenience, data that the SDRAM 1 inputs / outputs from / to the outside may be described with reference characters DQ0 to DQ15.
【0039】DDR−SDRAM1は、特に制限されな
いが、15ビットのアドレス入力端子A0〜A14を有
する。アドレス入力端子A0〜A14はアドレスバッフ
ァ5に結合される。前記アドレスバッファ5にマルチプ
レクス形態で供給されるアドレス情報の内、ロウアドレ
ス信号AX0〜AX12はロウアドレスラッチ6に、カ
ラムアドレス信号AY0〜AY11はカラムアドレスラ
ッチ7に、バンク選択信号とみなされるバンクセレクト
信号AX13、AX14はバンクセレクタ8に、そし
て、モードレジスタ設定情報A0〜A14はモードレジ
スタ9に、供給される。Although not particularly limited, the DDR-SDRAM 1 has 15-bit address input terminals A0 to A14. Address input terminals A0 to A14 are coupled to address buffer 5. Of the address information supplied to the address buffer 5 in a multiplex form, the row address signals AX0 to AX12 are supplied to the row address latch 6, the column address signals AY0 to AY11 are supplied to the column address latch 7, and the bank regarded as a bank selection signal. The select signals AX13 and AX14 are supplied to the bank selector 8, and the mode register setting information A0 to A14 are supplied to the mode register 9.
【0040】4個のメモリバンクBNK0〜BNK3は
2ビットのバンク選択信号AX13,AX14の論理値
にしたがってバンクセレクタ8で動作が選択される。即
ち、動作が選択されたメモリバンクだけがメモリ動作可
能にされる。例えば、センスアンプ、ライトアンプ、及
びカラムデコーダ等は動作が非選択のメモリバンクでは
活性化されない。The operation of the four memory banks BNK0 to BNK3 is selected by the bank selector 8 according to the logical values of the 2-bit bank selection signals AX13 and AX14. That is, only the memory bank whose operation has been selected is enabled for memory operation. For example, a sense amplifier, a write amplifier, a column decoder, and the like are not activated in a memory bank whose operation is not selected.
【0041】ロウアドレスラッチ6にラッチされたロウ
アドレス信号AX0〜AX12はロウアドレスデコーダ
RDEC0〜RDEC3に供給される。The row address signals AX0 to AX12 latched by the row address latch 6 are supplied to row address decoders RDEC0 to RDEC3.
【0042】カラムアドレスラッチ7にラッチされたカ
ラムアドレス信号AY0〜AY11は、カラムアドレス
カウンタ10にプリセットされて前記カラムアドレスデ
コーダCDEC0〜CDEC3に供給される。連続的な
メモリアクセスであるバーストアクセスが指示されてい
る場合、その連続回数(バースト数)分だけ、カラムア
ドレスカウンタ10がインクリメント動作されて、カラ
ムアドレス信号が内部で生成される。The column address signals AY0 to AY11 latched by the column address latch 7 are preset in the column address counter 10 and supplied to the column address decoders CDEC0 to CDEC3. When a burst access, which is a continuous memory access, is instructed, the column address counter 10 is incremented by the number of consecutive times (the number of bursts), and a column address signal is generated internally.
【0043】リフレッシュカウンタ11は記憶情報のリ
フレッシュ動作を行なうロウアドレスを自ら生成するア
ドレスカウンタである。リフレッシュ動作が指示された
とき、リフレッシュカウンタ11から出力されるロウア
ドレス信号に従ってワード線WLが選択されて記憶情報
のリフレッシュが行なわれる。The refresh counter 11 is an address counter that generates a row address for refreshing stored information. When a refresh operation is instructed, word line WL is selected in accordance with a row address signal output from refresh counter 11, and stored information is refreshed.
【0044】制御回路12は、特に制限されないが、ク
ロック信号CLK,CLKb、クロックイネーブル信号
CKE、チップセレクト信号CSb(サフィックスbは
それが付された信号がローイネーブルの信号又はレベル
反転信号であることを意味する)、カラムアドレススト
ローブ信号CASb、ロウアドレスストローブ信号RA
Sb、ライトイネーブル信号WEb、データマスク信号
DMU,DML、及びデータストローブ信号DQSなど
の外部制御信と共に、モードレジスタ9から所定の情報
が入力される。DDR−SDRAM1の動作はそれら入
力信号の状態の組み合わせによって規定されるコマンド
で決定され、制御回路12は、そのコマンドで指示され
る動作に応じた内部タイミング信号を形成するための制
御ロジックを有する。The control circuit 12 includes, but is not limited to, the clock signals CLK and CLKb, the clock enable signal CKE, and the chip select signal CSb (the suffix b is a low enable signal or a level inversion signal. ), Column address strobe signal CASb, row address strobe signal RA
Predetermined information is input from the mode register 9 together with external control signals such as Sb, a write enable signal WEb, data mask signals DMU and DML, and a data strobe signal DQS. The operation of the DDR-SDRAM 1 is determined by a command defined by a combination of the states of the input signals, and the control circuit 12 has control logic for forming an internal timing signal according to the operation specified by the command.
【0045】クロック信号CLK、CLKbはSDRA
Mのマスタクロックとされ、その他の外部入力信号は当
該クロック信号CLKの立ち上がりエッジに同期して有
意とされる。The clock signals CLK and CLKb are SDRA
The master clock is M and other external input signals are made significant in synchronization with the rising edge of the clock signal CLK.
【0046】チップセレクト信号CSbはそのローレベ
ルによってコマンド入力サイクルの開始を指示する。チ
ップセレクト信号がハイレベルのとき(チップ非選択状
態)その他の入力は意味を持たない。但し、後述するメ
モリバンクの選択状態やバースト動作などの内部動作は
チップ非選択状態への変化によって影響されない。The chip select signal CSb indicates the start of a command input cycle by its low level. When the chip select signal is at a high level (chip unselected state), other inputs have no meaning. However, internal operations such as a memory bank selection state and a burst operation, which will be described later, are not affected by the change to the chip non-selection state.
【0047】RASb,CASb,WEbの各信号は通
常のDRAMにおける対応信号とは機能が相違され、後
述するコマンドサイクルを定義するときに有意の信号と
される。Each of the signals RASb, CASb, and WEb has a function different from that of a corresponding signal in a normal DRAM, and is a significant signal when defining a command cycle described later.
【0048】クロックイネーブル信号CKEはパワーダ
ウンモード及びセルフリフレッシュモードのコントロー
ル信号であり、パワーダウンモード(SDRAMにおい
てデータリテンションモードでもある)とする場合には
クロックイネーブル信号CKEはローレベルとされる。The clock enable signal CKE is a control signal for the power-down mode and the self-refresh mode. When the power-down mode (which is also the data retention mode in the SDRAM) is set, the clock enable signal CKE is at a low level.
【0049】データマスク信号DMU,DMLは入力し
た書込みデータに対するバイト単位のマスクデータであ
り、データマスク信号DMUのハイレベルは書込みデー
タの上位バイトによる書込み抑止を指示し、データマス
ク信号DMLのハイレベルは書込みデータの下位バイト
による書込み抑止を指示する。The data mask signals DMU and DML are mask data in units of bytes with respect to the input write data. The high level of the data mask signal DMU instructs the suppression of writing by the upper byte of the write data, and the high level of the data mask signal DML. Indicates that writing is inhibited by the lower byte of the writing data.
【0050】前記データストローブ信号DQSは書込み
動作時にライトストローブ信号として外部から供給され
る。即ち、クロック信号CLKに同期して書き込み動作
が指示されたとき、その指示が行われた前記クロック信
号周期の後のクロック信号周期からのデータストローブ
信号DQSに同期するデータの供給が規定されている。
読み出し動作時には前記データストローブ信号DQSは
リードストローブ信号として外部に出力される。即ち、
データの読み出し動作では読み出しデータの外部出力に
同期してデータストローブ信号が変化する。そのために
DLL(Delayed Lock Loop)回路1
3及びDQS出力バッファ14が設けられている。DL
L回路13は、半導体装置1が受けるクロック信号CL
Kとデータ出力回路4によるデータの出力タイミングを
同期させるために、データ出力動作制御用のクロック信
号(リード動作時におけるデータストローブ信号DQS
と同相の制御クロック信号)15の位相を整えるもので
ある。DLL回路13は、特に制限されないが、レプリ
カ回路技術と、位相同期技術とによって、内部回路の信
号伝播遅延時間特性を補償し得る内部クロック信号15
を再生し、これにより、内部クロック信号15に基づい
て出力動作されるデータ出力回路4は、外部クロック信
号CLKに確実に同期したタイミングでデータを出力す
ることが可能とされる。DQSバッファ14は前記内部
クロック信号15と同相でデータストローブ信号DQS
を外部に出力する。The data strobe signal DQS is externally supplied as a write strobe signal during a write operation. That is, when a write operation is instructed in synchronization with the clock signal CLK, supply of data synchronized with the data strobe signal DQS from a clock signal cycle after the clock signal cycle in which the write operation is performed is specified. .
During a read operation, the data strobe signal DQS is output to the outside as a read strobe signal. That is,
In a data read operation, a data strobe signal changes in synchronization with an external output of read data. Therefore, a DLL (Delayed Lock Loop) circuit 1
3 and a DQS output buffer 14 are provided. DL
L circuit 13 receives clock signal CL received by semiconductor device 1.
K and a data output operation control clock signal (data strobe signal DQS at the time of read operation) in order to synchronize the data output timing by data output circuit 4 with K.
And the phase of the control clock signal) 15 which is in phase with the control clock signal. The DLL circuit 13 includes, but is not limited to, an internal clock signal 15 capable of compensating a signal propagation delay time characteristic of an internal circuit by using a replica circuit technique and a phase synchronization technique.
Thus, the data output circuit 4 that is operated to output based on the internal clock signal 15 can output data at a timing reliably synchronized with the external clock signal CLK. The DQS buffer 14 has a data strobe signal DQS in phase with the internal clock signal 15.
Is output to the outside.
【0051】前記ロウアドレス信号(AX0〜AX1
2)は、クロック信号CLKの立ち上がりエッジに同期
する後述のロウアドレスストローブ・バンクアクティブ
コマンド(アクティブコマンド)サイクルにおけるアド
レス入力端子A0〜A12のレベルによって定義され
る。このアクティブコマンドサイクルにおいて、アドレ
ス入力端子A13、A14から入力される信号AX1
3,AX14はバンク選択信号とみなされ、A13=A
14=“0”のときはバンクBNK0、A13=
“1”,A14=“0”のときはバンクBNK1、A1
3=“0”,A14=“1”のときはバンクBNK2、
A13=“1”,A14=“1”のときはバンクBNK
3が選択される。このようにして選択されたメモリバン
クはリードコマンドによるデータ読み出し、ライトコマ
ンドによるデータ書込み、プリチャージコマンドによる
プリチャージの対象にされる。The row address signals (AX0 to AX1)
2) is defined by the levels of the address input terminals A0 to A12 in a later-described row address strobe / bank active command (active command) cycle synchronized with the rising edge of the clock signal CLK. In this active command cycle, the signal AX1 input from the address input terminals A13 and A14
3, AX14 are regarded as bank selection signals, and A13 = A
When 14 = “0”, the banks BNK0 and A13 =
When "1" and A14 = "0", banks BNK1 and A1
When 3 = "0" and A14 = "1", the bank BNK2,
When A13 = "1" and A14 = "1", bank BNK
3 is selected. The memory bank selected in this way is subjected to data read by a read command, data write by a write command, and precharge by a precharge command.
【0052】前記カラムアドレス信号(AY0〜AY1
1)は、クロック信号CLKの立ち上がりエッジに同期
する後述のカラムアドレス・リードコマンド(リードコ
マンド)サイクル、カラムアドレス・ライトコマンド
(ライトコマンド)サイクルにおける端子A0〜A11
のレベルによって定義される。これによって指定された
カラムアドレスはバーストアクセスのスタートアドレス
とされる。The column address signals (AY0 to AY1)
1) Terminals A0 to A11 in a column address read command (read command) cycle and a column address write command (write command) cycle, which will be described later, synchronized with the rising edge of the clock signal CLK.
Is defined by the level of The designated column address is used as the start address of the burst access.
【0053】前記DDR−SDRAM1において、特に
制限されないが、上記のクロック信号CLK、反転クロ
ック信号CLKb、クロックイネーブル信号CKE、チ
ップ選択信号CSb、RAS信号RASb、CAS信号
CASb、ライトイネーブル信号WEb、アドレス入力
信号A0〜A14、データマスク信号DMU、DML、
及びデータストローブ信号DQSを受ける入力バッフ
ァ、前記データ入力回路3のデータ入力バッファ(入力
初段バッファ)、データ出力回路4のデータ出力バッフ
ァ(出力最終段バッファ)のインタフェースは例えば公
知のSSTL2(クラスII)規格に準拠される。SS
TL2規格では、1.25ボルトのような基準電位(V
REF)に対して0.35V以上高い1.6ボルト以上
のレベルがHレベルとみなされ、かかる基準電位に対し
て0.35V以下のレベルすなわち0.90ボルト以下
のレベルがLレベルとみなされる。外部インタフェース
仕様はSSTL2に限定されず、例えばSSTL3規格
等であってもよい。In the DDR-SDRAM 1, the clock signal CLK, the inverted clock signal CLKb, the clock enable signal CKE, the chip select signal CSb, the RAS signal RASb, the CAS signal CASb, the write enable signal WEb, and the address input are not particularly limited. Signals A0 to A14, data mask signals DMU, DML,
The interface of an input buffer receiving the data strobe signal DQS, a data input buffer (first input buffer) of the data input circuit 3, and a data output buffer (last output buffer) of the data output circuit 4 is, for example, a known SSTL2 (class II). Compliant with standards. SS
According to the TL2 standard, a reference potential (V
A level of 1.6 volts or more higher than REF) by 0.35 V or more is regarded as an H level, and a level of 0.35 V or less with respect to the reference potential, that is, a level of 0.90 volt or less is regarded as an L level. . The external interface specification is not limited to SSTL2, and may be, for example, the SSTL3 standard.
【0054】DDR−SDRAM1には、特に制限され
ないが、以下の〔1〕〜Although the DDR-SDRAM 1 is not particularly limited, the following [1]-
〔9〕等のコマンドが予め規定
されている。Commands such as [9] are defined in advance.
【0055】〔1〕モードレジスタセットコマンドは、
上記モードレジスタ9をセットするためのコマンドであ
る。このコマンドは、CSb,RASb,CASb,W
Eb=ローレベルによって指定され、セットすべきデー
タ(レジスタセットデータ)はA0〜A14を介して与
えられる。レジスタセットデータは、特に制限されない
が、バーストレングス、CASレイテンシー、バースト
タイプなどとされる。設定可能なバーストレングスは、
特に制限されないが、2,4,8,とされ、設定可能な
CASレイテンシーは、特に制限されないが、2,2.
5とされる。[1] The mode register set command is
This is a command for setting the mode register 9. This command is used for CSb, RASb, CASb, W
Data to be set (register set data) is specified by Eb = low level, and given via A0 to A14. The register set data is not particularly limited, but has a burst length, a CAS latency, a burst type, and the like. The configurable burst length is
Although not particularly limited, it is set to 2, 4, 8, and the configurable CAS latency is not particularly limited.
5 is assumed.
【0056】上記CASレイテンシーは、後述のカラム
アドレス・リードコマンドによって指示されるリード動
作においてCASbの立ち下がりからデータ出力回路4
の出力動作までにクロック信号CLKの何サイクル分を
費やすかを指定するものである。読出しデータが確定す
るまでにはデータ読出しのための内部動作時間が必要と
され、それをクロック信号CLKの使用周波数に応じて
設定するためのものである。換言すれば、周波数の高い
クロック信号CLKを用いる場合にはCASレイテンシ
ーを相対的に大きな値に設定し、周波数の低いクロック
信号CLKを用いる場合にはCASレイテンシーを相対
的に小さな値に設定する。The above-mentioned CAS latency is determined by the data output circuit 4 from the fall of CASb in the read operation specified by a column address read command described later.
Specifies how many cycles of the clock signal CLK are to be consumed before the output operation. Until the read data is determined, an internal operation time for data read is required, and this is set in accordance with the operating frequency of the clock signal CLK. In other words, when using a clock signal CLK with a high frequency, the CAS latency is set to a relatively large value, and when using a clock signal CLK with a low frequency, the CAS latency is set to a relatively small value.
【0057】〔2〕ロウアドレスストローブ・バンクア
クティブコマンは、ロウアドレスストローブの指示とA
13、A14によるメモリバンクの選択を有効にするコ
マンドであり、CSb,RASb=ローレベル
(“0”)、CASb,WEb=ハイレベル(“1”)
によって指示され、このときA0〜A12に供給される
アドレスがロウアドレス信号とされ、A13,A14に
供給される信号がメモリバンクの選択信号として取り込
まれる。取り込み動作は上述のようにクロック信号CL
Kの立ち上がりエッジに同期して行われる。例えば、当
該コマンドが指定されると、それによって指定されるメ
モリバンクにおけるワード線が選択され、当該ワード線
に接続されたメモリセルが夫々対応する相補データ線に
導通される。[2] The row address strobe / bank active command determines whether a row address strobe is
13 and A14 are commands for validating the memory bank selection. CSb, RASb = low level (“0”), CASb, WEb = high level (“1”).
At this time, addresses supplied to A0 to A12 are taken as row address signals, and signals supplied to A13 and A14 are taken in as memory bank selection signals. The capture operation is performed by the clock signal CL as described above.
This is performed in synchronization with the rising edge of K. For example, when the command is specified, a word line in the memory bank specified by the command is selected, and the memory cells connected to the word line are electrically connected to the corresponding complementary data lines.
【0058】〔3〕カラムアドレス・リードコマンド
は、バーストリード動作を開始するために必要なコマン
ドであると共に、カラムアドレスストローブの指示を与
えるコマンドであり、CSb,CASb,=ロウレベ
ル、RASb,WEb=ハイレベルによって指示され、
このときA0〜A11に供給されるアドレスがカラムア
ドレス信号として取り込まれる。これによって取り込ま
れたカラムアドレス信号はバーストスタートアドレスと
してカラムアドレスカウンタ10にプリセットされる。
これによって指示されたバーストリード動作において
は、その前にロウアドレスストローブ・バンクアクティ
ブコマンドサイクルでメモリバンクとそれにおけるワー
ド線の選択が行われており、当該選択ワード線のメモリ
セルは、クロック信号CLKに同期してカラムアドレス
カウンタ10から出力されるアドレス信号に従って、例
えば32ビット単位で順次メモリバンクで選択され、デ
ータストローブ信号DQSの立ち上がり及び立ち下がり
に同期して16ビット単位で外部に連続的に出力され
る。連続的に読出されるデータ数(ワード数)は上記バ
ーストレングスによって指定された個数とされる。ま
た、データ出力回路4からのデータ読出し開始は上記C
ASレイテンシーで規定されるクロック信号CLKのサ
イクル数を待って行われる。[3] The column address read command is a command necessary for starting the burst read operation and a command for giving a column address strobe instruction. CSb, CASb, = low level, RASb, WEb = Directed by high level,
At this time, the addresses supplied to A0 to A11 are captured as column address signals. The fetched column address signal is preset in the column address counter 10 as a burst start address.
In the burst read operation designated thereby, the memory bank and the word line in the memory bank are selected in the row address strobe / bank active command cycle, and the memory cell of the selected word line is supplied with the clock signal CLK. In accordance with the address signal output from the column address counter 10 in synchronization with the data strobe signal DQS, the data is sequentially selected in the memory bank in units of 32 bits, and continuously externally in units of 16 bits in synchronization with the rise and fall of the data strobe signal DQS. Is output. The number of data (the number of words) read continuously is set to the number specified by the burst length. The start of data reading from the data output circuit 4 is determined by the above C
This is performed after waiting for the number of cycles of the clock signal CLK defined by the AS latency.
【0059】〔4〕カラムアドレス・ライトコマンド
は、ライト動作の態様としてモードレジスタ9にバース
トライトが設定されているときに当該バーストライト動
作を開始するために必要なコマンドとされる。更に当該
コマンドは、バーストライトにおけるカラムアドレスス
トローブの指示を与える。当該コマンドは、CSb,C
ASb,WEb,=ロウレベル、RASb=ハイレベル
によって指示され、このときA0〜A11に供給される
アドレスがカラムアドレス信号として取り込まれる。こ
れによって取り込まれたカラムアドレス信号はバースト
ライトにおいてはバーストスタートアドレスとしてカラ
ムアドレスカウンタ10に供給される。これによって指
示されたバーストライト動作の手順もバーストリード動
作と同様に行われる。但し、ライト動作にはCASレイ
テンシーの設定はなく、ライトデータの取り込は、当該
カラムアドレス・ライトコマンドサイクルからクロック
信号CLKの1サイクル遅れてデータストローブ信号D
QSに同期して開始される。[4] The column address write command is a command necessary to start the burst write operation when the burst write is set in the mode register 9 as the mode of the write operation. Further, the command gives an instruction of a column address strobe in burst write. The command is CSb, C
ASb, WEb, = low level, RASb = high level. At this time, the addresses supplied to A0 to A11 are taken in as column address signals. The column address signal thus captured is supplied to the column address counter 10 as a burst start address in burst write. The procedure of the burst write operation instructed in this way is performed in the same manner as the burst read operation. However, there is no CAS latency setting in the write operation, and the capture of the write data is delayed by one cycle of the clock signal CLK from the column address / write command cycle.
Started in synchronization with QS.
【0060】〔5〕プリチャージコマンドは、A13,
A14によって選択されたメモリバンクに対するプリチ
ャージ動作の開始コマンドとされ、CSb,RASb,
WEb,=ロウレベル、CASb=ハイレベルによって
指示される。[5] The precharge command is A13,
A command to start the precharge operation for the memory bank selected by A14 is issued, and CSb, RASb,
WEb, = low level, CASb = high level.
【0061】〔6〕オートリフレッシュコマンドは、オ
ートリフレッシュを開始するために必要とされるコマン
ドであり、CSb,RASb,CASb=ロウレベル、
WEb,CKE=ハイレベルによって指示される。これ
によるリフレッシュ動作はCBRリフレッシュと同様で
ある。[6] The auto refresh command is a command required to start auto refresh, and CSb, RASb, CASb = low level,
Indicated by WEb, CKE = high level. The refresh operation by this is the same as the CBR refresh.
【0062】〔7〕セルフリフレッシュエントリコマン
ドが設定されると、CKEがローレベルにされている
間、セルフリフレッシュ機能が働き、その間、外部から
リフレッシュの指示を与えなくても自動的に所定のイン
ターバルでリフレッシュ動作が行なわれる。[7] When the self-refresh entry command is set, the self-refresh function operates while CKE is kept at the low level. During this time, a predetermined interval is automatically set even if no external refresh instruction is given. Performs a refresh operation.
【0063】〔8〕バーストストップコマンドは、バー
ストリード動作を停止させるために必要なコマンドであ
り、バーストライト動作では無視される。このコマンド
は、CASb,WEb=ローレベル、RASb,CAS
b=ハイレベルによって指示される。[8] The burst stop command is a command necessary to stop the burst read operation, and is ignored in the burst write operation. This command is performed when CASb, WEb = low level, RASb, CAS
Indicated by b = high level.
【0064】[0064]
〔9〕ノーオペレーションコマンドは、実
質的な動作を行わないことを指示するコマンドであり、
CSb=ローレベル、RASb,CASb,WEb=ハ
イレベルによって指示される。[9] The no operation command is a command for not performing a substantial operation,
Instructed by CSb = low level and RASb, CASb, WEb = high level.
【0065】DDR−SDRAM1においては、一つの
メモリバンクでバースト動作が行われているとき、その
途中で別のメモリバンクを指定して、ロウアドレススト
ローブ・バンクアクティブコマンドが供給されると、当
該実行中の一方のメモリバンクでの動作に何等影響を与
えることなく、当該別のメモリバンクにおけるロウアド
レス系の動作が可能にされる。即ち、バンクアクティブ
コマンドなどによって指定されるロウアドレス系動作と
カラムアドレス・ライトコマンドなどによって指定され
るカラムアドレス系動作とは、相違するメモリバンク間
で並列可能になっている。したがって、データ入出力端
子DQ0〜DQ15においてデータが衝突しない限り、
処理が終了していないコマンドの実行中に、当該実行中
のコマンドが処理対象とするメモリバンクとは異なるメ
モリバンクに対するプリチャージコマンド、ロウアドレ
スストローブ・バンクアクティブコマンドを発行して、
内部動作を予じめ開始させることが可能である。In the DDR-SDRAM 1, when a burst operation is being performed in one memory bank, another memory bank is designated during the burst operation and a row address strobe / bank active command is supplied. The operation of the row address system in the other memory bank is enabled without affecting the operation in the other memory bank. That is, a row address operation specified by a bank active command or the like and a column address operation specified by a column address / write command or the like can be performed in parallel between different memory banks. Therefore, unless data collision occurs at the data input / output terminals DQ0 to DQ15,
During execution of a command whose processing has not been completed, a precharge command and a row address strobe / bank active command are issued to a memory bank different from the memory bank to be processed by the command being executed,
It is possible to start the internal operation in advance.
【0066】以上の説明より明らかなように、DDR−
SDRAM1は、クロック信号CLKに同期するデータ
ストローブ信号DQSの立ち上がり及び立ち下がりの両
エッジに同期したデータ入出力が可能にされ、クロック
信号CLKに同期してアドレス、制御信号を入出力でき
るため、DRAMと同様の大容量メモリをSRAMに匹
敵する高速で動作させることが可能であり、また、選択
された1本のワード線に対して幾つのデータをアクセス
するかをバーストレングスによって指定することによっ
て、内蔵カラムアドレスカウンタ10で順次カラム系の
選択状態を切換えていって複数個のデータを連続的にリ
ード又はライトできる。As is clear from the above description, DDR-
The SDRAM 1 can input and output data in synchronization with both rising and falling edges of the data strobe signal DQS in synchronization with the clock signal CLK, and can input and output addresses and control signals in synchronization with the clock signal CLK. It is possible to operate a large-capacity memory similar to that described above at a high speed comparable to that of an SRAM. In addition, by specifying how many data to access to one selected word line by burst length, A plurality of data can be read or written continuously by sequentially switching the selection state of the column system by the built-in column address counter 10.
【0067】《データ入力回路》図2にはDDR−SD
RAM1のデータ入力回路3の一例が示される。初段に
はSSTL仕様の入力初段バッファ20が配置される。
入力初段バッファ20は、データストローブ信号DQS
の立ち上がり及び立ち下がりの各エッジに同期して供給
される書込みデータを入力する。入力初段バッファ20
は、図示を省略するが、カレントミラー負荷を有し、一
方の差動入力MOSトランジスタのゲートにデータ端子
が接続され、他方の差動入力MOSトランジスタのゲー
トに参照電圧が入力され、イネーブル信号DIENによ
ってスイッチ制御されるパワースイッチMOSトランジ
スタを介して活性・非活性制御される。<< Data Input Circuit >> FIG. 2 shows a DDR-SD
One example of the data input circuit 3 of the RAM 1 is shown. In the first stage, an input first stage buffer 20 of the SSTL specification is arranged.
The input first-stage buffer 20 receives the data strobe signal DQS
Write data supplied in synchronization with the rising edge and falling edge of is input. Input first stage buffer 20
Although not shown, has a current mirror load, a data terminal is connected to the gate of one differential input MOS transistor, a reference voltage is input to the gate of the other differential input MOS transistor, and an enable signal DIEN The active / inactive state is controlled via a power switch MOS transistor that is switch-controlled by the switch.
【0068】差動入力バッファ20の次段には、ラッチ
回路21A〜21Cの直列経路と、ラッチ回路21D,
21Eの直列経路とが並列接続され、書込み動作が指示
されたとき前記データストローブ信号DQSの半サイク
ル単位で供給されるデータを半サイクルずらしてラッチ
回路21A〜21Cの直列経路と、ラッチ回路21D,
21Eの直列経路とに順次ラッチする。これにより、前
記データストローブ信号DQSの半サイクル単位で供給
される書込みデータが前記データストローブ信号DQS
の1サイクル単位で並列されて後段に伝達される。即
ち、夫々のラッチ回路20A〜20Eはクロックドイン
バータCIV1、CIV2とインバータIVによって構
成され、エッジ変化タイミングが揃えられた相補クロッ
ク信号DSCKT,DSCKBによってラッチ制御され
る。個々のクロックドインバータCIV1、CIV2は
図3に例示されるようにpチャンネル型MOSトランジ
スタMp1,Mp2とnチャンネル型MOSトランジス
タMn3,Mn4との直列回路によって構成され、制御
端子B,Tにクロック信号DSCKT,DSCKBが供
給され、図4に例示されるように、ラッチ回路21A,
21C,21Eはクロック信号DSCKBの立ち下がり
に同期してラッチ動作を行い、ラッチ回路21B,21
Dはクロック信号DSCKTの立ち下がりに同期してラ
ッチ動作を行なう。In the next stage of the differential input buffer 20, the serial path of the latch circuits 21A to 21C and the latch circuits 21D, 21D,
21E are connected in parallel, and when a write operation is instructed, the data supplied in half cycle units of the data strobe signal DQS is shifted by a half cycle, and the serial path of the latch circuits 21A to 21C, and the latch circuit 21D,
21E and serially latched. As a result, the write data supplied in half-cycle units of the data strobe signal DQS becomes the data strobe signal DQS.
And transmitted to the subsequent stage in units of one cycle. That is, each of the latch circuits 20A to 20E includes clocked inverters CIV1 and CIV2 and an inverter IV, and is latched and controlled by complementary clock signals DSCKT and DSCKB whose edge change timings are aligned. Each of the clocked inverters CIV1 and CIV2 is constituted by a series circuit of p-channel type MOS transistors Mp1 and Mp2 and n-channel type MOS transistors Mn3 and Mn4 as illustrated in FIG. DSCKT and DSCKB are supplied, and as illustrated in FIG.
21C and 21E perform a latch operation in synchronization with the fall of the clock signal DSCKB, and latch circuits 21B and 21E.
D performs a latch operation in synchronization with the fall of the clock signal DSCKT.
【0069】図5には前記クロック信号DSCKT,D
SCKBの生成回路が例示される。この信号生成回路2
2は、一対の差動増幅回路の異なる極性の入力端子を相
互に接続して構成される。即ち、一方の差動増幅回路
は、pチャンネル型MOSトランジスタMp11,Mp
12から成るのカレントミラー負荷、nチャンネル型差
動入力MOSトランジスタMn13,Mn14、及びn
チャンネル型パワースイッチMOSトランジスタMn1
5とから成る。MOSトランジスタMn13のゲートが
反転入力端子、MOSトランジスタMn14のゲートが
非反転入力端子になる。他方の差動増幅回路は、pチャ
ンネル型MOSトランジスタMp21,Mp22から成
るのカレントミラー負荷、nチャンネル型差動入力MO
SトランジスタMn23,Mn24、及びnチャンネル
型パワースイッチMOSトランジスタMn25とから成
る。MOSトランジスタMn23のゲートが反転入力端
子、MOSトランジスタMn24のゲートが非反転入力
端子になる。FIG. 5 shows the clock signals DSCKT, D
A generation circuit of the SCKB is exemplified. This signal generation circuit 2
2 is configured by mutually connecting input terminals having different polarities of a pair of differential amplifier circuits. That is, one differential amplifier circuit is composed of p-channel MOS transistors Mp11 and Mp11.
12, a n-channel type differential input MOS transistor Mn13, Mn14, and n
Channel type power switch MOS transistor Mn1
5 The gate of the MOS transistor Mn13 is an inverting input terminal, and the gate of the MOS transistor Mn14 is a non-inverting input terminal. The other differential amplifier circuit has a current mirror load composed of p-channel MOS transistors Mp21 and Mp22 and an n-channel differential input MO.
It comprises S transistors Mn23 and Mn24 and an n-channel power switch MOS transistor Mn25. The gate of the MOS transistor Mn23 is an inverting input terminal, and the gate of the MOS transistor Mn24 is a non-inverting input terminal.
【0070】前記差動入力MOSトランジスタMn13
とMn24のゲートにはデータストローブ信号DQSが
入力され、前記差動入力MOSトランジスタMn14と
Mn23のゲートには基準電圧VREFが入力され、こ
れにより、夫々の差動増幅回路のシングルエンドの出力
ノードに接続されたCMOSインバータ51,52か
ら、データストローブ信号DQSに対する相補レベルの
内部クロック信号DSCLKT、DSCLKBを得るこ
とができる。The differential input MOS transistor Mn13
And the gate of Mn24 receive the data strobe signal DQS, and the gates of the differential input MOS transistors Mn14 and Mn23 receive the reference voltage VREF, so that the single-ended output nodes of the respective differential amplifier circuits Internal clock signals DSCLKT and DSCLKB of complementary levels to data strobe signal DQS can be obtained from connected CMOS inverters 51 and 52.
【0071】DSENは信号生成回路22のイネーブル
制御信号であり、前記パワースイッチMOSトランジス
タMn15,MN25のゲートに供給される。イネーブ
ル制御信号DSENのハイレベルによって信号生成回路
22が活性化される。この活性状態において差動増幅回
路には動作電流が流れ、基準電圧VREFを中心に端子
DQSの信号レベルとの微小電位差を即座に増幅する。
差動増幅故に、端子DQSからの信号入力動作は高速で
ある。DSEN is an enable control signal for the signal generation circuit 22 and is supplied to the gates of the power switch MOS transistors Mn15 and MN25. The signal generation circuit 22 is activated by the high level of the enable control signal DSEN. In this active state, an operating current flows through the differential amplifier circuit, and a minute potential difference from the signal level of the terminal DQS is immediately amplified around the reference voltage VREF.
The signal input operation from the terminal DQS is fast due to the differential amplification.
【0072】上記データ入力回路3の説明から理解され
るように、DDR−SDRAM1において、クロック信
号CLKに同期するデータストローブ信号DQSの立ち
上がり及び立ち下がりの双方に同期して外部から書込み
データが入力される。DDR−SDRAM1の内部にお
ける書込み動作はクロック信号CLKの周期を最小単位
として行われる。As can be understood from the description of the data input circuit 3, in the DDR-SDRAM 1, write data is input from the outside in synchronization with both the rise and fall of the data strobe signal DQS in synchronization with the clock signal CLK. You. The write operation inside the DDR-SDRAM 1 is performed using the cycle of the clock signal CLK as a minimum unit.
【0073】次に、エッジ変化タイミングが揃えられた
相補クロック信号によってラッチ制御されるラッチ回路
として図6に示された前記ラッチ回路21Aを代表にそ
の詳細を説明する。図7の(A)には図6のラッチ回路
21Aが論理値“1”のデータをラッチするとき、図7
の(B)には同じくラッチ回路21Aが論理値“0”の
データをラッチするときの動作タイミングが夫々示され
ている。図7より明らかなように、クロック信号IT=
0、IB=1のとき、クロックドインバータCIV1が
入力動作可能にされ、クロックドインバータCIV2が
入力動作不可能にされることにより、ラッチ回路21A
はスルー状態になる。一方、クロック信号IT=1、I
B=0のとき、クロックドインバータCIV1が入力動
作不可能にされ、クロックドインバータCIV2が入力
動作可能にされることにより、ラッチ回路21Aはラッ
チ状態になる。Next, the latch circuit 21A shown in FIG. 6 will be described in detail as a latch circuit that is latched and controlled by a complementary clock signal having the same edge change timing. FIG. 7A shows that when the latch circuit 21A of FIG. 6 latches the data of the logical value "1", FIG.
(B) shows the operation timing when the latch circuit 21A latches the data of the logical value "0", respectively. As is clear from FIG. 7, the clock signal IT =
When 0 and IB = 1, the input operation of the clocked inverter CIV1 is enabled and the input operation of the clocked inverter CIV2 is disabled, so that the latch circuit 21A
Goes through. On the other hand, the clock signal IT = 1, I
When B = 0, the input operation of the clocked inverter CIV1 is disabled, and the input operation of the clocked inverter CIV2 is enabled, so that the latch circuit 21A enters the latch state.
【0074】図7の(A)、(B)において、ラッチ回
路21Aは時刻t3にスルー状態からラッチ状態に遷移
される。時刻t0に入力データDが反転されると、その
変化が時刻t1に出力Qに伝達され(動作遅延時間td
1、td3)、時刻t2にインバータIVの出力に反映
される(動作遅延時間td2、td4)。ラッチ回路2
1Aのクロック信号DSCKB,DSCKT(IT,I
B)はクロックエッジが揃えられているから、エッジ変
化タイミングのずれに起因して第1及び第2クロックド
インバータCIV1,CIV2が共に非活性状態にされ
るような過渡応答期間は実質的に無視し得るほど短く、
次に説明する比較例のようにそのような過渡応答期間に
入力の変化が出力に反映されない期間を生ずることが実
質的にない。よって、“1”データのラッチ、“0”デ
ータのラッチの何れの場合も、同じタイミングでセット
アップタイムを考えればよい。7A and 7B, the latch circuit 21A transitions from the through state to the latch state at time t3. When input data D is inverted at time t0, the change is transmitted to output Q at time t1 (operation delay time td
1, td3) and reflected at the output of the inverter IV at time t2 (operation delay times td2, td4). Latch circuit 2
1A clock signals DSCKB, DSCKT (IT, I
In B), since the clock edges are aligned, a transient response period in which both the first and second clocked inverters CIV1 and CIV2 are deactivated due to a shift in edge change timing is substantially ignored. Short enough to be
As in the comparative example described below, there is substantially no period in which the change in the input is not reflected in the output during such a transient response period. Therefore, in both cases of latching “1” data and latching “0” data, the setup time may be considered at the same timing.
【0075】これに対し、図8に例示されるようにエッ
ジ変化タイミングの異なるクロック信号IT,IBを用
いるラッチ回路の場合、図9の(A)、(B)に示され
るように、スルー状態からラッチ状態へ遷移するときI
T=1、IB=1の過渡応答期間が発生し、この期間に
おいて、(A)の“1”データラッチ動作では当該過渡
応答期間でも入力Dの変化が出力Qに反映されるが、
(B)の“0”データラッチ動作では前記過渡応答期間
における入力Dの変化は出力Qに反映されず、取りこぼ
しの虞がある。したがって、(A)の場合にはラッチ回
路のラッチ状態が達成される時刻tI1を基準にセット
アップタイムS1を考え、(B)の場合にはラッチ回路
のスルー状態の変化が開始される時刻tI0を基準にセ
ットアップタイムS3を考えなければならない。このよ
うな場合、ラッチデータの論理値に応じてセットアップ
タイムを使い分けることは実質的に不可能であり、時間
の長い方のセットアップタイムを統一的に採用せざるを
得なくなり、結果として、高速動作への対応が難しくな
ってしまう。これに対して、図6で説明したようにエッ
ジ変化を揃えた相補クロック信号を用いるラッチ回路を
採用すれば、高速動作への対応が容易になる。尚、図2
に示されるその他のラッチ回路も同様である。On the other hand, in the case of a latch circuit using clock signals IT and IB having different edge change timings as illustrated in FIG. 8, the through state is changed as shown in FIGS. 9A and 9B. When transitioning from
A transient response period of T = 1 and IB = 1 occurs. In this period, in the “1” data latch operation of (A), the change of the input D is reflected on the output Q even in the transient response period.
In the "0" data latch operation of (B), the change of the input D during the transient response period is not reflected on the output Q, and there is a possibility that the change will be missed. Therefore, in the case of (A), the setup time S1 is considered based on the time tI1 at which the latch state of the latch circuit is achieved, and in the case of (B), the time tI0 at which the change of the through state of the latch circuit is started is determined. The setup time S3 must be considered as a reference. In such a case, it is practically impossible to properly use the setup time in accordance with the logical value of the latch data, and the longer setup time must be adopted uniformly, resulting in high-speed operation. It becomes difficult to deal with. On the other hand, if a latch circuit using a complementary clock signal with uniform edge changes as described with reference to FIG. 6 is employed, it is easy to cope with a high-speed operation. FIG.
The same applies to the other latch circuits shown in FIG.
【0076】《データ出力回路》図10にはDDR−S
DRAM1のデータ出力回路4の一例が示される。デー
タ読み出し動作でアクティブメモリバンクからデータR
DAT,FDATが並列的に読み出される。この読み出
し動作はクロック信号CLKに同期してそのサイクル単
位で行われる。一方のデータRDATはラッチ回路30
A,30Bの直列経路に伝達され、他方のデータFDA
Tはラッチ回路30C,30D,30Eの直列経路に伝
達される。一方の終段ラッチ回路30Bはクロックドイ
ンバータで成る出力ゲート31Aを介してインバータ3
2に接続されて出力バッファ33に至り、また、他方の
終段ラッチ回路30Eはクロックドインバータで成る出
力ゲート31Bを介して前記インバータ32に接続され
て出力バッファ33に至る。<< Data Output Circuit >> FIG. 10 shows the DDR-S
An example of the data output circuit 4 of the DRAM 1 is shown. During data read operation, data R
DAT and FDAT are read in parallel. This read operation is performed in cycle units in synchronization with the clock signal CLK. One data RDAT is stored in the latch circuit 30.
A, 30B, and the other data FDA
T is transmitted to the series path of the latch circuits 30C, 30D, and 30E. One final-stage latch circuit 30B is connected to an inverter 3 via an output gate 31A composed of a clocked inverter.
2 and reaches the output buffer 33. The other end-stage latch circuit 30E is connected to the inverter 32 via an output gate 31B formed of a clocked inverter and reaches the output buffer 33.
【0077】ラッチ回路30A,30Cはクロック信号
L1CKに同期して入力をラッチし、ラッチ回路30D
はクロック信号L2CKに同期して前記ラッチ回路30
Cの出力をラッチする。クロック信号L1CK、L2C
Kはクロック信号CLK,CLKbに基づいて生成され
た後述の相補クロック信号ICKT,ICKBに同期す
る内部クロック信号である。クロック信号CLKのサイ
クルに同期してメモリバンクから並列的に読み出された
データRDAT,FDATは、クロック信号CLK(I
CKT)に同期してラッチ回路30A、30Cにラッチ
され、ラッチ回路30CのラッチデータFL1Dはクロ
ック信号CLKb(ICKB)に同期してラッチ回路3
0Dにラッチされる。The latch circuits 30A and 30C latch the input in synchronization with the clock signal L1CK, and the latch circuit 30D
Is synchronized with the clock signal L2CK.
Latch the output of C. Clock signals L1CK, L2C
K is an internal clock signal generated based on the clock signals CLK and CLKb and synchronized with complementary clock signals ICKT and ICKB described later. Data RDAT and FDAT read in parallel from the memory bank in synchronization with the cycle of clock signal CLK are applied to clock signal CLK (I
CKT), and are latched by the latch circuits 30A and 30C, and the latch data FL1D of the latch circuit 30C is latched by the latch circuit 3 in synchronization with the clock signal CLKb (ICKB).
Latched to 0D.
【0078】前記ラッチ回路30A〜30Dには図11
に例示されるマスタ・スレーブ論理を採用することが可
能である。マスタ段及びスレーブ段は夫々クロックドイ
ンバータCIV1,CIV2及びインバータIVによっ
て構成される。クロックドインバータCIV1、CIV
2は図3の回路構成を備えている。The latch circuits 30A to 30D have the configuration shown in FIG.
It is possible to employ the master-slave logic exemplified in FIG. The master stage and the slave stage are respectively constituted by clocked inverters CIV1 and CIV2 and an inverter IV. Clocked inverter CIV1, CIV
2 has the circuit configuration of FIG.
【0079】前記クロック信号ICKT,ICKBを生
成する回路は、図12に例示される通り、図5のデータ
ストローブ信号DQSの入力バッファと同様の構成を有
する。但し参照電圧VREFに代えて反転クロック信号
CLKbを用いている。図12において、Mp16,M
p17,Mp26,Mp27はpチャンネル型MOSト
ランジスタである。Mn18,Mn19,Mn20,M
n28,Mn29,Mn30はnチャンネル型MOSト
ランジスタである。CKENは活性化制御信号である。
前記L1CK,L2CKはクロック信号ICKT,IC
KBに同期したクロック信号とされる。The circuit for generating the clock signals ICKT and ICKB has the same configuration as the input buffer of the data strobe signal DQS in FIG. 5, as exemplified in FIG. However, the inverted clock signal CLKb is used instead of the reference voltage VREF. In FIG. 12, Mp16, M
p17, Mp26 and Mp27 are p-channel MOS transistors. Mn18, Mn19, Mn20, M
n28, Mn29 and Mn30 are n-channel MOS transistors. CKEN is an activation control signal.
The L1CK and L2CK are clock signals ICKT and IC
The clock signal is synchronized with the KB.
【0080】図10に示される前記ラッチ回路30B、
30Eは、クロックドインバータCIV1,CIN2及
びインバータIVにより構成され、クロック信号L3C
KT,L3CKBに同期して、相互に何れか一方がスル
ー状態、他方がラッチ状態に制御される。出力ゲート3
1A,31Bは、クロック信号L3CKT,L3CKB
に同期動作され、ラッチ状態のラッチ回路30B又は3
0Eの後段に接続するものが出力動作可能にされ、スル
ー状態のラッチ回路30B又は30Eの後段に接続する
ものが高インピーダンス状態に制御される。The latch circuit 30B shown in FIG.
30E is constituted by clocked inverters CIV1 and CIN2 and an inverter IV, and outputs a clock signal L3C
In synchronization with KT and L3CKB, one of them is controlled to a through state and the other is controlled to a latch state. Output gate 3
1A and 31B are clock signals L3CKT and L3CKB
And the latch circuit 30B or 3 in the latched state
Those connected to the subsequent stage of 0E are enabled for output operation, and those connected to the subsequent stage of the latch circuit 30B or 30E in the through state are controlled to the high impedance state.
【0081】前記クロック信号L3CKT,L3CKB
は、図12に示されるようにDLL回路13が前記クロ
ック信号ICKT,ICKBに所定の遅延調整を行なっ
て生成したタイミング信号である。この遅延調整は、前
記クロック信号ICKT,ICKBに同期して出力ゲー
ト31A,31Bで交互に選択されてインバータ32及
び出力バッファ33を介してデータ端子DQjに現れる
データ出力タイミングをデータストローブ信号DQSの
エッジ変化タイミングに同期させるために必用な遅延時
間を設定する処理である。The clock signals L3CKT, L3CKB
Is a timing signal generated by the DLL circuit 13 performing a predetermined delay adjustment on the clock signals ICKT and ICKB as shown in FIG. This delay adjustment is performed by synchronizing the clock signals ICKT and ICKB with the output gates 31A and 31B alternately and outputting the data output timing appearing at the data terminal DQj via the inverter 32 and the output buffer 33 to the edge of the data strobe signal DQS. This is a process for setting a delay time necessary to synchronize with the change timing.
【0082】出力バッファ33は図13に例示されるよ
うに、SSTL2インタフェース仕様に適合する電源電
圧VDDQを動作電源とするCMOSインバータを最終
段に有する。このCMOSインバータはナンドゲートN
AND及びノアゲートNORを介して出力イネーブル信
号DOENで活性化制御され、出力イネーブル信号DO
ENがハイレベルのとき、データDATAに従って出力
動作可能にされ、出力イネーブル信号DOENがローレ
ベルのとき、高出力インピーダンス状態に制御される。As illustrated in FIG. 13, the output buffer 33 has a CMOS inverter at the final stage using a power supply voltage VDDQ that conforms to the SSTL2 interface specification as an operation power supply. This CMOS inverter has a NAND gate N
Activation is controlled by an output enable signal DOEN via an AND and a NOR gate NOR.
When EN is at a high level, output operation is enabled in accordance with data DATA, and when output enable signal DOEN is at a low level, the output is controlled to a high output impedance state.
【0083】図14には図10の出力回路の出力動作タ
イミングが例示される。上記データ出力回路4の説明か
らも理解されるように、DDR−SDRAM1の内部の
データ読み出し動作はクロック信号CLKの周期を最小
単位として行われ、これによって読み出されたデータ
は、クロック信号CLKに同期するデータストローブ信
号DQSの立ち上がり及び立ち下がりの双方に同期して
データ端子DQjから出力される。FIG. 14 illustrates the output operation timing of the output circuit of FIG. As can be understood from the description of the data output circuit 4, the internal data read operation of the DDR-SDRAM 1 is performed using the cycle of the clock signal CLK as a minimum unit, and the data read by this is output to the clock signal CLK. The data is output from the data terminal DQj in synchronization with both the rise and fall of the synchronized data strobe signal DQS.
【0084】次に、エッジ変化タイミングが揃えられた
相補クロック信号によってラッチ制御される出力ラッチ
回路として図15の前記ラッチ回路30Bを代表にその
詳細を説明する。図15のロックドインバータCIV
1,CIV2は図3と同じ回路構成を有する。Next, a detailed description will be given of the latch circuit 30B shown in FIG. 15 as a representative example of an output latch circuit that is latched and controlled by a complementary clock signal whose edge change timing is aligned. Locked inverter CIV of FIG.
1 and CIV2 have the same circuit configuration as FIG.
【0085】図16の(A)には図15のラッチ回路3
0Bが論理値“1”のデータをラッチするとき、図16
の(B)には同じくラッチ回路30Bが論理値“0”の
データをラッチするときの動作タイミングが夫々示され
ている。図16より明らかなように、クロック信号OT
=0、OB=1のとき、クロックドインバータCIV1
が入力動作不可能にされ、クロックドインバータCIV
2が入力動作可能にされ、これにより、ラッチ回路30
Bはラッチ状態になる。一方、クロック信号OT=1、
OB=0のとき、クロックドインバータCIV1が入力
動作可能にされ、クロックドインバータCIV2が入力
動作不可能にされ、これにより、ラッチ回路30Bはス
ルー状態になる。FIG. 16A shows the latch circuit 3 shown in FIG.
When 0B latches the data of logical value "1", FIG.
(B) shows the operation timing when the latch circuit 30B latches the data of the logical value "0", respectively. As apparent from FIG. 16, the clock signal OT
= 0 and OB = 1, the clocked inverter CIV1
Is disabled for input and the clocked inverter CIV
2 is enabled for input, whereby the latch circuit 30
B enters the latch state. On the other hand, the clock signal OT = 1,
When OB = 0, the clocked inverter CIV1 is enabled for input, and the clocked inverter CIV2 is disabled for input, whereby the latch circuit 30B enters a through state.
【0086】図16の(A)、(B)において、ラッチ
回路30Bは時刻t0にラッチ状態からスルー状態に遷
移される。時刻t0の前にデータIは確定している。従
って、時刻t0にラッチ回路30Bがラッチ状態からス
ルー状態に変化されると、“1”データ出力の場合には
動作遅延時間tdo1の経過後に出力Oが確定し、
“0”データ出力の場合には動作遅延時間tdo0の経
過後に出力Oが確定する。ラッチ回路30Bのクロック
信号L3CKT,L3CKB(OT,OB)はクロック
エッジが揃えられているから、エッジ変化タイミングの
ずれに起因して第1クロックドインバータCIV1が非
活性状態にされる過渡応答期間は実質的に無視し得るほ
ど短く、次に説明する比較例のようにそのような過渡応
答期間に入力の変化が出力に反映されない期間を生ずる
ことが実質的にない。よって、“1”データの出力、
“0”データの出力の何れの場合も、t0から見た出力
タイミングは同じになる。In FIGS. 16A and 16B, the latch circuit 30B transitions from the latch state to the through state at time t0. Data I has been determined before time t0. Therefore, when the latch circuit 30B is changed from the latched state to the through state at time t0, in the case of "1" data output, the output O is determined after the elapse of the operation delay time tdo1, and
In the case of "0" data output, the output O is determined after the elapse of the operation delay time tdo0. Since clock edges of the clock signals L3CKT and L3CKB (OT, OB) of the latch circuit 30B are aligned, the transient response period during which the first clocked inverter CIV1 is inactivated due to the shift of the edge change timing is set. It is substantially negligible, and there is substantially no period in which the change in the input is not reflected in the output during such a transient response period as in the comparative example described below. Therefore, output of "1" data,
In any case of output of “0” data, the output timing as viewed from t0 is the same.
【0087】これに対し、図17に例示されるようにエ
ッジ変化タイミングの異なるクロック信号OT,OBを
用いるラッチ回路の場合、図18の(A)、(B)に示
されるように、ラッチ状態からスルー状態へ遷移すると
きIT=1、IB=1の過渡応答期間が発生し、この期
間において、(B)の“0”データ出力動作では当該過
渡応答期間でもデータIの変化が出力Oに反映される
が、(A)の“1”データラッチ動作では前記過渡応答
期間におけるデータIの変化は出力Oに反映されない。
従って時刻t0を基準とした出力タイミングは、“1”
データ出力の場合にはtOd0+tdo1になり、
“0” データ出力の場合にはtdo0になる。このよ
うに、出力データの論理値に応じて出力タイミングが相
違すると、その分、並列出力される複数ビットが全ビッ
ト有効にされる期間が短くなり、結果として、高速動作
への対応が難しくなってしまう。これに対して、図15
で説明したようにエッジ変化を揃えた相補クロック信号
を用いたラッチ回路を採用すれば、高速動作への対応が
容易になる。尚、図10に示されるその他のラッチ回路
も同様である。On the other hand, in the case of a latch circuit using clock signals OT and OB having different edge change timings as illustrated in FIG. 17, the latch state is changed as shown in FIGS. A transition from IT to the through state causes a transient response period of IT = 1 and IB = 1. In this period, in the “0” data output operation of FIG. However, in the “1” data latch operation of (A), the change in the data I during the transient response period is not reflected on the output O.
Therefore, the output timing based on the time t0 is “1”.
In the case of data output, tOd0 + tdo1,
In case of "0" data output, it becomes tdo0. As described above, when the output timing is different according to the logical value of the output data, the period during which all the bits output in parallel are all valid becomes shorter, and as a result, it becomes difficult to cope with high-speed operation. Would. In contrast, FIG.
If a latch circuit using a complementary clock signal with uniform edge changes as described above is employed, it is easy to cope with a high-speed operation. The same applies to other latch circuits shown in FIG.
【0088】《インタフェース回路のレイアウト》図1
9にはDDR−SDRAM1のチップ外観が示される。
半導体チップ40の中央部に割当てられた制御系回路エ
リア41には、多数のボンディングパッド42が配置さ
れ、そして、電源系制御回路43、アドレス系制御回路
44、コマンド系制御回路45、入出力制御回路46、
及び電源系制御回路47が設けられている。制御系回路
エリア41の外側には前記メモリバンクBNK0〜BN
K3が形成されている。電源系制御回路43、47は電
源電圧VDDなどに基づいてワード線駆動電圧や基板バ
イアス電圧などを形成する回路を含む。アドレス系制御
回路44は前記アドレスラッチ6,7やカラムアドレス
カウンタ10などを含む。コマンド系制御回路45は前
記制御回路12のうちCSb,RASb,CASb,W
Ebなどのコマンド系信号に基づいて動作モードの制御
を行なうロジックを含む。入出力制御回路46はデータ
入力回路3及びデータ出力回路4などに代表される信号
入出力制御の為の回路を含んでいる。前記多数のボンデ
ィングパッド42は、アドレス系、コマンド系、データ
系に分類され、夫々纏まって配置されている。<< Layout of Interface Circuit >> FIG.
9 shows a chip appearance of the DDR-SDRAM 1.
A large number of bonding pads 42 are arranged in a control system circuit area 41 allocated to the central portion of the semiconductor chip 40. A power supply system control circuit 43, an address system control circuit 44, a command system control circuit 45, an input / output control Circuit 46,
And a power supply system control circuit 47. Outside the control circuit area 41, the memory banks BNK0 to BN
K3 is formed. The power supply system control circuits 43 and 47 include circuits for forming a word line drive voltage, a substrate bias voltage, and the like based on the power supply voltage VDD and the like. The address system control circuit 44 includes the address latches 6, 7 and the column address counter 10. The command-related control circuit 45 controls the CSb, RASb, CASb, W
It includes logic for controlling the operation mode based on command signals such as Eb. The input / output control circuit 46 includes a signal input / output control circuit typified by the data input circuit 3 and the data output circuit 4. The large number of bonding pads 42 are classified into an address system, a command system, and a data system, and are arranged collectively.
【0089】図20にはDDR−SDRAM1のパッケ
ージ外観、特にパッケージのリードピンのような外部接
続端子の配列が例示されている。図20においてNCで
示されるピンは未使用端子である。図においてデータス
トローブ信号はDQSU,DQSLに分けて示されてい
る。今までの説明はデータストローブ信号DQSで代表
させて説明したが、実際には、上位バイトのデータ端子
DQ15〜DQ8と、下位バイトのデータ端子DQ7〜
DQ0とに、夫々別々のデータストローブ信号が割当て
られているからである。データ端子DQ15〜DQ10
の参照符号はDQF〜DQAとも記されている。FIG. 20 illustrates the external appearance of the package of the DDR-SDRAM 1, in particular, the arrangement of external connection terminals such as lead pins of the package. Pins indicated by NC in FIG. 20 are unused terminals. In the figure, the data strobe signal is shown separately for DQSU and DQSL. Although the description so far has been made with the data strobe signal DQS as a representative, in practice, the upper byte data terminals DQ15 to DQ8 and the lower byte data terminals DQ7 to DQ7
This is because different data strobe signals are assigned to DQ0. Data terminals DQ15 to DQ10
Are also written as DQF to DQA.
【0090】図21には前記入出力制御回路46の具体
的なレイアウト構成が示されている。ボンディングパッ
ド42にはDQ0のように対応する外部端子名が付記さ
れている。FIG. 21 shows a specific layout configuration of the input / output control circuit 46. The corresponding external terminal name such as DQ0 is added to the bonding pad 42.
【0091】入出力制御回路46は、インタフェース回
路として単位領域L1に形成されたデータストローブ信
号出力回路QSU,QSL、単位領域L2に形成された
データ出力回路O8,O7,O9,O6,OA,O5,
OBの列(データ出力回路列OAL)、単位領域L3に
形成されたマスクデータ入力回路MU,ML、単位領域
L4に形成されたデータ入力回路I8,I7,I9,I
6,IA,I5,IBの列(データ入力回路列IA
L)、単位領域L5に形成されたデータストローブ信号
入力回路DSU,DSL、単位領域L4に形成されたデ
ータ入力回路I4,IC,I3,ID,I2,IE,I
1,IF、I0の列(データ入力回路列IAR)、単位
領域L2に形成されたデータ出力回路O4,OC,O
3,OD,O2,OE,O1,OF、O0の列(データ
出力回路列OAR)を有する。The input / output control circuit 46 includes data strobe signal output circuits QSU and QSL formed in the unit area L1 as interface circuits, and data output circuits O8, O7, O9, O6, OA and O5 formed in the unit area L2. ,
OB column (data output circuit column OAL), mask data input circuits MU, ML formed in unit area L3, and data input circuits I8, I7, I9, I formed in unit area L4.
6, IA, I5, IB (data input circuit row IA
L), data strobe signal input circuits DSU, DSL formed in unit area L5, and data input circuits I4, IC, I3, ID, I2, IE, I formed in unit area L4.
1, IF, I0 column (data input circuit column IAR), data output circuits O4, OC, O formed in unit area L2.
3, OD, O2, OE, O1, OF, and O0 (data output circuit array OAR).
【0092】前記データ出力回路とデータ入力回路は対
応するデータ端子に共通接続される。例えば、データ出
力回路O0はこれに対応するデータ端子DQ0にデータ
配線W5で接続され、データ入力回路I0はこれに対応
するデータ端子DQ0にデータ配線W4で接続される。
データストローブ信号出力回路とデータストローブ信号
入力回路も対応するデータストローブ端子に接続され
る。例えば、データストローブ信号出力回路QSUはこ
れに対応するデータストローブ端子DQSUに配線W2
で接続され、データストローブ信号入力回路DSUはこ
れに対応するデータストローブ端子DQSUに配線W3
で接続される。図21においてマスクデータ入力回路M
Uは配線W1で対応端子DMUに接続されている。配線
の図示を省略したその他の回路も同様に対応端子に接続
されている。The data output circuit and the data input circuit are commonly connected to corresponding data terminals. For example, data output circuit O0 is connected to corresponding data terminal DQ0 by data wiring W5, and data input circuit I0 is connected to corresponding data terminal DQ0 by data wiring W4.
The data strobe signal output circuit and the data strobe signal input circuit are also connected to the corresponding data strobe terminals. For example, the data strobe signal output circuit QSU connects the wiring W2 to the corresponding data strobe terminal DQSU.
And the data strobe signal input circuit DSU is connected to the corresponding data strobe terminal DQSU by the wiring W3.
Connected by In FIG. 21, the mask data input circuit M
U is connected to the corresponding terminal DMU by a wiring W1. Other circuits whose wirings are not shown are also connected to corresponding terminals.
【0093】特に図示はしないが、前記データ出力回
路、データ入力回路を対応データ端子に接続する前記W
5、W4などのインタフェース信号配線に関し、少なく
とも夫々のデータ出力回路列、データ入力回路列のよう
なインタフェース回路のグループ内のインタフェース信
号配線には、最も大きな遅延時間を要する経路の遅延時
間に合わせた共通の遅延成分(時定数)を設定しておけ
ば、インタフェース信号配線による遅延のばらつきによ
って入力データバリッドウインドウや出力データバリッ
ドウインドウが悪影響を受ける事態を容易に低減するこ
とが可能である。Although not particularly shown, the W for connecting the data output circuit and the data input circuit to the corresponding data terminals is not shown.
5. Regarding the interface signal wiring such as W4, at least the interface signal wiring in the group of the interface circuits such as the data output circuit rows and the data input circuit rows is adjusted to the delay time of the path requiring the longest delay time. If a common delay component (time constant) is set, it is possible to easily reduce a situation in which the input data valid window and the output data valid window are adversely affected by the delay variation due to the interface signal wiring.
【0094】前記単位領域L2には図10に示されるデ
ータ出力回路4の単位ビットの構成が含まれる。このと
き、最終出力段バッファ33は対応するボンディングパ
ッド42の近傍に配置してもよい。前記単位記憶領域L
4には図2に示される前記データ入力回路3の単位ビッ
トの構成が含まれる。このとき、初段バッファ20は対
応するボンディングパッド42の近傍に配置してもよ
い。前記単位記憶領域L5には図5に示される入力バッ
ファ22の単位ビットの構成が含まれる。The unit area L2 includes the unit bit configuration of the data output circuit 4 shown in FIG. At this time, the final output stage buffer 33 may be arranged near the corresponding bonding pad 42. The unit storage area L
4 includes the configuration of the unit bit of the data input circuit 3 shown in FIG. At this time, the first-stage buffer 20 may be arranged near the corresponding bonding pad 42. The unit storage area L5 includes the configuration of the unit bits of the input buffer 22 shown in FIG.
【0095】図21のインタフェース回路の配置より明
らかなように、並列的にデータ出力を行なうデータ出力
回路はデータ出力回路列OALとOARとに左右2分割
され、並列的にデータ入力を行なうデータ入力回路はデ
ータ入力回路列IALとIARとに左右2分割されてい
る。As is clear from the arrangement of the interface circuit in FIG. 21, the data output circuit for performing data output in parallel is divided into left and right into two data output circuit rows OAL and OAR, and the data input circuit for performing data input in parallel. The circuit is divided into left and right parts into data input circuit rows IAL and IAR.
【0096】データ入力回路列IAL、IARに沿って
図示されているW7は、それぞれの単位領域L4に形成
された入力回路に、順次、直列的に前記タイミング信号
DSCKT,DSCKB(図2参照)を伝達するタイミ
ング制御配線である。左右のタイミング制御配線W7に
はクロックドライバB2を介して一方からタイミング信
号DSCKT,DSCKB(図2参照)が伝播される。
図22にはデータ入力回路列IAL、IARの部分が抜
き出して示されている。W7 shown along the data input circuit rows IAL and IAR applies the timing signals DSCKT and DSCKB (see FIG. 2) to the input circuits formed in the respective unit areas L4 sequentially and serially. This is the timing control wiring to be transmitted. Timing signals DSCKT and DSCKB (see FIG. 2) are transmitted from one side to the left and right timing control lines W7 via the clock driver B2.
FIG. 22 shows a portion of the data input circuit rows IAL and IAR extracted.
【0097】図23にはデータ入力回路列IAL、IA
Rによるデータ入力動作タイミングが示される。タイミ
ング制御信号DSCKT,DSCKBは、クロックドラ
イバB2を通過した後、タイミング制御配線W7上、ク
ロックドライバB2の遠端と近端で伝播遅延が相違す
る。夫々のデータ入力回路が、それぞれに伝播されてく
るタイミング制御信号DSCKT,DSCKBの変化点
に対して、必用なセットアップタイムts1とホールド
タイムht1を確保できるようにするには、全部の入力
回路のセットアップタイムとホールドタイムを包含する
時間範囲である入力データバリッドウインドウtiw1
の時間範囲で、少なくとも並列入力データが確定してい
なければならない。このとき、データ入力回路列はIA
LとIARに2分割されデータ入力回路列IAL、IA
R毎にタイミング制御信号DSCKT,DSCKBが伝
播され、更にデータ入力回路列IAL、IARには個々
のデータ入力回路が隣接して集中配置されているので、
データ入力回路列を分割しない場合に比べて、或いはデ
ータ入力回路をデータ出力回路と隣合わせで順次配列し
た場合に比べ、入力データバリッドウインドウtiw1
の時間範囲が狭くなる。FIG. 23 shows data input circuit rows IAL and IA.
The data input operation timing by R is shown. After passing through the clock driver B2, the timing control signals DSCKT and DSCKB have different propagation delays on the timing control wiring W7 between the far end and the near end of the clock driver B2. In order that each data input circuit can secure necessary setup time ts1 and hold time ht1 with respect to a change point of timing control signals DSCKT and DSCKB which are respectively propagated, it is necessary to set up all input circuits. Input data valid window tiw1, which is a time range including time and hold time
, At least the parallel input data must be determined. At this time, the data input circuit row is IA
L and IAR are divided into two and the data input circuit rows IAL, IA
Since the timing control signals DSCKT and DSCKB are propagated for each R, and the individual data input circuits are intensively arranged adjacent to the data input circuit rows IAL and IAR.
The input data valid window tiw1 is compared with a case where the data input circuit column is not divided or a case where the data input circuit is sequentially arranged adjacent to the data output circuit.
Time range becomes narrower.
【0098】図26には比較例として前述のようにデー
タ入力回路列を分割せずしかも領域L4のデータ入力回
路を領域L2のデータ出力回路と隣合わせで順次配列し
たレイアウトが示されている。この場合、データ入力回
路列の部分を抜き出した図27より明らかなように、タ
イミング制御配線W7が長くなる。したがって、そのデ
ータ入力回路列のデータ入力動作タイミングを示す図2
8にも示されるように、タイミング制御配線W7上、ク
ロックドライバB2の遠端と近端における伝播遅延が大
きくなり、これに応じて入力データバリッドウインドウ
tiw2の時間範囲も広がってしまう。FIG. 26 shows, as a comparative example, a layout in which the data input circuit rows are not divided as described above, and the data input circuits in the area L4 are sequentially arranged adjacent to the data output circuits in the area L2. In this case, as is clear from FIG. 27 in which the portion of the data input circuit row is extracted, the timing control wiring W7 becomes longer. Therefore, FIG. 2 shows the data input operation timing of the data input circuit row.
As shown in FIG. 8, the propagation delay at the far end and near end of the clock driver B2 on the timing control wiring W7 increases, and accordingly, the time range of the input data valid window tiw2 also increases.
【0099】したがって、図21のレイアウトを採用す
ることにより、入力データバリッドウインドウが小さく
なり、DDR−SDRAM1の動作速度の高速化への対
応が容易になる。Therefore, by adopting the layout of FIG. 21, the input data valid window is reduced, and it is easy to cope with an increase in the operation speed of the DDR-SDRAM 1.
【0100】前記図21においてデータ出力回路列OA
L、OARに沿って図示されているW6は、それぞれの
単位領域L2に形成された出力回路に、順次、直列的に
前記タイミング信号L3CKT,L3CKB(図10参
照)を伝達するタイミング制御配線である。左右のタイ
ミング制御配線W6にはクロックドライバB1を介して
一方からタイミング信号L3CKT,L3CKBが伝播
される。図24にはデータ出力回路列OAL、OARの
部分が抜き出して示されている。データ出力回路列OA
LとOARの夫々のクロックドライバB1へタイミング
信号L3CKT,L3CKBを伝達する経路長は相違さ
れている。伝播経路の長い配線LN1に割当てられたド
ライバCD1は伝播経路の短い配線LN2に割当てられ
たドライバCD2よりも大きな駆動能力が設定され、夫
々のクロックドライバB1に供給されるタイミング信号
L3CKT,L3CKBに大きなスキューを生じないよ
うになっている。In FIG. 21, data output circuit row OA
W6 shown along L and OAR is a timing control wiring for sequentially transmitting the timing signals L3CKT and L3CKB (see FIG. 10) to output circuits formed in the respective unit areas L2 in series. . Timing signals L3CKT and L3CKB are transmitted from one side to the left and right timing control lines W6 via the clock driver B1. FIG. 24 shows only the data output circuit rows OAL and OAR. Data output circuit row OA
The path lengths for transmitting the timing signals L3CKT and L3CKB to the respective clock drivers B1 for L and OAR are different. The driver CD1 assigned to the wiring LN1 having a longer propagation path is set to have a larger driving capability than the driver CD2 assigned to the wiring LN2 having a shorter propagation path, and has a larger driving signal L3CKT and L3CKB supplied to the respective clock drivers B1. Skew does not occur.
【0101】図25にはデータ出力回路列OAL、OA
Rによるデータ出力動作タイミングが示される。タイミ
ング制御信号L3CKT,L3CKBは、前記配線LN
1とLN2との間で信号伝播遅延に相違があり、クロッ
クドライバB1を通過した後はタイミング制御配線W6
上におけるクロックドライバB1の遠端と近端で信号伝
播遅延に相違がある。図25においてそれらの遅延時間
の相違はtcd0、tcd1、tcd2、tcd3で代
表されている。夫々のデータ出力回路に伝播されてくる
タイミング制御信号L3CKT,L3CKBの変化点に
対して、時間to2を経過してデータ端子に出力データ
が現れる。全てのデータ端子でデータ出力回路からの出
力データが確定する時間範囲は、出力データバリッドウ
インドウtow1の時間範囲になる。このとき、データ
出力回路列はOALとOARに2分割されデータ出力回
路列OAL、OAR毎にタイミング制御信号L3CK
T,L3CKBが伝播され、更にデータ出力回路列OA
L、OARには個々のデータ出力回路が隣接して集中配
置されているので、データ出力回路列を分割しない場合
に比べて、或いはデータ出力回路をデータ入力回路と隣
合わせで順次配列した場合に比べ、出力データバリッド
ウインドウtow1の時間範囲が広くなる。FIG. 25 shows a data output circuit row OAL, OA
The data output operation timing by R is shown. The timing control signals L3CKT and L3CKB are transmitted through the line LN.
1 and LN2, there is a difference in signal propagation delay, and after passing through the clock driver B1, the timing control wiring W6
There is a difference in signal propagation delay between the far end and the near end of the clock driver B1 above. In FIG. 25, the difference between the delay times is represented by tcd0, tcd1, tcd2, and tcd3. Output data appears at the data terminal after a lapse of time to2 with respect to a change point of the timing control signals L3CKT and L3CKB propagated to the respective data output circuits. The time range in which the output data from the data output circuit is determined at all the data terminals is the time range of the output data valid window tow1. At this time, the data output circuit row is divided into OAL and OAR, and the timing control signal L3CK is provided for each of the data output circuit rows OAL and OAR.
T, L3CKB is propagated, and the data output circuit row OA
Since individual data output circuits are concentrated and arranged adjacent to each other in L and OAR, compared to a case where the data output circuit columns are not divided or a case where the data output circuits are sequentially arranged adjacent to the data input circuits. , The time range of the output data valid window tow1 is widened.
【0102】前記図26には比較例として前述のように
データ出力回路列を分割せずしかも領域L4のデータ入
力回路を領域L2のデータ出力回路と隣合わせで順次配
列したレイアウトが示されている。この場合、データ出
力回路列の部分を抜き出した図29より明らかなよう
に、タイミング制御配線W6が長くなる。したがって、
そのデータ出力回路列のデータ出力動作タイミングを示
す図30より明らかなように、タイミング制御配線W6
上、クロックドライバB1の遠端と近端における伝播遅
延が大きくなり、これに応じて出力データバリッドウイ
ンドウtow2の時間範囲も狭くなってしまう。FIG. 26 shows, as a comparative example, a layout in which the data output circuit rows are not divided as described above and the data input circuits in the area L4 are sequentially arranged adjacent to the data output circuits in the area L2. In this case, as is apparent from FIG. 29 in which a portion of the data output circuit row is extracted, the timing control wiring W6 becomes longer. Therefore,
As is clear from FIG. 30 showing the data output operation timing of the data output circuit row, the timing control wiring W6
In addition, the propagation delay at the far end and near end of the clock driver B1 increases, and accordingly, the time range of the output data valid window tow2 also narrows.
【0103】したがって、図21のレイアウトを採用す
ることにより、出力データバリッドウインドウが広くな
り、DDR−SDRAM1の動作速度の高速化への対応
が容易になる。Therefore, by adopting the layout of FIG. 21, the output data valid window is widened, and it is easy to cope with an increase in the operation speed of the DDR-SDRAM 1.
【0104】図31乃至図38にはデータ入力回路列及
びデータ出力回路列等の別のレイアウト構成が例示され
る。図31のようにデータ出力回路列OAL,OARを
入出力制御回路46の領域の中央に配置してもよい。図
32のようにデータ出力回路列OAL,OARのクロッ
クドライバB1を中央に寄せて配置してもよい。図3
3、図34のように、データ入力回路列IAL,IAR
を相互に隣接させ、データ出力回路列OAL,OARを
相互に隣接させてもよい。また、図35、図36に例示
されるように、入出力制御回路46の領域において、デ
ータ出力回路列100〜104と、データ入力回路列1
05〜108とを上下に領域を分けて配置することも可
能である。更に、図37に例示されるようにデータ出力
回路列OALとデータ入力回路列IALとを隣接させ、
データ出力回路列OARとデータ入力回路列IARとを
隣接させてもよい。同様に、図38に例示されるように
データ出力回路列OALとデータ入力回路列IALaと
を隣接させ、データ出力回路列OARとデータ入力回路
列IARaとを隣接させてもよい。FIGS. 31 to 38 illustrate another layout configuration such as a data input circuit row and a data output circuit row. As shown in FIG. 31, the data output circuit rows OAL and OAR may be arranged at the center of the area of the input / output control circuit 46. As shown in FIG. 32, the clock drivers B1 of the data output circuit rows OAL and OAR may be arranged at the center. FIG.
3. As shown in FIG. 34, the data input circuit columns IAL and IAR
May be adjacent to each other, and the data output circuit rows OAL and OAR may be adjacent to each other. 35 and 36, in the area of the input / output control circuit 46, the data output circuit rows 100 to 104 and the data input circuit row 1
05 to 108 can also be arranged separately in the upper and lower areas. Further, as shown in FIG. 37, the data output circuit row OAL and the data input circuit row IAL are adjacent to each other,
The data output circuit row OAR and the data input circuit row IAR may be adjacent to each other. Similarly, as illustrated in FIG. 38, the data output circuit row OAL and the data input circuit row IALa may be adjacent to each other, and the data output circuit row OAR and the data input circuit row IARa may be adjacent to each other.
【0105】以上本発明者によってなされた発明を実施
形態に基づいて具体的に説明したが、本発明はそれに限
定されるものではなく、その要旨を逸脱しない範囲にお
いて種々変更可能であることは言うまでもない。The invention made by the present inventor has been specifically described based on the embodiments. However, it is needless to say that the present invention is not limited to the embodiments and can be variously modified without departing from the gist of the invention. No.
【0106】例えば、並列出力動作又は並列入力動作さ
れるインタフェース回路に対するグループ分けは以上で
説明した2分割に限定されずそれ以上であってもよい。
SDRAMのデータ入出力端子の数は16ビットに限定
されず、8ビット、4ビット等であってもよい。また、
SDRAMのメモリバンクの数、メモリバンクのメモリ
マット及びメモリアレイの構成も上記に限定されず適宜
変更可能である。For example, the grouping of the interface circuits that are operated in parallel output operation or parallel input operation is not limited to the above-described division into two, and may be more.
The number of data input / output terminals of the SDRAM is not limited to 16 bits, but may be 8 bits, 4 bits, or the like. Also,
The number of memory banks of the SDRAM, the memory mats of the memory banks, and the configurations of the memory arrays are not limited to those described above, and can be appropriately changed.
【0107】また、インタフェース回路を構成するデー
タ出力回路やデータ入力回路は上記構成に限定されな
い。また、インタフェース回路がバッファ回路とラッチ
回路で構成されるとき、バッファ回路とラッチ回路を分
離して配置してよい。この場合、少なくともラッチ回路
はグループ化の対象になる。Further, the data output circuit and the data input circuit constituting the interface circuit are not limited to the above configuration. When the interface circuit includes a buffer circuit and a latch circuit, the buffer circuit and the latch circuit may be arranged separately. In this case, at least the latch circuits are to be grouped.
【0108】以上の説明では主として本発明者によって
なされた発明をその背景となった利用分野であるDDR
−SDRAMに適用した場合について説明したが、本発
明はそれに限定されず、SRAMなどの他の記憶形式の
メモリ、DDR−SDRAM等をオンチップしたマイク
ロコンピュータやシステムLSI若しくはアクセラレー
タなどと称される半導体装置にも広く適用する事ができ
る。In the above description, the invention made mainly by the present inventor is based on the DDR which
-The present invention is not limited thereto, but the present invention is not limited thereto. Semiconductors called on-chip microcomputers such as SRAMs, DDR-SDRAMs, and the like, microcomputers, system LSIs, accelerators, and the like. It can be widely applied to equipment.
【0109】[0109]
【発明の効果】本願において開示される発明のうち代表
的なものによって得られる効果を簡単に説明すれば下記
の通りである。The effects obtained by typical ones of the inventions disclosed in the present application will be briefly described as follows.
【0110】すなわち、並列的に外部とインタフェース
される複数個のインタフェース回路を複数個のグループ
に分け、各グループのインタフェース回路にはインタフ
ェース動作を制御するタイミング信号をグループ単位で
タイミング制御線から直列的に供給するから、外部との
並列インタフェースに用いられる複数個のインタフェー
ス回路をグループ分けせず纏めて共通のタイミング制御
配線でタイミング信号を直列的に供給する場合に比べ、
タイミング制御配線の基端と終端におけるタイミング信
号の伝播遅延の差(スキュー)を小さくできる。これに
より、並列的にデータが入力される複数個のデータ入力
回路におけるデータ入力タイミングのばらつき、そし
て、並列的にデータを出力する複数個のデータ出力回路
におけるデータ出力タイミングのばらつきを、前記グル
ープ毎に分散できる。要するに、グループ毎に前記タイ
ミング信号のスキューを小さくすることが可能になる。
結果として、グループ化しない場合に比べて入力データ
バリッドウインドウを小さくすることが可能になり、ま
た、出力データバリッドウインドウを大きくすることが
可能になる。That is, a plurality of interface circuits interfaced with the outside in parallel are divided into a plurality of groups, and a timing signal for controlling the interface operation is serially supplied to the interface circuits of each group from a timing control line in units of groups. Since a plurality of interface circuits used for a parallel interface with the outside are not grouped but are grouped together and a timing signal is serially supplied through a common timing control wiring,
The difference (skew) in the propagation delay of the timing signal between the base end and the end of the timing control wiring can be reduced. As a result, variations in data input timing in a plurality of data input circuits to which data is input in parallel, and variations in data output timing in a plurality of data output circuits to output data in parallel, Can be distributed. In short, it is possible to reduce the skew of the timing signal for each group.
As a result, it is possible to reduce the input data valid window as compared with the case where no grouping is performed, and it is possible to increase the output data valid window.
【0111】前記各グループのインタフェース回路をグ
ループ毎に纏めて集中配置するほど、グループ内でのタ
イミング制御配線の基端と終端におけるタイミング信号
の伝播遅延の差が小さくなり、グループ内でタイミング
信号のスキューを小さくすることができる。The more the interface circuits of each group are collectively arranged for each group, the smaller the difference between the propagation delay of the timing signal at the base end and the end of the timing control wiring in the group becomes, and Skew can be reduced.
【0112】並列動作されるインタフェース回路上のラ
ッチ回路を構成するクロックドインバータをエッジ変化
タイミングが揃えられた相補クロック信号を用いて、活
性・非活性化制御する。そのようなクロックドインバー
タをデータ入力ラッチ回路の入力段とラッチ段に採用す
ることにより、エッジ変化タイミングのずれに起因して
双方のクロックドインバータが共に非活性状態にされる
ような過渡応答期間が短くなり、そのような過渡応答期
間に入力の変化が出力に反映されない期間を短縮でき
る。これにより、入力データバリッドウインドウが不所
望に広がる事態を抑制することが可能になる。The activation and deactivation of the clocked inverters constituting the latch circuit on the interface circuit operated in parallel are controlled using complementary clock signals whose edge change timings are aligned. By adopting such a clocked inverter for the input stage and the latch stage of the data input latch circuit, a transient response period in which both clocked inverters are inactivated due to a shift in edge change timing. Can be shortened, and the period during which a change in the input is not reflected on the output during such a transient response period can be shortened. As a result, it is possible to suppress a situation where the input data valid window undesirably widens.
【0113】前記クロックドインバータをデータ出力ラ
ッチ回路の入力ゲートに採用すれば、エッジ変化タイミ
ングが揃えられた相補クロック信号が用いられるから、
クロックドインバータが非活性状態から活性状態にされ
る過渡応答期間が短くなり、これにより、出力データバ
リッドウインドウが不所望に狭くなる事態を抑制するこ
とが可能になる。If the clocked inverter is used as the input gate of the data output latch circuit, a complementary clock signal having the same edge change timing is used.
The transient response period in which the clocked inverter is changed from the inactive state to the active state is shortened, thereby making it possible to suppress a situation where the output data valid window is undesirably narrowed.
【図1】本発明に係る半導体装置の一例であるDDR−
SDRAMのブロック図である。FIG. 1 illustrates a DDR- which is an example of a semiconductor device according to the present invention.
It is a block diagram of SDRAM.
【図2】DDR−SDRAMのデータ入力回路の一例を
示す回路図である。FIG. 2 is a circuit diagram illustrating an example of a data input circuit of the DDR-SDRAM.
【図3】クロックドインバータを例示する回路図であ
る。FIG. 3 is a circuit diagram illustrating a clocked inverter.
【図4】データ入力回路の動作タイミングを例示するタ
イミングチャートである。FIG. 4 is a timing chart illustrating an operation timing of the data input circuit;
【図5】クロック信号DSCKT,DSCKBを生成す
る回路を例示する回路図である。FIG. 5 is a circuit diagram illustrating a circuit for generating clock signals DSCKT and DSCKB;
【図6】エッジ変化タイミングが揃えられた相補クロッ
ク信号によってラッチ制御される入力ラッチ回路を例示
する回路図である。FIG. 6 is a circuit diagram illustrating an input latch circuit that is latched and controlled by a complementary clock signal whose edge change timing is aligned.
【図7】図6のラッチ回路が論理値“1”のデータをラ
ッチ場合の動作を(A)に、同じく図6のラッチ回路が
論理値“0”のデータをラッチするときの動作を(B)
に夫々示すタイミングチャートである。7A shows an operation when the latch circuit of FIG. 6 latches data of logical value “1”, and FIG. 7A shows an operation when the latch circuit of FIG. 6 latches data of logical value “0”. B)
3 is a timing chart shown in FIG.
【図8】エッジ変化タイミングの異なるクロック信号I
T,IBを用いるラッチ回路を比較例として示す回路図
である。FIG. 8 shows clock signals I having different edge change timings.
FIG. 9 is a circuit diagram showing a latch circuit using T and IB as a comparative example.
【図9】図8のラッチ回路が論理値“1”のデータをラ
ッチ場合の動作を(A)に、同じく図8のラッチ回路が
論理値“0”のデータをラッチするときの動作を(B)
に夫々示すタイミングチャートである。9A shows an operation when the latch circuit of FIG. 8 latches data of logical value “1”, and FIG. 9A shows an operation when the latch circuit of FIG. 8 latches data of logical value “0”. B)
3 is a timing chart shown in FIG.
【図10】DDR−SDRAMのデータ出力回路の一例
を示す回路図である。FIG. 10 is a circuit diagram showing an example of a data output circuit of the DDR-SDRAM.
【図11】データ出力回路に含まれるマスタ・スレーブ
ラッチ回路を例示する回路図である。FIG. 11 is a circuit diagram illustrating a master / slave latch circuit included in the data output circuit;
【図12】クロック信号ICKT,ICKBを生成する
回路を例示する回路図である。FIG. 12 is a circuit diagram illustrating a circuit for generating clock signals ICKT and ICKB.
【図13】データ出力回路の出力バッファを例示する論
理回路図である。FIG. 13 is a logic circuit diagram illustrating an output buffer of the data output circuit.
【図14】データ出力回路の出力動作タイミングを示す
タイミングチャートである。FIG. 14 is a timing chart showing the output operation timing of the data output circuit.
【図15】エッジ変化タイミングが揃えられた相補クロ
ック信号によってラッチ制御される出力ラッチ回路を例
示する回路図である。FIG. 15 is a circuit diagram illustrating an output latch circuit that is latched and controlled by a complementary clock signal whose edge change timing is aligned.
【図16】図15のラッチ回路が論理値“1”のデータ
をラッチ場合の動作を(A)に、同じく図15のラッチ
回路が論理値“0”のデータをラッチするときの動作を
(B)に夫々示すタイミングチャートである。16A shows an operation when the latch circuit of FIG. 15 latches data of a logical value “1”, and FIG. 16A shows an operation when the latch circuit of FIG. 15 latches data of a logical value “0”. 6B is a timing chart shown in each of FIGS.
【図17】エッジ変化タイミングの異なるクロック信号
OT,OBを用いるラッチ回路を比較例として示す説明
図である。FIG. 17 is an explanatory diagram showing, as a comparative example, a latch circuit using clock signals OT and OB having different edge change timings.
【図18】図17のラッチ回路が論理値“1”のデータ
をラッチ場合の動作を(A)に、同じく図17のラッチ
回路が論理値“0”のデータをラッチするときの動作を
(B)に夫々示すタイミングチャートである。18A shows an operation when the latch circuit of FIG. 17 latches data of a logical value “1”, and FIG. 18A shows an operation when the latch circuit of FIG. 17 latches data of a logical value “0”. 6B is a timing chart shown in each of FIGS.
【図19】DDR−SDRAM1のチップ外観を示す平
面図である。FIG. 19 is a plan view showing a chip appearance of the DDR-SDRAM 1;
【図20】DDR−SDRAM1のパッケージのリード
ピンのような外部接続端子の配列を例示する平面図であ
る。FIG. 20 is a plan view illustrating an arrangement of external connection terminals such as lead pins of a package of the DDR-SDRAM 1;
【図21】DDR−SDRAMの入出力制御回路の第1
のレイアウト構成を例示する平面図である。FIG. 21 illustrates a first example of an input / output control circuit of a DDR-SDRAM.
FIG. 3 is a plan view illustrating the layout configuration of FIG.
【図22】図21におけるデータ入力回路列の部分を抜
き出して示した説明図である。FIG. 22 is an explanatory diagram extracting and showing a data input circuit column in FIG. 21;
【図23】図22のデータ入力回路列によるデータ入力
動作タイミングを例示するタイミングチャートである。FIG. 23 is a timing chart illustrating the data input operation timing by the data input circuit row in FIG. 22;
【図24】図21におけるデータ出力回路列の部分を抜
き出して示した説明図である。FIG. 24 is an explanatory diagram extracting and showing a data output circuit column in FIG. 21;
【図25】図24のデータ出力回路列によるデータ出力
動作タイミングを例示するタイミングチャートである。FIG. 25 is a timing chart illustrating the data output operation timing by the data output circuit row in FIG. 24;
【図26】比較例としてデータ入力回路列を分割せずデ
ータ出力回路と隣合わせで順次配列したレイアウトを例
示する平面図である。FIG. 26 is a plan view illustrating, as a comparative example, a layout in which a data input circuit column is not divided and sequentially arranged adjacent to a data output circuit.
【図27】図26においてデータ入力回路列の部分を抜
き出した説明図である。FIG. 27 is an explanatory diagram showing a data input circuit column portion extracted from FIG. 26;
【図28】図27のデータ入力回路列のデータ入力動作
タイミングを例示するタイミングチャートである。FIG. 28 is a timing chart illustrating the data input operation timing of the data input circuit row in FIG. 27;
【図29】図26においてデータ出力回路列の部分を抜
き出した説明図である。FIG. 29 is an explanatory drawing showing a data output circuit column in FIG. 26;
【図30】図29のデータ出力回路列のデータ出力動作
タイミングを示すタイミングチャートである。30 is a timing chart showing a data output operation timing of the data output circuit row in FIG. 29;
【図31】DDR−SDRAMの入出力制御回路の第2
のレイアウト構成を例示する平面図である。FIG. 31 shows a second example of the input / output control circuit of the DDR-SDRAM.
FIG. 3 is a plan view illustrating the layout configuration of FIG.
【図32】DDR−SDRAMの入出力制御回路の第3
のレイアウト構成を例示する平面図である。FIG. 32 shows a third input / output control circuit of the DDR-SDRAM.
FIG. 3 is a plan view illustrating the layout configuration of FIG.
【図33】DDR−SDRAMの入出力制御回路の第4
のレイアウト構成を例示する平面図である。FIG. 33 shows a fourth input / output control circuit of the DDR-SDRAM.
FIG. 3 is a plan view illustrating the layout configuration of FIG.
【図34】DDR−SDRAMの入出力制御回路の第5
のレイアウト構成を例示する平面図である。FIG. 34 shows a fifth input / output control circuit of the DDR-SDRAM;
FIG. 3 is a plan view illustrating the layout configuration of FIG.
【図35】DDR−SDRAMの入出力制御回路の第6
のレイアウト構成を例示する平面図である。FIG. 35 shows a sixth input / output control circuit of the DDR-SDRAM.
FIG. 3 is a plan view illustrating the layout configuration of FIG.
【図36】DDR−SDRAMの入出力制御回路の第7
のレイアウト構成を例示する平面図である。FIG. 36 shows a seventh input / output control circuit of the DDR-SDRAM;
FIG. 3 is a plan view illustrating the layout configuration of FIG.
【図37】DDR−SDRAMの入出力制御回路の第8
のレイアウト構成を例示する平面図である。FIG. 37 shows an eighth input / output control circuit of the DDR-SDRAM;
FIG. 3 is a plan view illustrating the layout configuration of FIG.
【図38】DDR−SDRAMの入出力制御回路の第9
のレイアウト構成を例示する平面図である。FIG. 38 shows a ninth input / output control circuit of the DDR-SDRAM.
FIG. 3 is a plan view illustrating the layout configuration of FIG.
1 DDR−SDRAM BNK0〜BNK3 メモリバンク MC メモリセル WL ワード線 BL ビット線 DIO0〜DIO3 データ入出力回路 RDEC0〜RDEC3 ロウデコーダ CDEC0〜CDEC3 カラムデコーダ 2 入出力バス 3 データ入力回路 4 データ出力回路 DQ0〜DQ15 データ入出力端子 A0〜A14 アドレス入力端子 5 アドレスバッファ 6 ロウアドレスラッチ 7 カラムアドレスラッチ 8 バンクセレクタ 9 モードレジスタ 10 カラムアドレスカウンタ 12 制御回路 20 入力初段バッファ 21A〜21E ラッチ回路 CLK,CLKb クロック信号 DQS データストローブ信号 CIV1,CIV2 クロックドインバータ IV インバータ DSCKT,DSCKB 相補クロック信号 30A〜30E ラッチ回路 L3CKT,L3CKB 相補クロック信号 33 出力終段バッファ 41 制御系回路エリア 46 入出力制御回路 OAL,OAR データ出力回路列 IAL,IAR データ入力回路列 W6,W7 タイミング制御線 B1,B2 ドライバ 1 DDR-SDRAM BNK0-BNK3 Memory bank MC Memory cell WL Word line BL Bit line DIO0-DIO3 Data input / output circuit RDEC0-RDEC3 Row decoder CDEC0-CDEC3 Column decoder 2 Input / output bus 3 Data input circuit 4 Data output circuit DQ0-DQ15 Data input / output terminals A0 to A14 Address input terminal 5 Address buffer 6 Row address latch 7 Column address latch 8 Bank selector 9 Mode register 10 Column address counter 12 Control circuit 20 Input first stage buffer 21A to 21E Latch circuit CLK, CLKb Clock signal DQS data Strobe signal CIV1, CIV2 Clocked inverter IV inverter DSCKT, DSCKB Complementary clock signal 30A-30E Circuit L3CKT, L3CKB complementary clock signal 33 output final stage buffer 41 control system circuit area 46 output control circuit OAL, OAR data output circuit array IAL, IAR data input circuit series W6, W7 timing control lines B1, B2 driver
───────────────────────────────────────────────────── フロントページの続き (72)発明者 宮下 広基 東京都小平市上水本町五丁目20番1号 株 式会社日立製作所半導体グループ内 (72)発明者 矢幡 秀治 東京都小平市上水本町五丁目20番1号 株 式会社日立製作所半導体グループ内 (72)発明者 堀口 真志 東京都小平市上水本町五丁目20番1号 株 式会社日立製作所半導体グループ内 Fターム(参考) 5B024 AA04 AA15 BA29 CA16 CA21 5F038 BE07 CA03 CA05 CA06 CA10 CD06 CD08 CD09 DF01 DF05 DF14 EZ20 ──────────────────────────────────────────────────続 き Continuing on the front page (72) Inventor Hiroki Miyashita 5-2-1, Kamimizuhonmachi, Kodaira-shi, Tokyo Within the Semiconductor Group, Hitachi, Ltd. 5-20-1, Hitachi Semiconductor Co., Ltd. (72) Inventor Masashi Horiguchi 5-20-1, Josuihoncho, Kodaira-shi, Tokyo F-term in Hitachi Semiconductor Co., Ltd. 5B024 AA04 AA15 BA29 CA16 CA21 5F038 BE07 CA03 CA05 CA06 CA10 CD06 CD08 CD09 DF01 DF05 DF14 EZ20
Claims (17)
タフェースするための複数個のインタフェース端子と、 前記複数個のインタフェース端子の夫々に対応して設け
られる複数個のインタフェース回路と、を半導体チップ
に含み、 前記複数個のインタフェース回路は複数個のグループに
分けて配置され、 各グループのインタフェース回路にはインタフェース動
作を制御するタイミング信号をグループ単位で直列的に
供給するタイミング制御配線が接続されて成るものであ
ることを特徴とする半導体装置。1. A semiconductor chip comprising: a plurality of interface terminals for interfacing a plurality of bits of information in parallel with the outside; and a plurality of interface circuits provided corresponding to each of the plurality of interface terminals. Wherein the plurality of interface circuits are arranged in a plurality of groups, and each group of interface circuits is connected to a timing control line for supplying a timing signal for controlling an interface operation in a group unit in series. A semiconductor device, comprising:
グループ毎に纏まって配置されて成るものであることを
特徴とする請求項1記載の半導体装置。2. The semiconductor device according to claim 1, wherein the interface circuits of each group are arranged collectively for each group.
含み、前記インタフェース回路は前記データ端子に接続
されたデータ出力回路を含むものであることを特徴とす
る請求項1又は2記載の半導体装置。3. The semiconductor device according to claim 1, wherein said interface terminal includes a data terminal, and said interface circuit includes a data output circuit connected to said data terminal.
子に接続されるデータ入力回路を含むものであることを
特徴とする請求項3記載の半導体装置。4. The semiconductor device according to claim 3, wherein said interface circuit includes a data input circuit connected to said data terminal.
基端部にドライバを有し、相対的に大きな駆動能力を有
するドライバは相対的に負荷の大きなタイミング制御線
に接続されて成るものであることを特徴とする請求項3
又は4記載の半導体装置。5. The timing control wiring for each group has a driver at a base end, and the driver having a relatively large driving ability is connected to a timing control line having a relatively large load. Claim 3 characterized by the following:
Or the semiconductor device according to 4.
ンタフェース端子に接続されたバッファ回路と、対応す
るバッファ回路に接続されインタフェース対象とされる
情報のラッチ動作を行なうラッチ回路と、を含み、 前記タイミング信号は前記ラッチ回路のラッチ制御信号
であることを特徴とする請求項3又は4記載の半導体装
置。6. The timing signal includes: a buffer circuit connected to a corresponding interface terminal; and a latch circuit connected to the corresponding buffer circuit and performing an operation of latching information to be interfaced. 5. The semiconductor device according to claim 3, wherein は is a latch control signal of said latch circuit.
端子とを結ぶインタフェース信号配線は、少なくとも前
記夫々のグループ内で実質的に等しい遅延成分を有して
成るものであることを特徴とする請求項6記載の半導体
装置。7. The interface signal line connecting the buffer circuit and the interface terminal, the interface signal line having at least substantially equal delay components in each of the groups. Semiconductor device.
記憶され、記憶されたデータが前記データ端子から出力
可能にされる複数個のメモリセルを更に含み、 データ読み出し動作において、前記複数個のメモリセル
のうちから選択されたメモリセルから読み出されたデー
タが前記データ出力回路のラッチ回路にラッチされて前
記データ端子に与えられ、 データ書込み動作において、前記複数個のデータ端子か
らデータ入力回路のラッチ回路にラッチされたデータ
が、複数個のメモリセルのうちから選択されたメモリセ
ルに書き込まれるものであることを特徴とする請求項6
記載の半導体装置。8. The data read operation further includes a plurality of memory cells for storing data input from the data terminal and enabling the stored data to be output from the data terminal. Data read from a memory cell selected from the cells is latched by a latch circuit of the data output circuit and applied to the data terminal. In a data write operation, a data input circuit of the data input circuit receives data from the plurality of data terminals. 7. The data latched in the latch circuit is written in a memory cell selected from a plurality of memory cells.
13. The semiconductor device according to claim 1.
回路のラッチ回路をラッチ動作させるタイミング信号に
同期してデータストローブ信号を出力し、データ書き込
み動作に呼応して前記入力回路のラッチ回路をラッチ動
作させるタイミング信号を同期させるデータストローブ
信号を入力する外部信号端子を前記インタフェース端子
として更に備えて成るものであることを特徴とする請求
項8記載の半導体装置。9. A data strobe signal is output in synchronization with a timing signal for latching the latch circuit of the output circuit in response to a data read operation, and the latch circuit of the input circuit is latched in response to a data write operation. 9. The semiconductor device according to claim 8, further comprising an external signal terminal for inputting a data strobe signal for synchronizing a timing signal to be operated as said interface terminal.
置され、夫々の入力回路は入力バッファとこれに接続さ
れた入力ラッチ回路とを有し、 前記入力ラッチ回路は、入力バッファに接続された入力
ゲートと当該入力ゲートに接続されたスタティックラッ
チとを含み、 前記入力ゲートは、エッジ変化タイミングが揃えられた
相補クロック信号を受けて活性化制御される第1のクロ
ックドインバータから成り、前記スタティックラッチは
前記相補クロック信号を受け前記第1のクロックドイン
バータとは逆相で活性化制御される第2のクロックドイ
ンバータを含んで成るものであることを特徴とする半導
体装置。10. A plurality of input circuits are arranged on a semiconductor chip, each of which has an input buffer and an input latch circuit connected thereto, wherein said input latch circuit is connected to an input buffer. An input gate; and a static latch connected to the input gate, wherein the input gate comprises a first clocked inverter that is activated and controlled in response to a complementary clock signal whose edge change timing is aligned. A semiconductor device, wherein the latch includes a second clocked inverter that receives the complementary clock signal and is activated and controlled in a phase opposite to that of the first clocked inverter.
置され、夫々の出力回路は出力ラッチ回路とこれに接続
された出力バッファとを含み、 前記出力ラッチ回路は、入力ゲートと当該入力ゲートに
入力が接続され出力が前記出力バッファに接続されたス
タティックラッチとを含み、 前記入力ゲートは、エッジ変化タイミングが揃えられた
相補クロック信号を受けて活性化制御されるクロックド
インバータから成るものであることを特徴とする半導体
装置。11. A semiconductor chip having a plurality of output circuits disposed therein, each output circuit including an output latch circuit and an output buffer connected thereto, wherein the output latch circuit has an input gate and an input gate. A static latch having an input connected thereto and an output connected to the output buffer, wherein the input gate is formed of a clocked inverter that is activated and controlled by receiving a complementary clock signal whose edge change timing is aligned. A semiconductor device characterized by the above-mentioned.
た相補クロック信号を生成する信号発生回路を有し、 前記信号発生回路は、一対の差動増幅回路を有し、前記
一対の差動増幅回路の相互に極性の異なる一方の差動入
力端子にクロック端子が共通接続され、前記一対の差動
増幅回路相互に極性の異なる他方の差動入力端子に基準
電圧端子が接続され、前記一対の差動増幅回路の同極性
の出力ノードから前記エッジ変化タイミングが揃えられ
た相補クロック信号が出力されるものであることを特徴
とする請求項10又は11記載の半導体装置。12. A signal generation circuit for generating a complementary clock signal having the same edge change timing, wherein the signal generation circuit has a pair of differential amplifier circuits, and includes a pair of differential amplifier circuits. A clock terminal is commonly connected to one differential input terminal having different polarities, and a reference voltage terminal is connected to the other differential input terminal having different polarities between the pair of differential amplifier circuits. 12. The semiconductor device according to claim 10, wherein complementary clock signals whose edge change timings are aligned are output from output nodes of the same polarity of the amplifier circuit.
数個の入力回路と複数個の出力回路とを含み、 前記複数個の入力回路の夫々は、第1タイミング信号を
受けて動作し、 前記複数個の出力回路の夫々は、第2タイミング信号を
受けて動作し、 前記複数個の入力回路は第1領域に集中して配置され、 前記複数個の出力回路は第2領域に集中して配置されて
成るものであることを特徴とする半導体装置。13. A plurality of data terminals, a plurality of input circuits and a plurality of output circuits provided corresponding to the plurality of data terminals, respectively, wherein each of the plurality of input circuits is Operating in response to a first timing signal, each of the plurality of output circuits operating in response to a second timing signal, wherein the plurality of input circuits are concentratedly arranged in a first region; The semiconductor device according to claim 1, wherein the output circuits are arranged intensively in the second region.
ることを特徴とする請求項13記載の半導体装置。14. The semiconductor device according to claim 13, wherein said first region and said second region are rectangular.
ッチ回路を含み、前記第1ラッチ回路は前記第1タイミ
ング信号に応答してデータ端子に入力されたデータを保
持し、 前記複数個の出力回路の夫々は第2ラッチ回路を含み、
前記第2ラッチ回路は前記第2タイミング信号に応答し
て保持されているデータを出力するものであることを特
徴とする請求項13記載の半導体装置。15. Each of the plurality of input circuits includes a first latch circuit, wherein the first latch circuit retains data input to a data terminal in response to the first timing signal. Each include a second latch circuit,
14. The semiconductor device according to claim 13, wherein the second latch circuit outputs the held data in response to the second timing signal.
個のデータ端子との間に結合された複数個のバッファ回
路を含み、前記各バッファ回路は、前記第2ラッチ回路
から受けたデータを対応するデータ端子に出力するもの
であることを特徴とする請求項15記載の半導体装置。16. A semiconductor device, comprising: a plurality of buffer circuits coupled between the plurality of output circuits and a corresponding plurality of data terminals, wherein each of the buffer circuits receives data received from the second latch circuit. 16. The semiconductor device according to claim 15, wherein the data is output to a corresponding data terminal.
を更に含み、 前記メモリセルからの読み出し動作において、前記複数
個のメモリセルのうちから選択されたメモリセルから読
み出されたデータが前記第2ラッチ回路に保持され、 前記複数個のメモリセルへの書込み動作において、前記
第1ラッチ回路に保持されたデータは、複数個のメモリ
セルのうちから選択されたメモリセルに書き込まれるも
のであることを特徴とする請求項15記載の半導体装
置。17. The semiconductor device further includes a plurality of memory cells, and in a read operation from the memory cells, data read from a memory cell selected from the plurality of memory cells is stored in the memory device. In the write operation to the plurality of memory cells, the data held in the first latch circuit is written to a memory cell selected from the plurality of memory cells. 16. The semiconductor device according to claim 15, wherein:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP24582299A JP4353324B2 (en) | 1999-08-31 | 1999-08-31 | Semiconductor device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP24582299A JP4353324B2 (en) | 1999-08-31 | 1999-08-31 | Semiconductor device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2001067864A true JP2001067864A (en) | 2001-03-16 |
JP4353324B2 JP4353324B2 (en) | 2009-10-28 |
Family
ID=17139380
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP24582299A Expired - Fee Related JP4353324B2 (en) | 1999-08-31 | 1999-08-31 | Semiconductor device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4353324B2 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008056468A1 (en) | 2006-11-10 | 2008-05-15 | Panasonic Corporation | Semiconductor integrated circuit and layout technique thereof |
JP2010257540A (en) * | 2009-04-27 | 2010-11-11 | Toshiba Corp | Nonvolatile semiconductor memory apparatus |
KR101452593B1 (en) * | 2011-12-14 | 2014-10-22 | 피에스4 뤽스코 에스.에이.알.엘. | Semiconductor device |
US8879335B2 (en) | 2011-03-31 | 2014-11-04 | Kabushiki Kaisha Toshiba | Input circuit |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS60204116A (en) * | 1984-03-29 | 1985-10-15 | Toshiba Corp | Logic circuit |
JPH04326575A (en) * | 1991-04-26 | 1992-11-16 | Nec Ic Microcomput Syst Ltd | Integrated circuit device |
JPH05102812A (en) * | 1991-10-04 | 1993-04-23 | Matsushita Electric Ind Co Ltd | Complementary signal generating circuit |
JPH06267271A (en) * | 1993-03-16 | 1994-09-22 | Hitachi Ltd | Semiconductor integrated circuit |
JPH07326185A (en) * | 1994-05-31 | 1995-12-12 | Fujitsu Ltd | Synchronous dram |
JPH09213067A (en) * | 1996-01-30 | 1997-08-15 | Hitachi Ltd | Semiconductor device and semiconductor memory |
JPH09251774A (en) * | 1996-03-18 | 1997-09-22 | Hitachi Ltd | Semiconductor storage device |
JPH10228779A (en) * | 1997-02-18 | 1998-08-25 | Toshiba Corp | Semiconductor integrated circuit and semiconductor memory |
JPH10241363A (en) * | 1997-02-27 | 1998-09-11 | Mitsubishi Electric Corp | Synchronous dynamic type semiconductor memory |
JPH1125029A (en) * | 1997-07-04 | 1999-01-29 | Fujitsu Ltd | Memory sub-system |
JPH11191019A (en) * | 1997-12-26 | 1999-07-13 | Oki Electric Ind Co Ltd | Clock driver circuit, semiconductor integrated circuit and clock wiring method |
-
1999
- 1999-08-31 JP JP24582299A patent/JP4353324B2/en not_active Expired - Fee Related
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS60204116A (en) * | 1984-03-29 | 1985-10-15 | Toshiba Corp | Logic circuit |
JPH04326575A (en) * | 1991-04-26 | 1992-11-16 | Nec Ic Microcomput Syst Ltd | Integrated circuit device |
JPH05102812A (en) * | 1991-10-04 | 1993-04-23 | Matsushita Electric Ind Co Ltd | Complementary signal generating circuit |
JPH06267271A (en) * | 1993-03-16 | 1994-09-22 | Hitachi Ltd | Semiconductor integrated circuit |
JPH07326185A (en) * | 1994-05-31 | 1995-12-12 | Fujitsu Ltd | Synchronous dram |
JPH09213067A (en) * | 1996-01-30 | 1997-08-15 | Hitachi Ltd | Semiconductor device and semiconductor memory |
JPH09251774A (en) * | 1996-03-18 | 1997-09-22 | Hitachi Ltd | Semiconductor storage device |
JPH10228779A (en) * | 1997-02-18 | 1998-08-25 | Toshiba Corp | Semiconductor integrated circuit and semiconductor memory |
JPH10241363A (en) * | 1997-02-27 | 1998-09-11 | Mitsubishi Electric Corp | Synchronous dynamic type semiconductor memory |
JPH1125029A (en) * | 1997-07-04 | 1999-01-29 | Fujitsu Ltd | Memory sub-system |
JPH11191019A (en) * | 1997-12-26 | 1999-07-13 | Oki Electric Ind Co Ltd | Clock driver circuit, semiconductor integrated circuit and clock wiring method |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008056468A1 (en) | 2006-11-10 | 2008-05-15 | Panasonic Corporation | Semiconductor integrated circuit and layout technique thereof |
JP2010257540A (en) * | 2009-04-27 | 2010-11-11 | Toshiba Corp | Nonvolatile semiconductor memory apparatus |
US8879335B2 (en) | 2011-03-31 | 2014-11-04 | Kabushiki Kaisha Toshiba | Input circuit |
TWI479802B (en) * | 2011-03-31 | 2015-04-01 | Toshiba Kk | Input circuit |
KR101452593B1 (en) * | 2011-12-14 | 2014-10-22 | 피에스4 뤽스코 에스.에이.알.엘. | Semiconductor device |
US9007868B2 (en) | 2011-12-14 | 2015-04-14 | Ps4 Luxco S.A.R.L. | Semiconductor device having data terminal supplied with plural write data in serial |
Also Published As
Publication number | Publication date |
---|---|
JP4353324B2 (en) | 2009-10-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6954384B2 (en) | Semiconductor device | |
KR100240539B1 (en) | Synchronous semiconductor memory device in which current consumed by input buffer circuit is reduced | |
US6489819B1 (en) | Clock synchronous semiconductor memory device allowing testing by low speed tester | |
US5812490A (en) | Synchronous dynamic semiconductor memory device capable of restricting delay of data output timing | |
US7113446B2 (en) | Latch circuit and synchronous memory including the same | |
US20080175071A1 (en) | Methods of Operating Memory Systems Including Memory Devices Set to Different Operating Modes | |
US8059484B2 (en) | Semiconductor storage device and high-speed address-latching method | |
JP2002237188A (en) | Semiconductor memory | |
US7230857B2 (en) | Methods of modifying operational characteristic of memory devices using control bits received through data pins and related devices and systems | |
US6671788B2 (en) | Synchronous semiconductor memory device having a burst mode for improving efficiency of using the data bus | |
US7492661B2 (en) | Command generating circuit and semiconductor memory device having the same | |
JP4353324B2 (en) | Semiconductor device | |
US6922372B2 (en) | Synchronous semiconductor memory device having stable data output timing | |
JP4632121B2 (en) | Semiconductor memory device | |
US8213246B2 (en) | Semiconductor device | |
JP4015346B2 (en) | Semiconductor memory | |
JP2004355801A (en) | Semiconductor device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20041213 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060607 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20060628 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060720 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081203 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090130 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090408 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090528 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090701 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090721 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120807 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120807 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130807 Year of fee payment: 4 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |