JPH10112182A - Semiconductor device, semiconductor device system, and digital delay circuit - Google Patents
Semiconductor device, semiconductor device system, and digital delay circuitInfo
- Publication number
- JPH10112182A JPH10112182A JP8339988A JP33998896A JPH10112182A JP H10112182 A JPH10112182 A JP H10112182A JP 8339988 A JP8339988 A JP 8339988A JP 33998896 A JP33998896 A JP 33998896A JP H10112182 A JPH10112182 A JP H10112182A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- output
- signal
- dummy
- semiconductor device
- 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
- Dram (AREA)
- Memory System (AREA)
- Pulse Circuits (AREA)
- Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
Abstract
(57)【要約】
【課題】 特性のバラツキ、温度変化、電源電圧の変化
にかかわらず、データが外部クロックに対して所定の位
相で出力されるようにタイミング調整された半導体装置
の実現を目的とする。
【解決手段】 外部入力信号が入力されて基準信号を出
力する入力回路13と、出力タイミング信号を受けて出
力信号の出力を行う出力回路14と、出力回路14から
の出力タイミングを外部入力信号に対して所定の位相に
なるように制御する出力タイミング制御回路20とを備
える半導体装置であって、基準信号を選択された遅延量
だけ遅延させて出力タイミング信号として出力するディ
レイ回路21と、基準信号の位相と出力タイミング信号
の位相を比較する位相比較回路22と、比較結果に基づ
いてディレイ回路の遅延量を選択するディレイ制御回路
23とを備える。
[PROBLEMS] To realize a semiconductor device whose timing is adjusted so that data is output at a predetermined phase with respect to an external clock irrespective of characteristic variations, temperature changes, and power supply voltage changes. And An input circuit receives an external input signal and outputs a reference signal, an output circuit receives an output timing signal and outputs an output signal, and outputs an output timing from the output circuit to an external input signal. A delay circuit 21 for delaying a reference signal by a selected delay amount and outputting the delayed signal as an output timing signal; and a reference signal. And a delay control circuit 23 for selecting a delay amount of the delay circuit based on the comparison result.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、外部から入力され
る信号に対して所定の正確な位相で出力を行う半導体装
置、そのような半導体装置を使用した半導体装置システ
ム、及びそこで使用するディジタル遅延回路に関し、特
に周囲温度や電源電圧の変動にかかわらず外部クロック
に対して常に所定の位相で信号が出力されるシンクロナ
ス半導体メモリに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a semiconductor device for outputting an externally input signal at a predetermined accurate phase, a semiconductor device system using such a semiconductor device, and a digital delay used therein. The present invention relates to a circuit, and more particularly, to a synchronous semiconductor memory that always outputs a signal at a predetermined phase with respect to an external clock regardless of a change in an ambient temperature or a power supply voltage.
【0002】[0002]
【従来の技術】通常、半導体集積回路(LSI)では、
外部から信号が入力され、入力信号に応じた処理動作が
行われて出力信号が出力される。従って、外部入力信号
に対して、どのようなタイミングで出力信号が得られる
かが重要であり、汎用のLSIでは仕様でこのタイミン
グが定められているのが一般的である。例えば、ダイナ
ミック・ランダム・アクセス・メモリ(DRAM)で
は、アドレス信号の最大周波数等と共に、アドレス信号
の変化エッジからデータが出力されるタイミングや、デ
ータを書き込むためのデータセットアップ時間が規定さ
れている。2. Description of the Related Art Usually, in a semiconductor integrated circuit (LSI),
A signal is input from the outside, a processing operation according to the input signal is performed, and an output signal is output. Therefore, at what timing an output signal is obtained with respect to an external input signal is important. In general-purpose LSIs, this timing is generally determined by specifications. For example, in a dynamic random access memory (DRAM), the timing at which data is output from a changing edge of an address signal and the data setup time for writing data are defined along with the maximum frequency of the address signal.
【0003】近年、コンピュータ・システムにおけるC
PUのクロックの高速化、或いは、他の様々な電子回路
の処理速度の高速化に伴って、インターフェース部分も
高速化する必要に迫られている。例えば、クロックが1
00MHz以上のCPUも出現しているが、主記憶とし
て広く使用されるDRAMのアクセス速度やデータ転送
速度は1桁小さい動作速度である。そこで、100MH
z以上でのデータ転送速度を可能にするシンクロナスD
RAM(SDRAM)等の新しいDRAMの方式が各種
提案されている。In recent years, C in computer systems
With the increase in the speed of the PU clock or the increase in the processing speed of various other electronic circuits, it is necessary to increase the speed of the interface. For example, if the clock is 1
Although some CPUs with a frequency of 00 MHz or more have appeared, the access speed and data transfer speed of a DRAM widely used as a main memory are operating speeds one digit lower. So 100MH
Synchronous D enabling data transfer speeds above z
Various new DRAM systems such as a RAM (SDRAM) have been proposed.
【0004】SDRAMは、外部から入力される高速の
クロックに同期してデータの入出力を行うもので、内部
には複数ビットのデータを並行して入出力できる複数の
ユニットを有し、外部とのインターフェースはこの複数
ビットのデータをシリアルデータに変換して行うことに
より外部とのインターフェースを高速化する方式と、内
部での動作をパイプライン化し、各パイプの動作を並行
して行うことにより高速化する方式がある。以下、パイ
プライン方式のDRAMを例として説明を行う。The SDRAM performs input / output of data in synchronization with a high-speed clock input from the outside. The SDRAM includes a plurality of units capable of inputting / outputting a plurality of bits of data in parallel. This interface converts the multi-bit data into serial data and speeds up the interface with the outside. There is a method to make it. Hereinafter, a pipeline type DRAM will be described as an example.
【0005】図1は、パイプライン方式のシンクロナス
DRAM(以下、単にSDRAMと称する。)の一例で
ある、16M・2バンク・8ビット幅のSDRAMのブ
ロック構成図である。SDRAMは、汎用DRAMのD
RAMコア108a、108bの他に、クロックバッフ
ァ101、コマンドデコーダ102、アドレスバッファ
/レジスタ&バンクアドレスセレクト(以下、単にアド
レスバッファ)103、I/Oデータバッファ/レジス
タ104、制御信号ラッチ105a、105b、モード
レジスタ106、コラムアドレスカウンタ107a、1
07bを有している。/CS、/RAS、/CAS、/
WE端子は、従来の動作と異なり、その組み合わせで各
種コマンドを入力することによって動作モードが決定さ
れるようになっている。各種コマンドは、コマンドデコ
ーダで解読されて、動作モードに応じて各回路を制御す
ることになる。また、/CS、/RAS、/CAS、/
WE信号は、制御信号ラッチ105aと105bにも入
力されて次のコマンドが入力されるまで、その状態がラ
ッチされる。FIG. 1 is a block diagram of a 16M / 2-bank 8-bit wide SDRAM, which is an example of a pipelined synchronous DRAM (hereinafter simply referred to as an SDRAM). SDRAM is a general-purpose DRAM
In addition to the RAM cores 108a and 108b, a clock buffer 101, a command decoder 102, an address buffer / register & bank address select (hereinafter simply referred to as an address buffer) 103, an I / O data buffer / register 104, control signal latches 105a and 105b, Mode register 106, column address counter 107a,
07b. / CS, / RAS, / CAS, /
The WE terminal is different from the conventional operation in that the operation mode is determined by inputting various commands in a combination thereof. Various commands are decoded by a command decoder, and each circuit is controlled according to an operation mode. Also, / CS, / RAS, / CAS, /
The WE signal is also input to the control signal latches 105a and 105b, and its state is latched until the next command is input.
【0006】一方、アドレス信号はアドレスバッファ1
03で増幅されて各バンクのロードアドレスとして使用
される他、コラムアドレスカウンタ107a、107b
の初期値として使用される。DRAMコア108a、1
08bから読み出された信号は、I/Oデータバッファ
/レジスタ104で増幅されて外部から入力される外部
クロックCLKの立ち上がりに同期して出力される。入
力についても同様の動作が行われ、I/Oデータバッフ
ァ/レジスタ104に入力されたデータが書き込まれ
る。On the other hand, the address signal is supplied to the address buffer 1
03, and is used as a load address of each bank, and column address counters 107a, 107b
Used as the initial value of DRAM cores 108a, 1
The signal read from 08b is amplified by the I / O data buffer / register 104 and output in synchronization with the rising of the external clock CLK input from the outside. The same operation is performed for the input, and the input data is written to the I / O data buffer / register 104.
【0007】図2は、一般的なSDRAMの読み取り
(リード)動作のタイミングを示す図である。外部クロ
ックCLKは、このSDRAMが使用されるシステムか
ら供給される信号であり、このCLKの立ち上がりに同
期して、各種コマンド、アドレス信号、入力データを取
込み、又は出力データを出力するように動作する。FIG. 2 is a diagram showing the timing of a read operation of a general SDRAM. The external clock CLK is a signal supplied from a system in which the SDRAM is used, and operates so as to take in various commands, address signals, input data, or output output data in synchronization with the rise of the CLK. .
【0008】いま、このSDRAMからデータを読み出
す場合、コマンド信号(/CS、/RAS、/CAS、
/WE信号)の組み合わせからアクティブ(ACT)コ
マンドをコマンド端子に入力し、アドレス端子にはロー
アドレス信号を入力する。このコマンド、ローアドレス
が入力されると、SDRAMは活性状態になり、ローア
ドレスに応じたワード線を選択して、ワード線上のセル
情報をビット線に出力し、センスアンプで増幅する。When data is read from the SDRAM, command signals (/ CS, / RAS, / CAS,
/ WE signal), an active (ACT) command is input to a command terminal, and a row address signal is input to an address terminal. When this command and a row address are input, the SDRAM is activated, selects a word line corresponding to the row address, outputs cell information on the word line to the bit line, and amplifies it with a sense amplifier.
【0009】一方、このようなローアドレスに関係した
部分の動作時間(tRCD)後に、リードコマンド(R
ead)とコラムアドレスを入力する。コラムアドレス
に従って、選択されたセンスアンプデータをデータバス
線に出力し、データバスアンプで増幅し、出力バッファ
でさらに増幅して出力端子(DQ)にデータが出力され
る。これら一連の動作は汎用DRAMとまったく同じ動
作であるが、SDRAMの場合、コラムアドレスに関係
する回路がパイプライン動作するようになっており、リ
ードデータは毎サイクル連続して出力されることにな
る。これにより、データ転送周期は外部クロックの周期
になる。On the other hand, after the operation time (tRCD) of the portion related to the row address, the read command (R
input) and a column address. According to the column address, the selected sense amplifier data is output to the data bus line, amplified by the data bus amplifier, further amplified by the output buffer, and output to the output terminal (DQ). These series of operations are exactly the same as those of a general-purpose DRAM, but in the case of an SDRAM, a circuit related to a column address operates in a pipeline, and read data is continuously output every cycle. . Thus, the data transfer cycle becomes the cycle of the external clock.
【0010】SDRAMでのアクセス時間には3種類あ
り、いずれもCLKの立ち上がり時点を基準にして定義
される。図2において、tRACはローアドレスアクセ
ス時間、tCACはコラムアドレスアクセス時間、tA
Cはクロックアクセス時間を示している。このSDRA
Mを高速メモリシステムで使用する場合、コマンドを入
力してから最初にデータが得られるまでの時間であるt
RACやtCACも重要であるが、データの転送速度を
高める上では、クロックアクセス時間tACも重要であ
る。There are three types of access times in the SDRAM, all of which are defined with reference to the rising edge of CLK. In FIG. 2, tRAC is a row address access time, tCAC is a column address access time, tA
C indicates a clock access time. This SDRA
When M is used in a high-speed memory system, t is the time from when a command is input to when data is first obtained.
Although RAC and tCAC are important, the clock access time tAC is also important in increasing the data transfer speed.
【0011】図3は、SDRAMにおけるパイプライン
動作を説明するためのブロック図で、一例としてパイプ
が3段設けられている場合を示している。SDRAMで
のコラムアドレスに関係する処理回路は処理の流れに沿
って複数段に分割されてあり、分割された各段の回路を
パイプと呼んでいる。クロックバッファ101では、C
LKから各パイプに供給する内部クロック信号が生成さ
れ、各パイプは供給された内部クロック信号に従って制
御される。各パイプの間にはパイプ間の信号の伝達タイ
ミングを制御するスイッチが設けられており、これらの
スイッチも、クロックバッファ101で生成された内部
クロック信号により制御される。FIG. 3 is a block diagram for explaining a pipeline operation in the SDRAM, and shows a case where three stages of pipes are provided as an example. A processing circuit related to a column address in an SDRAM is divided into a plurality of stages along a processing flow, and each divided circuit is called a pipe. In the clock buffer 101, C
An internal clock signal to be supplied to each pipe is generated from the LK, and each pipe is controlled according to the supplied internal clock signal. Switches for controlling the transmission timing of signals between the pipes are provided between the pipes, and these switches are also controlled by the internal clock signal generated by the clock buffer 101.
【0012】この例において、パイプ−1では、コラム
アドレスバッファ116でアドレス信号を増幅してコラ
ムデコーダ118にアドレス信号を送り、コラムデコー
ダ118で選択されたアドレス番地に相当するセンスア
ンプ回路117の情報をデータバスに出力し、データバ
スの情報をデータバスアンプ119で増幅するまで行わ
れる。パイプ−2はデータバス制御回路120のみで、
パイプ−3はI/Oバッファ104のみで構成されると
した。いずれのパイプ内の回路もクロックサイクル時間
内で動作完了するならば、パイプとパイプとの間にある
スイッチをCLKに同期して開閉することで、リレー式
にデータを送り出すことができる。これにより、各パイ
プでの処理は並行に行われることになり、出力端子には
CLKに同期して連続的にデータが出力されることにな
る。In this example, in the pipe-1, the address signal is amplified by the column address buffer 116 and sent to the column decoder 118, and the information of the sense amplifier circuit 117 corresponding to the address selected by the column decoder 118 is transmitted. Is output to the data bus, and the data bus information is amplified by the data bus amplifier 119. Pipe-2 is only the data bus control circuit 120,
It is assumed that the pipe-3 is composed of only the I / O buffer 104. If the circuits in any of the pipes complete the operation within the clock cycle time, data can be sent out in a relay manner by opening and closing the switches between the pipes in synchronization with CLK. As a result, the processing in each pipe is performed in parallel, and data is continuously output to the output terminal in synchronization with CLK.
【0013】[0013]
【発明が解決しようとする課題】図4は、図1から図3
で説明した従来のSDRAMを高速メモリシステムで使
用した場合の問題点を説明する図である。図4におい
て、tACはシステムクロックCLKからのクロックア
クセス時間を、tOHは前のサイクル又は次のサイクル
への出力データ保持時間を示している。SDRAMの特
性のバラツキ、温度依存性、電源電圧依存性を考える
と、tACとtOHとは一致せず、ある幅を持ってしま
う。この幅に相当する時間はデータが不確定な時間で、
どのようなデータが出力されるか分からない時間を意味
し、メモリシステムでは使用できない時間、いわゆるデ
ッドバンドになっている。その他、図示していないが、
このデッドバンドにはボード上の配線遅延時間、バラツ
キも含まれる。FIG. 4 is a plan view of FIG. 1 to FIG.
FIG. 10 is a diagram for explaining a problem when the conventional SDRAM described in FIG. 1 is used in a high-speed memory system. In FIG. 4, tAC indicates the clock access time from the system clock CLK, and tOH indicates the output data holding time in the previous cycle or the next cycle. Considering the variation in the characteristics of the SDRAM, the temperature dependency, and the power supply voltage dependency, tAC and tOH do not coincide with each other and have a certain width. The time corresponding to this width is the time when the data is indeterminate,
This means a time during which it is not known what data is output, and is a time that cannot be used in a memory system, that is, a so-called dead band. In addition, although not shown,
The dead band includes the wiring delay time and variation on the board.
【0014】一方、SDRAMの出力をシステム側で取
り込む(受け取る)には、セットアップ時間(tS
I)、ホールド時間(tHI)が必要で、この時間はメ
モリ出力のデータが確定している時間以内である必要が
ある。その時間は、図から(tCLK+tOH−tA
C)となる。例えば、100MHzで動作するシステム
を考えると、サイクル時間(tCLK)は10ns、メ
モリアクセス時間(tAC)は6ns、ホールド時間は
3nsとすると、差引き7nsがシステム側で使用でき
る時間になる。通常の入力回路を使用したシステムでの
受取側ロジックのセットアップ時間、ホールド時間の合
計(tSI+tHI)は3nsであり、残り4nsがボ
ード上での信号遅延、DQ端子間のバラツキ等のシステ
ム余裕時間になる。ボード上での信号伝搬時間などを考
えると、この値はシステムにとって非常に厳しい値とい
える。更に高速のシステムになれば益々厳しいタイミン
グ調整が必要になるのはいうまでもない。そのため、図
4に示したデータの不確定時間をできるだけ小さくする
ことが重要になってきた。On the other hand, to take in (receive) the output of the SDRAM on the system side, the setup time (tS
I), a hold time (tHI) is required, and this time must be within the time when the data of the memory output is determined. The time is (tCLK + tOH-tA) from the figure.
C). For example, considering a system operating at 100 MHz, if the cycle time (tCLK) is 10 ns, the memory access time (tAC) is 6 ns, and the hold time is 3 ns, the subtraction time of 7 ns can be used on the system side. The total (tSI + tHI) of the setup time and hold time of the receiving logic in the system using the normal input circuit is 3 ns, and the remaining 4 ns is the system allowance time such as the signal delay on the board and the variation between the DQ terminals. Become. Considering the signal propagation time on the board, this value can be said to be a very severe value for the system. Needless to say, a higher-speed system requires increasingly strict timing adjustment. Therefore, it has become important to minimize the uncertainty time of the data shown in FIG.
【0015】データの不確定時間を短くするには、特性
のバラツキ、温度変化、電源電圧の変化があっても、常
にデータが外部クロックCLKに対して所定の位相で出
力される、すなわちクロックアクセス時間tACが常に
一定であればよい。もし、データの出力が外部クロック
CLKの立ち上がりに同期して行われることが望ましけ
れば、クロックアクセス時間tACが常にゼロであれば
よい。In order to shorten the data uncertainty time, data is always output at a predetermined phase with respect to the external clock CLK even if there is a variation in characteristics, a change in temperature, or a change in power supply voltage. It is sufficient that the time tAC is always constant. If it is desired that the data output be performed in synchronization with the rise of the external clock CLK, the clock access time tAC may be always zero.
【0016】以上、シンクロナスDRAMを例として外
部から入力される信号に同期して出力信号が出力される
必要性について説明したが、これはシンクロナスDRA
Mに限らず、多くの半導体装置に共通していえることで
ある。半導体装置の内部については、各半導体装置で所
望の動作が行えるように各種の対策をとることが可能で
あるが、各半導体装置の内部での処理結果を出力する場
合には、他の半導体装置との関係を規定する必要があ
り、出力のタイミングを一定にすることが重要である。The necessity of outputting an output signal in synchronization with an externally input signal has been described above by taking a synchronous DRAM as an example.
Not only M but also common to many semiconductor devices. Various measures can be taken inside the semiconductor device so that each semiconductor device can perform a desired operation. However, when a processing result inside each semiconductor device is output, another semiconductor device may be used. Therefore, it is important to keep the output timing constant.
【0017】本発明は、上記問題点に鑑みてなされたも
のであり、特性のバラツキ、温度変化、電源電圧の変化
にかかわらず、データが外部クロックCLKに対して所
定の位相で出力される半導体装置の実現を目的とする。
特に、クロックアクセス時間tACが常に一定に制御さ
れるシンクロナス半導体メモリの実現を目的とする。SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and a semiconductor which outputs data at a predetermined phase with respect to an external clock CLK irrespective of characteristic variations, temperature changes, and power supply voltage changes. The purpose is to realize the device.
In particular, it aims at realizing a synchronous semiconductor memory in which the clock access time tAC is always kept constant.
【0018】[0018]
【課題を解決するための手段】図5は、本発明の半導体
装置の基本構成を示す図である。図5に示すように、本
発明の半導体装置では、外部入力信号が入力され、基準
信号を出力する入力回路13と、出力タイミング信号を
受け、この出力タイミング信号に応じたタイミングで出
力信号の出力を行う出力回路14と、出力回路14から
の出力信号の出力タイミングを外部入力信号に対して所
定の位相になるように制御する出力タイミング制御回路
20とを備える半導体装置であって、出力タイミング制
御回路20は、遅延量が選択可能で、基準信号を選択さ
れた遅延量だけ遅延させ、出力タイミング信号として出
力回路14に印加するディレイ回路21と、基準信号の
位相と出力タイミング信号の位相を比較する位相比較回
路22と、位相比較回路22の比較結果に基づいて、デ
ィレイ回路21の遅延量を選択するディレイ制御回路2
3とを備えることを特徴とする。FIG. 5 is a diagram showing a basic configuration of a semiconductor device according to the present invention. As shown in FIG. 5, in the semiconductor device of the present invention, an input circuit 13 that receives an external input signal and outputs a reference signal, receives an output timing signal, and outputs an output signal at a timing corresponding to the output timing signal And an output timing control circuit 20 for controlling the output timing of the output signal from the output circuit 14 to a predetermined phase with respect to the external input signal. The circuit 20 has a selectable delay amount, delays the reference signal by the selected delay amount, and compares the phase of the reference signal and the phase of the output timing signal with the delay circuit 21 applied to the output circuit 14 as an output timing signal. And a delay control circuit for selecting a delay amount of the delay circuit 21 based on the comparison result of the phase comparison circuit 22. 2
3 is provided.
【0019】本発明の半導体装置では、出力タイミング
制御回路20におけるタイミング調整のための遅延量が
固定でなく、実際の回路の信号を入力回路13から出力
される外部クロック信号(基準信号に対応)と比較して
所定の位相関係になるように遅延量を調整するため、半
導体装置の特性のバラツキ、温度変化、電源電圧の変化
等があっても、出力信号の外部クロック信号に対する位
相関係を所定の値に正確に維持することが可能である。In the semiconductor device of the present invention, the amount of delay for the timing adjustment in the output timing control circuit 20 is not fixed, and the actual circuit signal is output from the input circuit 13 to the external clock signal (corresponding to the reference signal). In order to adjust the delay amount so as to have a predetermined phase relationship as compared with the above, the phase relationship of the output signal with respect to the external clock signal is determined even if there is a variation in the characteristics of the semiconductor device, a temperature change, a power supply voltage change, or the like. It is possible to maintain exactly the value of
【0020】外部クロック信号と比較するのは、実際の
回路での遅延量と等しい量だけ遅延した信号であること
が必要である。外部クロック信号は、半導体装置の入力
回路13に入力されて増幅等の処理が行われる。そのた
め、比較できる外部クロック信号は、入力回路から出力
される外部クロック信号であり、これは実際の外部クロ
ック信号とは入力回路13での遅延分だけ位相差があ
る。そこで、入力回路13と同じ遅延量を生じるダミー
入力回路24を設け、出力タイミング信号をこのダミー
入力回路24を通過させた信号と、入力回路13から出
力される外部クロック信号とを比較することにより、入
力回路13での遅延量を相殺することが望ましい。The signal to be compared with the external clock signal needs to be a signal delayed by an amount equal to the amount of delay in the actual circuit. The external clock signal is input to the input circuit 13 of the semiconductor device and is subjected to processing such as amplification. Therefore, the external clock signal that can be compared is the external clock signal output from the input circuit, which has a phase difference from the actual external clock signal by the delay in the input circuit 13. Therefore, a dummy input circuit 24 that generates the same delay amount as the input circuit 13 is provided. , It is desirable to cancel the delay amount in the input circuit 13.
【0021】図5の構成では、ディレイ回路21の出力
をダミー入力回路24に入力させている。そのため位相
比較回路22で外部クロック信号と比較される比較対象
信号には、出力回路14での遅延は入っていない。もち
ろんこの分の補正を考慮して制御する位相関係を決定す
るが、出力回路14での遅延は他の部分での遅延量より
大きく、半導体装置の特性のバラツキ、温度変化、電源
電圧の変化等がある場合に、出力回路14での遅延量の
変化が相対的に大きく、無視できないという問題があ
る。In the configuration shown in FIG. 5, the output of the delay circuit 21 is input to the dummy input circuit 24. Therefore, the comparison target signal compared with the external clock signal in the phase comparison circuit 22 does not include the delay in the output circuit 14. Of course, the phase relationship to be controlled is determined in consideration of this correction. However, the delay in the output circuit 14 is larger than the delay amount in other portions, and the characteristics of the semiconductor device vary, the temperature changes, the power supply voltage changes, and the like. However, there is a problem that the change in the delay amount in the output circuit 14 is relatively large and cannot be ignored.
【0022】図6はこの問題を説明する図である。ここ
では、外部クロック信号CLKの立ち上がりエッジに同
期して出力するように制御するものとして説明する。デ
ィレイ回路21から出力回路14に供給され、出力回路
14からの信号の出力タイミングを規定する出力タイミ
ング信号は、出力回路14での遅延を見込んで、CLK
の立ち上がりエッジの所定量前で立ち上がる。出力回路
14での遅延量が予定した値であれば、これによりCL
Kの立ち上がりエッジに同期して出力が変化することに
なる。しかし、上記のような要因により、出力回路14
での遅延量が変化すると、その分出力回路からの出力タ
イミングがCLKの立ち上がりエッジからずれることに
なる。このようなばらつきがある場合には、その分のマ
ージンを見込む必要があり、その分高速化が難しくな
る。FIG. 6 is a diagram for explaining this problem. Here, a description will be given assuming that the output is controlled in synchronization with the rising edge of the external clock signal CLK. The output timing signal which is supplied from the delay circuit 21 to the output circuit 14 and defines the output timing of the signal from the output circuit 14 takes into account the delay in the output circuit 14, and
Rises a predetermined amount before the rising edge of. If the delay amount in the output circuit 14 is a predetermined value, the CL
The output changes in synchronization with the rising edge of K. However, due to the above factors, the output circuit 14
, The output timing from the output circuit deviates from the rising edge of CLK. If there is such a variation, it is necessary to allow for the margin, and it becomes difficult to increase the speed accordingly.
【0023】このような問題を解決するには、出力回路
14の出力信号をダミー入力回路24に入力させて外部
クロック信号との位相を比較すればよい。位相比較を行
うためには、出力回路14の出力信号が変化することが
必要である。通常の動作時には、出力回路14からは出
力データが出力されるが、この出力データはランダムな
信号であり、「高」レベル又は「低」レベルが連続する
ことがあり得る。そこで、通常動作時に出力回路14の
出力信号の外部クロック信号に対する位相を比較するに
は、位相比較回路22は出力信号が変化したか判定し、
変化した場合にのみ位相の比較を行い、ディレイ制御回
路23は出力信号が変化しない場合にはそれまでの遅延
量が維持されるように制御し、出力信号が変化しない場
合に位相比較回路22の比較結果に基づいて位相が一致
するようにフィードバック制御する。また別の構成とし
ては、通常動作を開始する前に初期化動作を行うように
し、初期化動作では所定のサイクルで変化するダミーデ
ータが出力されるようにして、このダミーデータと外部
クロック信号との位相比較を行って、位相が一致するよ
うにフィードバック制御する。そして一致した後は、調
整された遅延量が維持されるようにする。ダミーデータ
は所定のサイクルでかならず変化するので、位相比較回
路22はどちらへの変化であるかを判定すれば、位相の
比較が行える。To solve such a problem, the output signal of the output circuit 14 is input to the dummy input circuit 24, and the phase of the output signal is compared with the external clock signal. In order to perform the phase comparison, the output signal of the output circuit 14 needs to change. During normal operation, output data is output from the output circuit 14. This output data is a random signal, and the “high” level or the “low” level may be continuous. Therefore, in order to compare the phase of the output signal of the output circuit 14 with respect to the external clock signal during normal operation, the phase comparison circuit 22 determines whether the output signal has changed,
The phase control circuit 23 compares the phases only when the output signal changes, and controls the delay control circuit 23 so that the delay amount up to that point is maintained when the output signal does not change. Feedback control is performed based on the comparison result so that the phases match. As another configuration, an initialization operation is performed before starting a normal operation, and dummy data that changes in a predetermined cycle is output in the initialization operation. And performs feedback control so that the phases match. After the coincidence, the adjusted delay amount is maintained. Since the dummy data always changes in a predetermined cycle, the phase comparison circuit 22 can compare the phases by determining which direction the change is.
【0024】更に、図7に示すように、出力回路14と
同等の特性を有するダミー出力回路を設け、ダミー出力
回路の出力信号と外部クロック信号との位相比較を行う
ようにしてもよい。図7の半導体装置は、図5の構成と
に対して、ダミー出力回路35を設け、ディレイ回路3
1からの出力タイミング信号をこのダミー出力回路35
にも入力させ、ダミー出力回路35が出力タイミング信
号に応じて出力したダミー出力信号をダミー入力回路3
4を介して位相比較回路32に入力して、入力回路から
の外部クロック信号と比較する点が異なる。Further, as shown in FIG. 7, a dummy output circuit having the same characteristics as the output circuit 14 may be provided to compare the phase of the output signal of the dummy output circuit with the external clock signal. The semiconductor device of FIG. 7 is different from the configuration of FIG.
1 from the dummy output circuit 35.
And a dummy output signal output from the dummy output circuit 35 in accordance with the output timing signal.
4 in that it is input to a phase comparison circuit 32 via an external circuit 4 and is compared with an external clock signal from an input circuit.
【0025】図7の構成であれば、ダミー出力回路から
は出力回路からの出力信号と独立した位相判定に適した
信号が常時出力できる。従って、上記のようなのダミー
データを常時出力してフィードバック制御を行うことが
できる。また、ダーミデータはクロック信号のサイクル
よりゆっくり変化する信号とすれば、回路の消費電力が
低減できる。With the configuration shown in FIG. 7, a signal suitable for phase determination independent of the output signal from the output circuit can always be output from the dummy output circuit. Therefore, the feedback control can be performed by always outputting the dummy data as described above. If the dermis data is a signal that changes more slowly than the cycle of the clock signal, the power consumption of the circuit can be reduced.
【0026】更に、出力回路用の第1の出力タイミング
制御回路と別にダミー出力回路用の第2の出力タイミン
グ制御回路を設け、初期化時に出力信号とダミー出力信
号をそれぞれ外部クロック信号に同期させる。このこと
は出力信号とダミー出力信号も同期したことを意味する
ので、その後はダミー出力信号を第1の出力タイミング
制御回路にフィードバックして制御を行うようにする。
このような構成により、ダミー出力回路を使用しても実
際の出力回路に接続された負荷の影響を含めた調整が可
能になる。Further, a second output timing control circuit for the dummy output circuit is provided separately from the first output timing control circuit for the output circuit, and the output signal and the dummy output signal are synchronized with the external clock signal at the time of initialization. . This means that the output signal and the dummy output signal are also synchronized, and thereafter, the dummy output signal is fed back to the first output timing control circuit to perform control.
With such a configuration, even when the dummy output circuit is used, adjustment including the effect of the load connected to the actual output circuit can be performed.
【0027】[0027]
【発明の実施の形態】以下の説明では、本発明をシンク
ロナスDRAMに適用した実施例について述べるが、前
述のように本発明はシンクロナスDRAMに限らず、外
部から入力される信号に同期して出力信号が出力される
半導体集積回路であればどのようなものにも適用可能で
ある。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS In the following description, an embodiment in which the present invention is applied to a synchronous DRAM will be described. However, as described above, the present invention is not limited to a synchronous DRAM, but is synchronized with an externally input signal. The present invention can be applied to any semiconductor integrated circuit that outputs an output signal.
【0028】本発明の実施例のシンクロナスDRAM
(SDRAM)は、図1に示したような全体構成を有し
ている。図8は、実施例のSDRAMのリード動作のタ
イミングを示す図である。図3と図8を比較して明らか
なように、実施例のSDRAMは従来のSDRAMとほ
ぼ同様な構成を有するが、クロックバッファ101の構
成が異なる。実施例のSDRAMにおいては、クロック
バッファ101は内部クロック生成回路121と出力タ
イミング制御回路122を有する。内部クロック生成回
路121は従来のSDRAMと同様のものであり、外部
クロックCLKから内部クロック信号を生成し、パイプ
−1及びパイプ−2に供給する。出力タイミング制御回
路122は、図7に示した基本構成を有し、出力回路1
4からのデータの出力タイミングが外部クロックCLK
に対して常に所定の位相になるように制御する。A synchronous DRAM according to an embodiment of the present invention.
(SDRAM) has the entire configuration as shown in FIG. FIG. 8 is a diagram showing the timing of the read operation of the SDRAM of the embodiment. As is apparent from a comparison between FIG. 3 and FIG. 8, the SDRAM of the embodiment has substantially the same configuration as the conventional SDRAM, but the configuration of the clock buffer 101 is different. In the SDRAM of the embodiment, the clock buffer 101 has an internal clock generation circuit 121 and an output timing control circuit 122. The internal clock generation circuit 121 is the same as a conventional SDRAM, generates an internal clock signal from an external clock CLK, and supplies it to the pipe-1 and the pipe-2. The output timing control circuit 122 has the basic configuration shown in FIG.
4 is output from the external clock CLK.
Is controlled to always have a predetermined phase.
【0029】図9は、第1実施例の出力タイミング制御
回路122の構成を示す図であり、外部クロックCLK
が入力される端子11と、出力回路14と、データ出力
端子12も一緒に示してある。図9に示すように、第1
実施例の出力タイミング制御回路は、外部クロック入力
端子11に入力された外部クロクCLKを受ける入力回
路13と、入力回路13から入力されるCLKを遅延さ
せて出力回路14からのデータの出力タイミングを規定
する出力クロックを生成するDLL(ディレイ・ロック
・ループ:DelayLock Loop)回路40と、入力回路13と
同一の回路構成を有するダミー入力回路34と、出力回
路14と等価な回路構成を有するダミー出力回路37
と、DLL回路40とダミー出力回路37の間に設けら
れ、DLL回路40から出力回路14までの信号配線と
等価なダミー信号配線36と、データ出力端子12に接
続される負荷を想定しそれと等価な負荷を有するダミー
出力負荷38とを有する。FIG. 9 is a diagram showing the configuration of the output timing control circuit 122 according to the first embodiment, in which the external clock CLK is used.
, An output circuit 14, and a data output terminal 12 are also shown. As shown in FIG.
The output timing control circuit according to the embodiment includes an input circuit 13 that receives an external clock CLK input to the external clock input terminal 11 and a clock output from the output circuit 14 by delaying the CLK input from the input circuit 13. A DLL (Delay Lock Loop) circuit 40 for generating a prescribed output clock, a dummy input circuit 34 having the same circuit configuration as the input circuit 13, and a dummy output having a circuit configuration equivalent to the output circuit 14 Circuit 37
And a dummy signal wiring 36 provided between the DLL circuit 40 and the dummy output circuit 37 and equivalent to a signal wiring from the DLL circuit 40 to the output circuit 14, and a load connected to the data output terminal 12, and equivalent to the same. And a dummy output load 38 having an appropriate load.
【0030】入力回路13は静電気保護回路(ESD)
131と、CLKを増幅するカレントミラー回路132
と、ラッチ回路133と、CLK制御回路134と、1
/N分周器135とを有する。この入力回路13は、1
/N分周器135を除けば広く使用されている外部クロ
ック入力回路であるので、1/N分周器135について
は後述するものとし、ここでは詳しい説明は省略する。
ダミー入力回路34は、入力回路13と同様に、ダミー
ESD341と、ダミーカレントミラー回路342と、
ダミーラッチ回路343と、ダミーCLK制御回路34
4とを有し、各回路は入力回路13のものと同じに作ら
れており、信号遅延量は同じである。The input circuit 13 is an electrostatic protection circuit (ESD)
131 and a current mirror circuit 132 for amplifying CLK
, Latch circuit 133, CLK control circuit 134, 1
/ N frequency divider 135. This input circuit 13
Since the external clock input circuit is widely used except for the / N frequency divider 135, the 1 / N frequency divider 135 will be described later, and a detailed description thereof will be omitted here.
Like the input circuit 13, the dummy input circuit 34 includes a dummy ESD 341, a dummy current mirror circuit 342,
Dummy latch circuit 343 and dummy CLK control circuit 34
4 and each circuit is made the same as that of the input circuit 13, and the signal delay amount is the same.
【0031】DLL回路40は、CLK制御回路134
から入力された信号を選択された量だけ遅延させるディ
レイ回路41aと、1/N分周器135から入力された
信号を選択された量だけ遅延させるダミーディレイ回路
41bと、1/N分周器135の信号とダミーCLK制
御回路344の信号を比較する位相比較回路42と、位
相比較回路42の比較結果に基づいてディレイ回路41
aとダミーディレイ回路41bの遅延量を選択するディ
レイ制御回路43とを有する。The DLL circuit 40 includes a CLK control circuit 134
A delay circuit 41a for delaying a signal input from the DUT by a selected amount, a dummy delay circuit 41b for delaying a signal input from the 1 / N divider 135 by a selected amount, and a 1 / N divider 135 and a delay circuit 41 based on the comparison result of the phase comparison circuit 42.
a and a delay control circuit 43 for selecting a delay amount of the dummy delay circuit 41b.
【0032】図10は、ディレイ回路41aとダミーデ
ィレイ回路41bの回路構成と動作波形を示す図であ
り、(1)が1ビット分のディレイ回路の構成を、
(3)が1ビット分のディレイ回路を複数段接続した時
の構成と動作説明を示し、(2)が1ビット分のディレ
イ回路の動作を示すタイムチャートである。図10の
(1)に示すようように、1ビット分のディレイ回路は
2個のNAND回路401と402、及びインバータ4
03からなる。この1ビット分のディレイ回路の動作を
図10の(2)で説明すると、入力φEは活性化信号
で、“H”レベルの時にディレイ回路が動作する。
(2)ではφEが“H”になって信号の受付が可能にな
った状態を示してある。信号INは1ビット分のディレ
イ回路への入力信号を、φNは複数段接続された隣接す
る右側からの信号を、OUTは1ビット分のディレイ回
路の出力信号を、4a−1と4a−2は(1)の回路に
おける対応する内部端子の波形を示している。従って、
OUTは左側へのφNになる。FIG. 10 is a diagram showing the circuit configuration and operation waveforms of the delay circuit 41a and the dummy delay circuit 41b. (1) shows the configuration of the delay circuit for one bit.
(3) is a time chart showing the configuration and operation when a delay circuit for one bit is connected in a plurality of stages, and (2) is a time chart showing the operation of the delay circuit for one bit. As shown in FIG. 10A, the one-bit delay circuit includes two NAND circuits 401 and 402 and an inverter 4.
It consists of 03. The operation of the one-bit delay circuit will be described with reference to FIG. 10 (2). The input φE is an activation signal, and the delay circuit operates when it is at “H” level.
(2) shows a state in which the signal φE becomes “H” and the signal can be received. The signal IN is the input signal to the 1-bit delay circuit, φN is the signal from the adjacent right side connected in multiple stages, OUT is the output signal of the 1-bit delay circuit, 4a-1 and 4a-2 Shows the waveform of the corresponding internal terminal in the circuit of (1). Therefore,
OUT becomes φN to the left.
【0033】φNが“L”の時には、OUTは常に
“L”である。φNが“H”でφEが“L”の時にはO
UTは“H”である。φNが“H”でφEが“H”の時
に、入力信号INが“L”であればOUTは“H”にな
り、INが“H”であれば“L”になる。図10の
(2)は、φE=H、φN=Hの状態で、INがLから
Hに立ち上がると、その入力信号INがNANADゲー
ト401,402及びインバータ403で反転されなが
ら、出力OUTに伝達されている様子を示している。When φN is “L”, OUT is always “L”. When φN is “H” and φE is “L”, O
UT is "H". When φN is “H” and φE is “H”, OUT becomes “H” if the input signal IN is “L”, and “L” if IN is “H”. In FIG. 10B, when IN rises from L to H in the state of φE = H and φN = H, the input signal IN is transmitted to the output OUT while being inverted by the NANAD gates 401 and 402 and the inverter 403. It is shown that it is being done.
【0034】図10の(3)は、(1)の1ビット分の
ディレイ回路を複数段カスケード接続した例で、実際の
ディレイ回路に相当する。図では3段しか示していない
が、実際には多数段に接続されている。活性化信号φE
の信号線は回路要素毎に、φE−1、φE−2、φE−
3のように複数本あり、これらの信号はディレイ制御回
路43によってコントロールされる。FIG. 10 (3) shows an example in which the delay circuits for one bit in (1) are cascaded in a plurality of stages, and corresponds to an actual delay circuit. Although only three stages are shown in the figure, they are actually connected in multiple stages. Activation signal φE
Signal lines of φE-1, φE-2, φE-
The signals are controlled by a delay control circuit 43.
【0035】図では真ん中の1ビット分のディレイ回路
が活性化されており、φE−2が“H”となっている。
その場合、入力信号INが“L”から“H”に変化する
と、左端の1ビット分のディレイ回路と右端の1ビット
分のディレイ回路のφE−1とφE−3は“L”である
から、太線のように入力信号INはNAND回路401
−1と401−3で止められてしまう。一方、活性化さ
れている真ん中の1ビット分のディレイ回路のφE−2
は“H”レベルであるから、入力信号INはNAND回
路401−2を通過する。右側の1ビット分のディレイ
回路の出力OUTは“H”であるから、入力信号INは
NAND回路402−2も通過して、OUTには信号
“L”として伝達されることになる。上記のように、右
側のOUT、すなわちφNが“L”の時には、OUTは
常に“L”になるので、この“L”の信号は左側の1ビ
ット分のディレイ回路のNAND回路、インバータに順
次伝達され、最終的なOUT信号として取り出される。In the figure, the middle one-bit delay circuit is activated, and φE-2 is "H".
In this case, when the input signal IN changes from “L” to “H”, φE-1 and φE-3 of the leftmost one-bit delay circuit and the rightmost one-bit delay circuit are “L”. , The input signal IN is the NAND circuit 401
-1 and 401-3. On the other hand, φE-2 of the activated 1-bit delay circuit in the middle is used.
Is at "H" level, the input signal IN passes through the NAND circuit 401-2. Since the output OUT of the one-bit delay circuit on the right side is “H”, the input signal IN also passes through the NAND circuit 402-2 and is transmitted to OUT as a signal “L”. As described above, when OUT on the right side, that is, when φN is “L”, OUT is always “L”, so this “L” signal is sequentially transmitted to the NAND circuit and inverter of the delay circuit for one bit on the left side. Transmitted and taken out as the final OUT signal.
【0036】このように、活性化された1ビット分のデ
ィレイ回路を介して、入力信号INは折り返されるよう
に信号伝達され、最終的なOUT信号になる。つまり、
どの部分の活性化信号φEを“H”にするかにより、デ
ィレイ量を制御することができる。1ビット分のディレ
イ量は、NAND回路とインバータの合計の信号伝搬時
間で決定され、この時間がDLL回路のディレイ単位時
間になる。全体のディレイ時間は、1ビット分のディレ
イ量に通過する段数を乗じた量になる。As described above, the input signal IN is transmitted so as to be folded back through the activated 1-bit delay circuit, and finally becomes the OUT signal. That is,
The delay amount can be controlled depending on which part of the activation signal φE is set to “H”. The delay amount for one bit is determined by the total signal propagation time of the NAND circuit and the inverter, and this time is the delay unit time of the DLL circuit. The entire delay time is an amount obtained by multiplying the delay amount for one bit by the number of stages to be passed.
【0037】図11はディレイ制御回路の回路構成を示
す図であり、図12はその動作を示すタイムチャートで
ある。図11に示すように、ディレイ制御回路も点線で
囲った1ビット分のディレイ制御回路430−2を、デ
ィレイ回路の段数分接続した構成であり、各段の出力が
ディレイ回路の各段の活性化信号φEになる。1ビット
分のディレイ制御回路430−2は、NAND432−
2と、インバータ433−2で構成されるフリップフロ
ップの両端にそれぞれ直列に接続されたトランジスタ4
35−2、437−2、438−2、439−2、そし
てNOR回路431−2を有する。トランジスタ438
−2のゲートは、前段の端子5a−2に、トランジスタ
439−2のゲートは、後段の端子5a−5に接続され
て、前段と後段の信号を受けるようになっている。一
方、直列接続されている他方のトランジスタには、カウ
ントアップする時のセット信号φSEとφSO、カウン
トダウンする時のリセット信号φREとφROが1回路
おきに接続されている。図示のように、真ん中の1ビッ
ト分のディレイ制御回路430−2では、トランジスタ
435−2がφSOに、トランジスタ437−2がφR
Oに接続され、ディレイ制御回路430−2の両側の回
路ではそれぞれφSEとφREに接続される。NOR回
路431−2には、左側の5a−1とこの回路の5a−
4の信号が入力される構成になっている。なお、φRは
ディレイ制御回路をリセットする信号で、電源投入後に
一時的に“L”レベルになり、その後は“H”に固定さ
れる。FIG. 11 is a diagram showing the circuit configuration of the delay control circuit, and FIG. 12 is a time chart showing the operation thereof. As shown in FIG. 11, the delay control circuit is also configured such that one bit of the delay control circuit 430-2 surrounded by a dotted line is connected by the number of stages of the delay circuit. Signal φE. The delay control circuit 430-2 for one bit is connected to the NAND 432-
2 and a transistor 4 connected in series to both ends of a flip-flop constituted by an inverter 433-2.
35-2, 437-2, 438-2, 439-2, and a NOR circuit 431-2. Transistor 438
The gate of -2 is connected to the terminal 5a-2 of the preceding stage, and the gate of the transistor 439-2 is connected to the terminal 5a-5 of the following stage to receive the signals of the preceding and following stages. On the other hand, set signals φSE and φSO for counting up and reset signals φRE and φRO for counting down are connected every other circuit to the other transistor connected in series. As shown, in the delay control circuit 430-2 for one bit at the center, the transistor 435-2 is set to φSO, and the transistor 437-2 is set to φR
O, and the circuits on both sides of the delay control circuit 430-2 are connected to φSE and φRE, respectively. The NOR circuit 431-2 includes 5a-1 on the left side and 5a-
4 is input. Note that φR is a signal for resetting the delay control circuit, which temporarily goes to “L” level after power-on, and is thereafter fixed at “H”.
【0038】図12は、図11のディレイ制御回路の動
作を示す図である。まず、φRが一時的に“L”にな
り、端子5a−1,5a−3,5a−5が“H”に、5
a−2,5a−4,5a−6が“L”にリットされる。
カウントアップする時には、カウントアップ信号φSE
とφSOが交互に“H”と“L”を繰り返す。φSEが
“L”から“H”になると、5a−1は接地されて
“L”に、5a−2は“H”に変化する。5a−2が
“H”に変化したのを受けて、φE−1は“H”から
“L”に変化する。この状態はフリップフロップにラッ
チされるので、φSEが“L”に戻ったとしても、出力
φE−1は“L”のままである。そして、5a−1が
“L”に変化したことを受けて、出力φE−2が“L”
から“H”に変化する。5a−2が“H”に変化したの
でトランジスタ438─2はオン状態になり、φSOが
“L”から“H”になると、5a−3は接地されて
“L”に、5a−4は“H”に変化する。5a−4が
“H”に変化したのを受けて、φE−2は“H”から
“L”に変化する。この状態はフリップフロップにラッ
チされるので、φSOが“L”に戻ったとしても、出力
φE−2は“L”のままである。そして、5a−3が
“L”に変化したことを受けて、出力φE−3が“L”
から“H”に変化する。図では、φSEとφSOが1パ
ルスずつ出ているだけであるが、ディレイ制御回路が何
段にも接続されており、φSEとφSOが交互に“H”
と“L”を繰り返せば、出力φEが“H”になる段の位
置が順次右側にシフトする。従って、位相比較回路42
の比較結果によりディレイ量を増加させる必要がある場
合には、交互にφSEとφSOのパルスを入力すればよ
い。FIG. 12 is a diagram showing the operation of the delay control circuit of FIG. First, φR temporarily goes to “L”, and the terminals 5a-1, 5a-3, and 5a-5 go to “H”.
a-2, 5a-4 and 5a-6 are reset to "L".
When counting up, the count-up signal φSE
And φSO alternately repeat “H” and “L”. When φSE changes from “L” to “H”, 5a-1 is grounded and changes to “L”, and 5a-2 changes to “H”. In response to the change of 5a-2 to “H”, φE-1 changes from “H” to “L”. Since this state is latched by the flip-flop, the output φE-1 remains at “L” even if φSE returns to “L”. Then, in response to the change of 5a-1 to “L”, the output φE-2 changes to “L”.
From “H” to “H”. Since 5a-2 changes to "H", transistor 438 # 2 is turned on, and when [phi] SO changes from "L" to "H", 5a-3 is grounded to "L" and 5a-4 is "L". H ”. In response to the change of 5a-4 to “H”, φE-2 changes from “H” to “L”. Since this state is latched by the flip-flop, the output φE-2 remains at “L” even if φSO returns to “L”. Then, in response to the change of 5a-3 to “L”, the output φE-3 becomes “L”.
From “H” to “H”. In the figure, only φSE and φSO are output one pulse at a time, however, the delay control circuit is connected in multiple stages, and φSE and φSO alternately become “H”.
And “L” are repeated, the position of the stage where the output φE becomes “H” is sequentially shifted to the right. Therefore, the phase comparison circuit 42
When it is necessary to increase the delay amount according to the comparison result of, the pulses of φSE and φSO may be input alternately.
【0039】カウントアップ信号φSEとφSO、及び
カウントダウン信号φREとφROが出力されない状
態、すなわち“L”である状態が維持されれば、出力φ
Eは“H”になる段の位置は固定される。従って、位相
比較回路42の比較結果によりディレイ量を維持する必
要がある場合には、φSE、φSO、φRE及びφRO
のパルスを入力しないようにする。If the state where the count-up signals φSE and φSO and the count-down signals φRE and φRO are not output, that is, the state of “L”, is maintained, the output φ
The position of the stage where E becomes "H" is fixed. Therefore, when it is necessary to maintain the delay amount according to the comparison result of the phase comparison circuit 42, φSE, φSO, φRE, and φRO
Do not input the pulse of.
【0040】カウントダウンする時には、φREとφR
Oのパルスを交互に入力すると、カウントアップ時と逆
に出力φEが“H”になる段の位置が順次左側にシフト
する。以上説明したように、図11に示したディレイ制
御回路では、パルスを入力することにより、出力φEが
“H”になる段の位置を1つずつ移動させることが可能
であり、これらの出力φEで図10の(c)に示したデ
ィレイ回路を制御すればディレイ量が1単位ずつ増減す
るように制御することができる。When counting down, φRE and φR
When the O pulse is input alternately, the position of the stage where the output φE becomes “H” is sequentially shifted to the left, contrary to the counting up. As described above, in the delay control circuit shown in FIG. 11, by inputting a pulse, the position of the stage where the output φE becomes “H” can be moved one by one. By controlling the delay circuit shown in FIG. 10C, the delay amount can be controlled so as to increase or decrease by one unit.
【0041】ここで、ディレイ回路及びディレイ制御回
路について更に詳しく説明する。第1実施例ではディレ
イ回路として図10の(3)に示すような回路を使用
し、図11に示すようなディレイ制御回路で制御してい
る。遅延量を単位量ずつ段階的に変化させることができ
る回路を実現するには、直列に接続された複数の信号経
路を有し、この複数の信号経路の一部から選択的に信号
が出力されるようにすることにより遅延量が選択可能な
ディレイラインを使用するのが一般的である。このよう
なディレイラインでは、遅延量を変化させるために隣接
する信号経路から信号が出力されるように変化させる過
渡的状態であっても、いずれの信号経路も選択されない
状態は避ける必要がある。そのため、このようなディレ
イラインを制御するディレイ制御回路は、過渡的状態で
あっても、いずれかの信号経路を選択する信号を常時出
力する必要がある。図11のディレイ制御回路は、各段
は2つの相補的な信号を出力する。すなわち、NAND
ゲートの出力とインバータの出力は相補信号である。そ
して、ある段までは一方の状態の相補信号を出力し、そ
の段以降の段は反転した相補信号を出力し、反転した相
補信号を最初に出力する段がシフトするようになってい
る。言い換えれば、図11のディレイ制御回路は、シフ
トレジスタと同じ動作を行う。図11の回路では、NO
Rゲートでこのようなシフトレジスタの相補信号のう
ち、隣接する2段の異なる相補信号の否定論理和を各段
毎に算出して、その出力を図10の(3)の各段の選択
信号線に接続している。MOSトランジスタでは、一般
に“H”の論理値から“L”の論理値への立ち下がりの
方が、“L”の論理値から“H”の論理値への立ち上が
りより変化速度が早い。図11の回路では入力が共に
“L”の論理値のNORゲートの出力がディレイライン
の選択位置を指示しており、このNORゲートの入力の
一方が“H”の論理値に変化するのは遅く、次にディレ
イラインの選択位置を指示するNORゲートの“H”の
入力は、より早い速度で“L”に変化する。従って、前
に選択位置を指示していたNORゲートの出力が選択位
置の指示を停止する前に、次に選択位置を指示するNO
Rゲートの出力が選択位置を指示するようになるので、
いずれのNORゲートも選択位置を指示しない状態を避
けることができる。Here, the delay circuit and the delay control circuit will be described in more detail. In the first embodiment, a circuit as shown in FIG. 10 (3) is used as a delay circuit, and is controlled by a delay control circuit as shown in FIG. In order to realize a circuit in which the delay amount can be changed stepwise by a unit amount, a plurality of signal paths connected in series are provided, and a signal is selectively output from a part of the plurality of signal paths. In general, a delay line whose delay amount can be selected is used. In such a delay line, it is necessary to avoid a state in which any signal path is not selected even in a transient state in which a signal is output from an adjacent signal path in order to change the delay amount. Therefore, a delay control circuit for controlling such a delay line needs to always output a signal for selecting one of the signal paths even in a transient state. In the delay control circuit of FIG. 11, each stage outputs two complementary signals. That is, NAND
The output of the gate and the output of the inverter are complementary signals. Up to a certain stage, the complementary signal in one state is output, the subsequent stages output the inverted complementary signal, and the stage that outputs the inverted complementary signal first is shifted. In other words, the delay control circuit of FIG. 11 performs the same operation as the shift register. In the circuit of FIG.
Among the complementary signals of such a shift register, the R gate calculates the NOR of two different complementary signals adjacent to each other for each stage, and outputs its output to the selection signal of each stage in (3) of FIG. Connected to the wire. In the MOS transistor, generally, the falling speed from the logical value of “H” to the logical value of “L” is faster than the rising speed from the logical value of “L” to the logical value of “H”. In the circuit shown in FIG. 11, the output of the NOR gate whose input is a logical value of "L" indicates the selection position of the delay line. One of the inputs of this NOR gate changes to the logical value of "H". The input of "H" of the NOR gate, which indicates the position of the delay line to be selected later, changes to "L" at a faster speed. Therefore, before the output of the NOR gate, which previously indicated the selected position, stops indicating the selected position, the NO indicating the next selected position is not determined.
Since the output of the R gate will indicate the selected position,
A state in which none of the NOR gates indicates the selected position can be avoided.
【0042】図13は、図11のディレイ制御回路にお
いて選択位置を指示するNORゲートの位置が順に変化
した時の出力変化を示す図である。図示のように、前の
選択信号が立ち下がる前に次の選択信号が立ち上がる。
従って、ディレイラインのいずれの経路も選択されない
といった問題は生じない。例えば、図11の回路で、ノ
ード5a−2と5a−3、5a−4と5a−5を入力と
するANDゲートを設け、その出力をφE−1、φE−
2とするといった具合にするディレイ制御回路も考えら
れるが、このような回路は、過渡的な状態では、すべて
のANDゲートの出力が“L”になるといった問題が生
じる。FIG. 13 is a diagram showing an output change when the position of the NOR gate designating the selected position in the delay control circuit of FIG. 11 changes sequentially. As shown, the next selection signal rises before the previous selection signal falls.
Therefore, the problem that none of the paths of the delay line is selected does not occur. For example, in the circuit of FIG. 11, an AND gate having the nodes 5a-2 and 5a-3, 5a-4 and 5a-5 as inputs is provided, and the outputs thereof are φE-1 and φE-
A delay control circuit such as 2 can be considered, but such a circuit has a problem that the outputs of all the AND gates become “L” in a transient state.
【0043】図14は、図11の回路でNORゲートの
代わりにANDゲート(NANDゲートとインバータの
組み合わせ)を用いた場合の例を示す図である。この回
路では、ANDゲートの入力を一つ置きの段の異なる相
補信号としている。このような構成により、隣接する2
個のANDゲートの出力が同時に“H”、すなわち選択
位置を指示する状態になる。選択位置を指示する2個の
ANDゲートは1つずつ変化するため、かならず一方の
ANDゲートは“H”のままであり、いずれのANDゲ
ートも選択位置を指示しない状態が避けられる。なお、
2個のANDゲートの出力が“H”である時、図10の
(3)のディレイラインにおいては、2つの経路が同時
に活性化されるため、信号が若干形状が変化するが、1
段の遅延量が小さければ無視できる。FIG. 14 is a diagram showing an example in which an AND gate (a combination of a NAND gate and an inverter) is used instead of the NOR gate in the circuit of FIG. In this circuit, the input of the AND gate is a complementary signal that is different in every other stage. With such a configuration, two adjacent
The outputs of the AND gates simultaneously become "H", that is, a state in which the selected position is indicated. Since the two AND gates that indicate the selected position change one by one, one of the AND gates always remains “H”, and a state in which none of the AND gates indicates the selected position is avoided. In addition,
When the outputs of the two AND gates are at "H", in the delay line of (3) in FIG.
If the delay amount of the stage is small, it can be ignored.
【0044】位相比較回路42は、位相比較部と増幅回
路部の2つの回路部分で構成される。図15は位相比較
部の回路構成を示す図であり、図16は位相比較部の動
作を示すタイムチャートであり、図17は増幅回路部の
回路構成を示す図であり、図18は増幅回路部の動作を
示すタイムチャートである。図15において、φout
とφextはこの位相比較回路42で比較する出力信号
と外部クロックであり、φextを基準としてφout
の位相が判定され、φaからφeは増幅回路に接続され
る出力信号を示している。図15に示すように、位相比
較部は、2個のNAND回路で構成されたフリップフロ
ップ回路421と422、その状態をラッチするラッチ
回路425と426、ラッチ回路の活性化信号を生成す
る回路424、及び外部クロックφextの位相許容値
を得る1ディレイ分のディレイ回路423からなる。The phase comparison circuit 42 is composed of two circuit parts, a phase comparison unit and an amplification circuit unit. 15 is a diagram showing a circuit configuration of the phase comparison unit, FIG. 16 is a time chart showing an operation of the phase comparison unit, FIG. 17 is a diagram showing a circuit configuration of the amplification circuit unit, and FIG. 6 is a time chart showing the operation of the unit. In FIG. 15, φout
And φext are an output signal and an external clock to be compared by the phase comparison circuit 42, and φout is based on φext.
Are determined, and φa to φe indicate output signals connected to the amplifier circuit. As shown in FIG. 15, the phase comparison unit includes flip-flop circuits 421 and 422 composed of two NAND circuits, latch circuits 425 and 426 for latching the state, and a circuit 424 for generating an activation signal for the latch circuit. , And a delay circuit 423 for one delay for obtaining a permissible phase value of the external clock φext.
【0045】図16において、(1)は比較対象信号φ
outが比較基準信号φextよりも位相が進んでお
り、φoutがφextより先に“L”から“H”にな
る場合を示している。φoutとφextが共に“L”
の時にはフリップフロップ回路421と422の端子6
a−2、6a−3、6a−4、6a−5は共に“H”に
なっている。φoutが“L”から“H”に変化する
と、端子6a−2と6a−4は共に“H”から“L”に
変化する。その後、φextが“L”から“H”に、1
ディレイ分遅れて端子6a−1が“L”から“H”にな
るが、フリップフロップの両端の電位はすでに確定して
いるので、なにも変化を起きない。結局、6a−2は
“L”、6a−3は“H”、6a−4は“L”、6a−
5は“H”を維持する。一方、φextが“L”から
“H”に変化したのに応じて、回路424のφaは
“L”から“H”に変化し、6a−6には一時的に
“H”レベルになるパルスが印加される。この6a−6
はラッチ回路425と426のNAND回路に入力され
ているので、NAND回路が一時的に活性化されて、フ
リップフロップ回路421と422の両端の電位状態を
ラッチ回路425と426に取り込むことになる。最終
的には、φbが“H”、φcが“L”、φdが“H”、
φeが“L”となる。In FIG. 16, (1) shows a signal φ to be compared.
This shows a case where out has a phase ahead of the comparison reference signal φext, and φout changes from “L” to “H” before φext. φout and φext are both “L”
At the time of terminal 6 of the flip-flop circuits 421 and 422
a-2, 6a-3, 6a-4, and 6a-5 are all at "H". When φout changes from “L” to “H”, both terminals 6a-2 and 6a-4 change from “H” to “L”. Then, φext changes from “L” to “H”, 1
The terminal 6a-1 changes from "L" to "H" with a delay by a delay, but no change occurs because the potentials at both ends of the flip-flop have already been determined. Eventually, 6a-2 is "L", 6a-3 is "H", 6a-4 is "L", 6a-
5 maintains “H”. On the other hand, in response to φext changing from “L” to “H”, φa of the circuit 424 changes from “L” to “H”, and a pulse temporarily changing to “H” level is applied to 6a-6. Is applied. This 6a-6
Is input to the NAND circuits of the latch circuits 425 and 426, the NAND circuit is temporarily activated, and the potential states at both ends of the flip-flop circuits 421 and 422 are taken into the latch circuits 425 and 426. Finally, φb is “H”, φc is “L”, φd is “H”,
φe becomes “L”.
【0046】次に、(2)は比較対象信号φoutと比
較基準信号φextの位相がほぼ同じで、φoutがφ
extとほぼ同時に“L”から“H”になる場合を示し
ている。φoutの立ち上がり時点と6a−1の立ち上
がり時点との時間差内にφoutが“L”から“H”に
変化した時である。この場合、まずφextが“L”か
ら“H”になることによってフリップフロップ421の
端子6a−3が“L”から“H”に変化するが、フリッ
プフロップ422では6a−1が“L”のままなので、
逆に6a−4が“H”から“L”に変化する。その後に
6a−1が“H”から“L”に変化するが、フリップフ
ロップ422の状態はすでに決まっているので何も変化
が起きない。その後に、6a−6が一時的に“H”にな
るので、ラッチ回路にはこの状態が記憶される。結局、
φbが“L”、φcが“H”、φdが“H”、φeが
“L”となる。Next, in (2), the phase of the comparison target signal φout and the comparison reference signal φext are almost the same, and φout is φ
A case where the signal changes from “L” to “H” almost simultaneously with ext is shown. This is the time when φout changes from “L” to “H” within the time difference between the rising point of φout and the rising point of 6a-1. In this case, first, when φext changes from “L” to “H”, the terminal 6a-3 of the flip-flop 421 changes from “L” to “H”. Because it remains
Conversely, 6a-4 changes from "H" to "L". Thereafter, 6a-1 changes from "H" to "L", but no change occurs because the state of the flip-flop 422 is already determined. Thereafter, since 6a-6 temporarily becomes "H", this state is stored in the latch circuit. After all,
φb is “L”, φc is “H”, φd is “H”, and φe is “L”.
【0047】更に、(3)は比較対象信号φoutが比
較基準信号φextよりも位相が遅れており、φout
がφextより後に“L”から“H”になる場合を示し
ている。この場合は、φextによって2個のフリップ
フロップ回路421と422に変化が生じて、6a−3
と6a−5が“H”から“L”に変化する。そして、最
終的には、φbが“L”、φcが“H”、φdが
“L”、φeが“H”となる。Further, in (3), the phase of the comparison target signal φout is later than that of the comparison reference signal φext.
Is changed from “L” to “H” after φext. In this case, the two flip-flop circuits 421 and 422 change due to φext, and 6a-3
And 6a-5 change from "H" to "L". Finally, φb becomes “L”, φc becomes “H”, φd becomes “L”, and φe becomes “H”.
【0048】このように、φextの立ち上がり時間を
基準として、φoutの立ち上がり時間がそれ以前に
“H”になったか、ほぼ同時であったか、遅れて“H”
になったかを検出することが可能になる。これらの検出
結果をφb、φc、φd、及びφeの値としてラッチし
ておき、その値に基づいてディレイ制御回路をカウント
アップするか、カウントダウンするかを決める。As described above, with reference to the rise time of φext, the rise time of φout has become “H” before that, has been almost simultaneous, or has been delayed by “H”.
Can be detected. These detection results are latched as values of φb, φc, φd, and φe, and whether to count up or count down the delay control circuit is determined based on the values.
【0049】図17は位相比較回路42の増幅回路部の
回路構成を示す図である。増幅回路部は、JKフリップ
フロップ427と、NANDとインバータで構成される
増幅部428の2つの部分からなる。JKフリップフロ
ップ427には、図15の位相比較部から信号φaが入
力され、φaが“L”であるか“H”であるかに応じて
7a−9と7a−11の電位が交互に“L”と“H”を
繰り返す仕組みになている。増幅部428は、JKフリ
ップフロップ427の出力信号と、φbからφdの信号
を受けて増幅して出力する。FIG. 17 is a diagram showing the circuit configuration of the amplifier circuit section of the phase comparison circuit 42. The amplifying circuit section includes two parts: a JK flip-flop 427 and an amplifying section 428 composed of a NAND and an inverter. The signal φa is input to the JK flip-flop 427 from the phase comparing unit in FIG. It is designed to repeat "L" and "H". The amplifying unit 428 receives and amplifies the output signal of the JK flip-flop 427 and the signal from φb to φd, and outputs the amplified signal.
【0050】まず、JKフリップフロップ427の動作
を図18のタイミングチャートを参照して説明する。時
間T1で、φaが“H”から“L”に変化すると、端子
7a−17a−10が“L”から“H”に変化する。一
方、7a−1の変化に応じて、7a−5と7a−6と7
a−7に状態の変化が起こるが、φaが“L”であるた
めに、7a−8には変化が生じない。結局、出力7a−
9は変化せず、7a−11のみが“L”から“H”にな
る。次に、時間T2になって、φaが“L”から“H”
に変化すると、時間T1での動きと逆に端子7a−8は
“H”から“L”に、7a−10は7a−7が変化しな
いので変化せず、出力7a−9は“L”から“H”に変
化し、7a−11は変化しない。このように、JKフリ
ップフロップ回路427は、φaの動きに応じて出力7
a−9と7a−11が交互に“H”と“L”を繰り返す
動きをする。First, the operation of JK flip-flop 427 will be described with reference to the timing chart of FIG. When φa changes from “H” to “L” at time T1, the terminals 7a-17a-10 change from “L” to “H”. On the other hand, according to the change of 7a-1, 7a-5, 7a-6 and 7a-5
Although the state changes at a-7, no change occurs at 7a-8 because φa is "L". After all, output 7a-
9 does not change, and only 7a-11 changes from "L" to "H". Next, at time T2, φa changes from “L” to “H”.
, The terminal 7a-8 changes from "H" to "L" in reverse to the movement at the time T1, the terminal 7a-10 does not change since 7a-7 does not change, and the output 7a-9 changes from "L". It changes to "H" and 7a-11 does not change. As described above, the JK flip-flop circuit 427 outputs the output 7 according to the movement of φa.
a-9 and 7a-11 alternately repeat "H" and "L".
【0051】次に、増幅部428の動作を、図19から
図21を参照して説明する。図19は、比較基準信号φ
extの立ち上がりに対して、比較対象信号φoutが
先に“L”から“H”になる場合を示している。この場
合の位相比較部からの入力信号は、φbが“H”、φc
が“L”、φdが“H”、φeが“L”である。結局、
7a−12が“H”に、7a−13が“L”に固定さ
れ、φSOとφSEがJKフリップフロップの状態に応
じて変化するが、φROとφREは7a−13が“L”
のため変化しない。Next, the operation of the amplifier 428 will be described with reference to FIGS. FIG. 19 shows the comparison reference signal φ.
The case where the comparison target signal φout first changes from “L” to “H” with respect to the rise of ext is shown. In this case, the input signal from the phase comparison unit has φb “H” and φc
Is “L”, φd is “H”, and φe is “L”. After all,
7a-12 is fixed at "H", 7a-13 is fixed at "L", and φSO and φSE change according to the state of the JK flip-flop.
Because it does not change.
【0052】図20は、比較対象信号φoutが比較基
準信号φextとほぼ同時に“L”から“H”になる場
合を示している。この場合の位相比較部からの入力信号
は、φbが“L”、φcが“H”、φdが“H”、φe
が“L”である。結局、7a−12と7a−13が
“L”に固定され、φSOとφSEがJKフリップフロ
ップの出力が増幅部に影響することはなく、φSOとφ
SEとφROとφREは“L”に固定されたままにな
る。FIG. 20 shows a case where the comparison target signal φout changes from “L” to “H” almost simultaneously with the comparison reference signal φext. In this case, the input signals from the phase comparison unit are as follows: φb is “L”, φc is “H”, φd is “H”, φe
Is “L”. Eventually, 7a-12 and 7a-13 are fixed at "L", and φSO and φSE do not affect the output of the JK flip-flop to the amplification section.
SE, φRO, and φRE remain fixed at “L”.
【0053】図21は、比較対象信号φoutが比較基
準信号φextの立ち上がりに対して遅れて“L”から
“H”になる場合を示している。この場合の位相比較部
からの入力信号は、φbが“L”、φcが“H”、φd
が“L”、φeが“H”である。結局、7a−12が
“L”に、7a−13が“H”に固定され、φROとφ
REがJKフリップフロップの状態に応じて変化する
が、φSOとφSEは7a−13が“L”のため変化し
ない。FIG. 21 shows a case where the comparison target signal φout changes from “L” to “H” with a delay with respect to the rise of the comparison reference signal φext. In this case, the input signals from the phase comparator are as follows: φb is “L”, φc is “H”, φd
Is “L” and φe is “H”. Eventually, 7a-12 is fixed at "L", 7a-13 is fixed at "H", and φRO and φRO are fixed.
RE changes according to the state of the JK flip-flop, but φSO and φSE do not change because 7a-13 is "L".
【0054】図22は、出力回路14の回路構成を示す
図である。図22において、Data1とData2
は、セルアレイ115から読み出され、センスアンプ1
17とデータバスアンプ119とデータバス制御回路1
20を介して出力された記憶データに対応する信号であ
り、Data1とData2は、出力データが“H”の
場合には共に“L”であり、出力データが“L”の場合
には共に“H”である。なお、出力データが“H”でも
“L”でもないハイインピーダンス状態をとることも可
能であり、その場合にはデータバス制御回路120で、
Data1が“H”に、Data2が“L”になるよう
に変換される。φoeはディレイ回路40の出力信号で
あり、φoeに応じてこの出力回路からの出力タイミン
グが制御される。φoeが“H”になると、Data1
とData2の情報をデータ出力端子14に出力するよ
うに動作する。いま、データ出力端子14に“H”を出
力する場合を想定すると、φoeが“L”から“H”に
変化し、8a−1が“L”に8a−2が“H”になっ
て、トランスファーゲートがオンしてData1とDa
ta2は8a−3と8a−6に伝達される。結局、8a
−5が“L”に、8a−8が“H”になって、出力用の
Pチャンネルトランジスタはオンし、Nチャンネルトラ
ンジスタはオフして、データ出力端子14には“H”出
力が現れることになる。φoeが“L”になると、トラ
ンスファーゲートはオフして、それまでの出力状態が保
持される。FIG. 22 is a diagram showing a circuit configuration of the output circuit 14. As shown in FIG. In FIG. 22, Data1 and Data2
Is read from the cell array 115 and sense amplifier 1
17, data bus amplifier 119 and data bus control circuit 1
20 is a signal corresponding to the storage data output through the line 20. Data1 and Data2 are both "L" when the output data is "H", and are both "L" when the output data is "L". H ". It is also possible to take a high impedance state in which the output data is neither “H” nor “L”, in which case the data bus control circuit 120
Data1 is converted to “H” and Data2 is converted to “L”. φoe is an output signal of the delay circuit 40, and the output timing from this output circuit is controlled according to φoe. When φoe becomes “H”, Data1
It operates to output the information of and Data2 to the data output terminal 14. Now, assuming that “H” is output to the data output terminal 14, φoe changes from “L” to “H”, 8a-1 changes to “L”, and 8a-2 changes to “H”. When the transfer gate turns on, Data1 and Da
ta2 is transmitted to 8a-3 and 8a-6. After all, 8a
-5 becomes "L", 8a-8 becomes "H", the output P-channel transistor turns on, the N-channel transistor turns off, and "H" output appears at the data output terminal 14. become. When φoe becomes “L”, the transfer gate is turned off, and the output state up to that time is maintained.
【0055】図23は、ダミー出力回路37の回路構成
を示す図であり、更にダミー出力負荷として設けられた
容量素子38も一緒に示してある。また、図24は、図
23のダミー出力回路37の動作を示す図であり、内部
クロック信号と8a−9のダミー出力信号の関係を示
す。図24の(1)は1/N分周器135がない場合
を、(2)は分周比が4の場合を示す。FIG. 23 is a diagram showing a circuit configuration of the dummy output circuit 37, and further shows a capacitive element 38 provided as a dummy output load. FIG. 24 is a diagram showing the operation of the dummy output circuit 37 of FIG. 23, and shows the relationship between the internal clock signal and the dummy output signal of 8a-9. FIG. 24A shows a case where the 1 / N frequency divider 135 is not provided, and FIG. 24B shows a case where the frequency division ratio is 4.
【0056】図22の出力回路14と比較して明らかな
ように、ダミー出力回路37は出力回路14と類似の回
路構成を有するが、ダミー出力回路では出力回路14と
異なりデータを出力する必要がないので、トランスファ
ーゲートに入力される信号は両方とも“L”に固定され
る。これにより、データを出力する時には、ダミー出力
8a−9は常に“H”になる。更に、Int−CLKは
内部クロックであり、このダミー出力回路からの出力タ
イミングを制御するトランスファーゲートの開閉の他
に、フィードバック用インバータをNAND回路として
その一方の端子に入力される。図24の(1)に示すよ
うに、Int−CLKが“H”になると、出力回路14
と同じ動作により、8a−9が“H”になる。一方、I
nt−CLKが“L”に戻ると、トランスファゲートが
閉じられると同時に、8a−3と8a−6が共に“H”
になり、ダミー出力8a−9が“L”に戻される。As is apparent from comparison with the output circuit 14 of FIG. 22, the dummy output circuit 37 has a circuit configuration similar to that of the output circuit 14, but unlike the output circuit 14, the dummy output circuit 37 needs to output data. Therefore, both signals input to the transfer gate are fixed at "L". As a result, when outputting data, the dummy output 8a-9 always becomes "H". Further, Int-CLK is an internal clock, and in addition to opening and closing a transfer gate for controlling output timing from the dummy output circuit, a feedback inverter is inputted to one terminal of the NAND circuit as a NAND circuit. As shown in (1) of FIG. 24, when Int-CLK becomes “H”, the output circuit 14
By the same operation as described above, 8a-9 becomes "H". On the other hand, I
When nt-CLK returns to "L", the transfer gate is closed and at the same time, both 8a-3 and 8a-6 become "H".
, And the dummy output 8a-9 is returned to "L".
【0057】図24の(1)に示したのは1/N分周器
135がない場合の波形であり、Int−CLKは外部
クロック信号CLKと同じ周期の信号である。図24の
(1)に示したのは、ダミー出力負荷の負荷容量38が
非常に小さい場合であり、実際にはこのSDRAMの出
力回路が接続される配線の容量や駆動する必要のある素
子に見合った負荷を設ける必要があり、8a−9の立ち
上がりと立ち下がり時間は非常に遅くなり、このダミー
出力回路の動作は8a−9の立ち上がりと立ち下がり速
度で制限されることになる。従って、外部クロック信号
CLKの周期が短くなると、このダミー出力回路は動作
しなくなる可能性がある。FIG. 24A shows a waveform without the 1 / N divider 135, and Int-CLK is a signal having the same cycle as the external clock signal CLK. FIG. 24 (1) shows a case where the load capacitance 38 of the dummy output load is very small. It is necessary to provide an appropriate load, and the rise and fall time of 8a-9 becomes very slow, and the operation of this dummy output circuit is limited by the rise and fall speed of 8a-9. Therefore, when the cycle of the external clock signal CLK is shortened, the dummy output circuit may not operate.
【0058】そこで、本実施例では、図9に示すよう
に、1/N分周器135を設けている。1/N分周器1
35では、ラッチ回路133の出力を分周して、外部ク
ロック信号に対して図24の(2)に示すInt−CL
Kを発生させる。このInt−CLKは、外部クロック
信号の4パルスに対して1サイクル分だけ“H”になる
信号である。ダミー出力回路にこのようなInt−CL
Kを使用することにより、上記のダミー出力回路の動作
可能な周波数が立ち上がりと立ち下がり速度により制限
されるという問題を回避できる。Therefore, in this embodiment, a 1 / N frequency divider 135 is provided as shown in FIG. 1 / N frequency divider 1
At 35, the output of the latch circuit 133 is frequency-divided, and the Int-CL shown in (2) of FIG.
Generate K. This Int-CLK is a signal that becomes “H” for one cycle for four pulses of the external clock signal. Such an Int-CL is used for the dummy output circuit.
By using K, it is possible to avoid the problem that the operable frequency of the dummy output circuit is limited by the rising and falling speeds.
【0059】1/N分周器135を設けた場合、ダミー
出力8a−9は図24の(2)のようになるので、位相
比較回路42でのダミー出力と外部クロック信号の位相
比較は、外部クロック信号の4サイクルに対して1回行
われることになるので、その分消費電力が低減される。
以上が第1実施例のSDRAMの各部の説明である。第
1実施例のSDRAMでは、ディレイ回路41aと41
bにおける遅延量の選択は、最初に初期位置を選択する
ようにリセットした後、位相の比較結果に基づいて所定
の位相関係に成るように1段ずつ選択位置をシフトする
ことにより行われる。従って、電源投入時に遅延量をリ
セットしてから、最適な遅延量が選択されるまである程
度の時間が必要である。そのため、第1実施例のSDR
AMを使用する場合には、電源投入後所定の初期化期間
を設け、その間に所定数以上の外部クロック信号を印加
する必要がある。When the 1 / N divider 135 is provided, the dummy output 8a-9 becomes as shown in (2) of FIG. 24. Therefore, the phase comparison between the dummy output and the external clock signal in the phase comparator 42 is as follows. Since the operation is performed once for four cycles of the external clock signal, power consumption is reduced accordingly.
The above is the description of each part of the SDRAM of the first embodiment. In the SDRAM of the first embodiment, the delay circuits 41a and 41a
The selection of the delay amount in b is performed by first resetting to select the initial position, and then shifting the selected position by one stage so as to have a predetermined phase relationship based on the result of the phase comparison. Therefore, a certain amount of time is required from when the delay amount is reset when the power is turned on to when the optimum delay amount is selected. Therefore, the SDR of the first embodiment
In the case of using AM, it is necessary to provide a predetermined initialization period after power-on, and to apply a predetermined number or more of external clock signals during that period.
【0060】第1実施例のSDRAMでは、内部の処理
系は連続して処理が行われる複数のパイプに分割され、
それぞれ並行して動作する。上記の説明では出力につい
てのみ述べたが入力についても同様にパイプ処理され
る。これにより、データの入出力を高速の外部クロック
信号に同期して行うことができるようになり、転送速度
が大幅に増加する。In the SDRAM of the first embodiment, the internal processing system is divided into a plurality of pipes which are continuously processed.
Each works in parallel. In the above description, only the output is described, but the input is similarly piped. As a result, data input / output can be performed in synchronization with a high-speed external clock signal, and the transfer speed is greatly increased.
【0061】以上説明したように、第1実施例のSDR
AMでは、データの出力タイミングが外部クロック信号
の所定の位相になるように制御されるので、使用中の温
度変化や電源電圧の変化があっても、データは常に外部
クロック信号の所定の位相に同期して行われることにな
る。しかも、入力回路や出力回路に等価なダミー回路を
設けてそれらでの遅延量の変化も含めて所定の位相にな
るように制御されるので、位相関係を非常に正確に制御
することが可能である。これにより、転送速度の一層の
高速化が可能になる。As described above, the SDR of the first embodiment
In AM, the data output timing is controlled so as to be at a predetermined phase of the external clock signal. Therefore, even if there is a change in temperature or power supply voltage during use, data is always at the predetermined phase of the external clock signal. It will be done synchronously. In addition, dummy circuits equivalent to the input circuit and the output circuit are provided and the phase is controlled so as to have a predetermined phase including a change in the amount of delay, so that the phase relationship can be controlled very accurately. is there. As a result, the transfer speed can be further increased.
【0062】現在の半導体装置では、他の半導体素子と
の信号の互換性をとるため、出力信号の規格が決められ
ている。SDRAMやSDRAMと組み合わされて使用
される半導体装置では、"Low Voltage Transistor Tran
sistor Logic(LVTTL)"と"Series Stub Termination Log
ic(SSTL)" の2つの規格が一般的であり、SDRAMで
はデータをこの2つの規格のいずれでも出力できる出力
回路を設け、外部から選択信号を印加することにより出
力回路をこの2つの規格のいずれかに設定できるように
したものがある。もし、出力回路が異なる規格での出力
が行えるように切り換え可能な場合には、切り換えによ
り出力回路の特性が変化することになる。出力回路での
遅延量の変化が大きいため、出力回路と等価なダミー出
力回路を設けてそれを通過した信号で位相比較すること
が重要であることはすでに述べたが、切り換えにより出
力回路の特性が変化する場合には、それに応じてダミー
出力回路の特性も切り換えられることが必要である。第
2から第4実施例は、切り換えにより出力回路の特性が
変化可能なSDRAMの実施例である。In a current semiconductor device, a standard of an output signal is determined in order to obtain signal compatibility with other semiconductor elements. In SDRAMs and semiconductor devices used in combination with SDRAMs, "Low Voltage Transistor Tran
sistor Logic (LVTTL) "and" Series Stub Termination Log
ic (SSTL) "is generally used. An SDRAM is provided with an output circuit capable of outputting data in either of these two standards, and the output circuit is adapted to the two standards by applying a selection signal from outside. If the output circuit can be switched so as to be able to output with a different standard, the switching will change the characteristics of the output circuit. It has already been mentioned that it is important to provide a dummy output circuit equivalent to the output circuit and compare the phase with the signal passing through it because the change in the delay amount is large. In the second to fourth embodiments, the characteristics of the output circuit can be changed by the switching. This is an embodiment of the present invention.
【0063】図25は、第2実施例のSDRAMのダミ
ー出力回路の回路構成を示す図である。第2実施例のS
DRAMにおいては、ダミー出力回路以外の部分は、第
1実施例のSDRAMと同じ構成を有する。図23と比
較して明らかなように、第2実施例のSDRAMのダミ
ー出力回路の第1実施例のものと異なる点は、Nチャン
ネルトランジスタとPチャンネルトランジスタで構成さ
れるドライバ回路が、参照番号371で示されるLVT
TL用と372で示されるSSTL用の2個設けられて
おり、それぞれのNチャンネルトランジスタとPチャン
ネルトランジスタのゲートに接続されるNAND回路と
NOR回路に、いずれのドライバ回路を選択するかを指
示する選択信号cttZが入力されていることである。
CVTTL用のドライバ回路371を構成するPチャネ
ルトランジスタ及びNチャネルトランジスタのサイズ
は、SSTL用のドライバ回路372を構成するPチャ
ネルトランジスタ及びNチャネルトランジスタのサイズ
と異なっており、各このドライバ回路を構成するトンラ
ジスタのサイズは、出力モードに応じて適当に規定され
ている。選択信号cttZは、SSTL規格を指示する
場合には“H”になり、LVTTL規格を指示する場合
には“L”になる信号で、外部から基準電源端子に印加
される電圧が所定の値Vref以上であるかを判定して
生成される。図23の回路では、選択信号cttZが
“L”の時には、LVTTL用ドライバ回路371のN
チャンネルトランジスタとPチャンネルトランジスタの
ゲートに印加される信号は8a−4と8a−7によって
変化してダミー信号を出力するが、SSTL用ドライバ
回路371のNチャンネルトランジスタとPチャンネル
トランジスタのゲートには、それぞれ“L”と“H”の
信号が印加され、SSTL用ドライバ回路371のNチ
ャンネルトランジスタとPチャンネルトランジスタは両
方ともオフ状態になり、いわゆるハイインピーダンス状
態になる。逆に、選択信号cttZが“L”の時には、
LVTTL用ドライバ回路371がハイインピーダンス
状態になり、SSTL用ドライバ回路371からダミー
信号を出力する。FIG. 25 is a diagram showing a circuit configuration of a dummy output circuit of the SDRAM of the second embodiment. S of the second embodiment
In the DRAM, parts other than the dummy output circuit have the same configuration as the SDRAM of the first embodiment. As apparent from comparison with FIG. 23, the difference between the dummy output circuit of the SDRAM of the second embodiment and that of the first embodiment is that the driver circuit composed of an N-channel transistor and a P-channel transistor is denoted by a reference numeral. LVT indicated by 371
Two drivers are provided for the TL and the SSTL indicated by 372, and instruct the NAND circuit and the NOR circuit connected to the gates of the N-channel transistor and the P-channel transistor, respectively, which driver circuit to select. That is, the selection signal cttZ is being input.
The size of the P-channel transistor and the N-channel transistor forming the driver circuit 371 for CVTTL is different from the size of the P-channel transistor and the N-channel transistor forming the driver circuit 372 for SSTL, and each of the driver circuits is formed. The size of the transistor is appropriately defined depending on the output mode. The selection signal cttZ is a signal which becomes “H” when instructing the SSTL standard and becomes “L” when instructing the LVTTL standard. The voltage applied from the outside to the reference power supply terminal is a predetermined value Vref. It is generated by determining whether or not the above is true. In the circuit of FIG. 23, when the selection signal cttZ is “L”, the N level of the LVTTL driver circuit 371
The signals applied to the gates of the channel transistor and the P-channel transistor are changed by 8a-4 and 8a-7 to output a dummy signal, and the gates of the N-channel transistor and the P-channel transistor of the SSTL driver circuit 371 have Signals of “L” and “H” are applied, respectively, and both the N-channel transistor and the P-channel transistor of the SSTL driver circuit 371 are turned off, so-called a high impedance state. Conversely, when the selection signal cttZ is “L”,
The LVTTL driver circuit 371 enters a high impedance state, and the SSTL driver circuit 371 outputs a dummy signal.
【0064】このようにして、第2実施例のSDRAM
では、ダミー出力回路の特性が切り換えられる。図26
は、第3実施例のSDRAMのダミー出力回路の回路構
成を示す図である。第3実施例のSDRAMにおいて
は、ダミー出力回路以外の部分は、第1実施例のSDR
AMと同じ構成を有する。As described above, the SDRAM of the second embodiment
Then, the characteristics of the dummy output circuit are switched. FIG.
FIG. 14 is a diagram showing a circuit configuration of a dummy output circuit of the SDRAM of the third embodiment. In the SDRAM of the third embodiment, parts other than the dummy output circuit are the same as those of the first embodiment.
It has the same configuration as AM.
【0065】SSTL規格とLVTTL規格では、ドラ
イバ回路の出力トランジスタに流す電流が異なり、SS
TL規格の方が大きな電流を流す必要がある。出力トラ
ンジスタに流れる電流はトランジスタの寸法で変わるの
で、SSTL規格用のトランジスタの方を大きくする必
要がある。一般にドライバ回路のトランジスタは大きな
寸法であり、図25のようにSSTL用とLVTTL用
の2つのドライバ回路を設けると大きな面積が必要であ
る。そこで、第3実施例のSDRAMのダミー出力回路
では、LVTTL用ドライバ回路373と、LVTTL
用ドライバ回路373に合わせることによりSSTL規
格の電流を流せるドライバ回路374を設け、LVTT
L規格が指示された時にはドライバ回路374をハイイ
ンピーダンス状態にし、SSTL規格が指示された場合
にはLVTTL用ドライバ回路373とドライバ回路3
74の両方を動作状態にして、SSTL規格の電流が流
せるようにする。In the SSTL standard and the LVTTL standard, the current flowing through the output transistor of the driver circuit is different.
The TL standard requires a larger current to flow. Since the current flowing in the output transistor changes depending on the dimensions of the transistor, it is necessary to make the transistor for the SSTL standard larger. Generally, a transistor of a driver circuit has a large size. If two driver circuits for SSTL and LVTTL are provided as shown in FIG. 25, a large area is required. Therefore, in the dummy output circuit of the SDRAM of the third embodiment, the LVTTL driver circuit 373 and the LVTTL
A driver circuit 374 capable of passing an SSTL standard current by matching the driver circuit 373 is provided.
When the L standard is instructed, the driver circuit 374 is set to the high impedance state, and when the SSTL standard is instructed, the LVTTL driver circuit 373 and the driver circuit 3 are set.
Both of them are in the operating state so that the SSTL standard current can flow.
【0066】SSTL規格とLVTTL規格では、出力
負荷についても規定がある。そこでダミー出力負荷につ
いても切り換え可能にしたのが第4実施例のSDRAM
である。図27は、第4実施例のSDRAMのダミー出
力回路の回路構成を示す図である。第4実施例のSDR
AMにおいては、ダミー出力負荷以外の部分は、第3実
施例のSDRAMと同じ構成を有する。In the SSTL standard and the LVTTL standard, the output load is also specified. Therefore, it is possible to switch the dummy output load as well.
It is. FIG. 27 is a diagram showing a circuit configuration of a dummy output circuit of the SDRAM of the fourth embodiment. SDR of Fourth Embodiment
In the AM, parts other than the dummy output load have the same configuration as the SDRAM of the third embodiment.
【0067】図27に示すように、第4実施例のSDR
AMのダミー出力回路では、ダミー出力負荷として、S
STL用負荷377とLVTTL用負荷378の2個の
負荷が設けられており、選択信号cttZにより一方の
みをダミー出力端子8a−24に選択的に接続できるよ
うになっている。SSTL用負荷377としては30p
Fの容量素子が、LVTTL用負荷としては50pFの
容量素子が使用される。更に、SSTL用負荷377が
選択される場合には、一端が電源VccQに接続された
終端抵抗379がダミー出力端子8a−24に接続され
る。第1から第4実施例では、ダミー出力回路は“L”
か“H”に変化する立ち上がるデータのみを出力し、そ
の立ち上がりエッジの外部クロック信号に対する位相を
検出していた。しかし、出力回路での遅延量の変化は、
出力信号が“L”から“H”に変化する立ち上がるデー
タの場合と、“H”から“L”に変化する立ち下がるデ
ータの場合で異なる。そのため、第1から第4実施例の
構成では立ち上がるデータと立ち下がるデータで外部ク
ロック信号に対する位相に差が生じることになる。一般
に出力回路のドライバ回路としては、図25から図27
に示したような電源端子とグランドの間にNチャンネル
トランジスタとPチャンネルトランジスタを直列に接続
し、出力するデータに応じていずれかのトランジスタを
オンにする構成が使用される。このようなドライバ回路
では、特にNチャンネルトランジスタとPチャンネルト
ランジスタのプロセス条件の違いによりNチャンネルト
ランジスタとPチャンネルトランジスタの駆動能力がア
ンバランスになると差が生じやすくなる。第5実施例は
このような問題を解決した実施例である。As shown in FIG. 27, the SDR of the fourth embodiment
In the dummy output circuit of AM, as the dummy output load, S
Two loads, an STL load 377 and an LVTTL load 378, are provided, and only one of them can be selectively connected to the dummy output terminals 8a-24 by the selection signal cttZ. 30p for SSTL load 377
The F capacitive element is a 50 pF capacitive element as an LVTTL load. Further, when the SSTL load 377 is selected, a terminating resistor 379 having one end connected to the power supply VccQ is connected to the dummy output terminals 8a-24. In the first to fourth embodiments, the dummy output circuit is "L"
Only the rising data which changes to "H" is output, and the phase of the rising edge with respect to the external clock signal is detected. However, the change in the amount of delay in the output circuit is
The case of the rising data in which the output signal changes from “L” to “H” is different from the case of the falling data in which the output signal changes from “H” to “L”. Therefore, in the configurations of the first to fourth embodiments, a phase difference occurs between the rising data and the falling data with respect to the external clock signal. Generally, as a driver circuit of an output circuit, FIGS.
The N-channel transistor and the P-channel transistor are connected in series between the power supply terminal and the ground as shown in (1), and one of the transistors is turned on according to data to be output. In such a driver circuit, a difference tends to occur particularly when the driving capabilities of the N-channel transistor and the P-channel transistor are unbalanced due to a difference in process conditions between the N-channel transistor and the P-channel transistor. The fifth embodiment is an embodiment in which such a problem is solved.
【0068】図28は、第5実施例のSDRAMの出力
タイミング制御回路の構成を示す図である。図9と図2
8を比較して明らかなように、第5実施例のSDRAM
の第1実施例のSDRAMと異なる点は、立ち上がりデ
ータと立ち下がりデータの位相を独立に調整できるよう
に、ディレイ回路とダミーディレイ回路がそれぞれ2本
のディレイ回路を有する点である。以下、第1実施例と
異なる点について説明する。FIG. 28 is a diagram showing the configuration of the output timing control circuit of the SDRAM of the fifth embodiment. 9 and 2
As apparent from comparison of FIG. 8, the SDRAM of the fifth embodiment
The difference from the SDRAM of the first embodiment is that the delay circuit and the dummy delay circuit each have two delay circuits so that the phases of the rising data and the falling data can be adjusted independently. Hereinafter, points different from the first embodiment will be described.
【0069】第1のディレイ回路41a−Hは立ち上が
りデータの出力タイミングを調整するためのディレイ回
路であり、第2のディレイ回路41a−Lは立ち下がり
データの出力タイミングを調整するためのディレイ回路
であり、共にCLK制御回路134の出力からCLKが
入力される。第1のディレイ回路41a−Hの出力は出
力回路14に入力されて“H”のデータを出力する時の
タイミング信号として使用される。また、第2のディレ
イ回路41a−Lの出力は出力回路14に入力されて
“L”のデータを出力する時のタイミング信号として使
用される。同様に、第1のダミーディレイ回路41b−
Hは立ち上がりダミーデータの出力タイミングを調整す
るためのダミーディレイ回路であり、第2のディレイ回
路41b−Lは立ち下がりダミーデータの出力タイミン
グを調整するためのダミーディレイ回路であり、共に1
/N分周器135の出力からInt−CLKが入力され
る。第1のダミーディレイ回路41b−Hの出力はダミ
ー信号配線36−Hを介してダミー出力回路37に入力
されて“H”のダミーデータを出力する時のタイミング
信号として使用される。また、第2のダミーディレイ回
路41b−Lの出力はダミー信号配線36−Lを介して
ダミー出力回路37に入力されて“L”のダミーデータ
を出力する時のタイミング信号として使用される。な
お、各ディレイ回路は同じように作られている。The first delay circuit 41a-H is a delay circuit for adjusting the output timing of rising data, and the second delay circuit 41a-L is a delay circuit for adjusting the output timing of falling data. In both cases, CLK is input from the output of the CLK control circuit 134. The output of the first delay circuit 41a-H is input to the output circuit 14 and used as a timing signal when outputting "H" data. The output of the second delay circuit 41a-L is input to the output circuit 14 and used as a timing signal when outputting "L" data. Similarly, the first dummy delay circuit 41b-
H is a dummy delay circuit for adjusting the output timing of rising dummy data, and the second delay circuit 41b-L is a dummy delay circuit for adjusting the output timing of falling dummy data.
Int-CLK is input from the output of the / N divider 135. The output of the first dummy delay circuit 41b-H is input to the dummy output circuit 37 via the dummy signal wiring 36-H and is used as a timing signal when outputting "H" dummy data. The output of the second dummy delay circuit 41b-L is input to the dummy output circuit 37 via the dummy signal line 36-L, and is used as a timing signal when outputting "L" dummy data. Each delay circuit is made in the same way.
【0070】ディレイ制御回路は、2個の回路43−H
と43−Lで構成され、それぞれ図11に示した構成を
有している。ディレイ制御回路43−Hの出力で、第1
のディレイ回路41a−Hと第1のダミーディレイ回路
41b−Hの遅延量を選択し、ディレイ制御回路43−
Lの出力で、第2のディレイ回路41a−Lと第2のダ
ミーディレイ回路41b−Lの遅延量を選択する。The delay control circuit comprises two circuits 43-H
And 43-L, each having the configuration shown in FIG. The output of the delay control circuit 43-H is
Of the delay circuit 41a-H and the first dummy delay circuit 41b-H are selected.
The output of L selects the amount of delay of the second delay circuits 41a-L and the second dummy delay circuits 41b-L.
【0071】図29は、第5実施例における位相比較回
路の構成を示す図である。図15及び図17と比較して
明らかなように、第1実施例のものと異なるのは、位相
比較回路の比較部の前段に信号dataによって信号φ
ddqの“L”と“H”を常に“H”とするスイッチ回
路412が設けられている点と、“H”出力用の増幅部
414と“L”出力用の増幅部415の2個設けている
点である。FIG. 29 is a diagram showing the configuration of the phase comparison circuit in the fifth embodiment. As is apparent from comparison with FIGS. 15 and 17, the difference from the first embodiment is that the signal φ is provided by the signal data before the comparing section of the phase comparator.
A switch circuit 412 for always setting “L” and “H” of ddq to “H” is provided, and two amplifying units 414 for “H” output and amplifying unit 415 for “L” output are provided. That is the point.
【0072】スイッチ回路412においては、例えば、
dataが“H”として“H”を出力する場合、φdd
qも“L”から“H”に変化する。dataは“H”で
あるからトランスファーゲート416がオンしてφdd
qが位相比較部413に信号φoutとして入力する。
逆に、dataが“L”の時には、トランスファーゲー
ト417がオンするので、φddqを反転した信号が位
相比較部413に信号φoutとして入力することにな
る。このように、位相比較部413の入力φoutは常
に“L”から“H”に変化する信号として入力されるこ
とになる。なお、位相比較部413としては、図15に
示したのと同じ回路が使用される。In the switch circuit 412, for example,
When data outputs “H” as “H”, φdd
q also changes from “L” to “H”. Since the data is “H”, the transfer gate 416 is turned on and φdd
q is input to the phase comparison unit 413 as a signal φout.
Conversely, when the data is “L”, the transfer gate 417 is turned on, so that a signal obtained by inverting φddq is input to the phase comparison unit 413 as the signal φout. As described above, the input φout of the phase comparison unit 413 is always input as a signal that changes from “L” to “H”. Note that the same circuit as that shown in FIG. 15 is used as the phase comparison unit 413.
【0073】2個の増幅部414と415は、それぞれ
図17に示した回路構成と同じ構成であるが、入力φb
からφeが入力されるNANDゲートを3入力ゲートと
して信号dataによって制御できるようにした点が異
なる。dataが“H”の場合、“H”出力用の増幅部
414が活性化されて動作し、dataが“L”の場
合、“L”出力用の増幅部415が活性化されて動作す
る。内部の動作は、図17の回路と同じである。Each of the two amplifiers 414 and 415 has the same configuration as the circuit configuration shown in FIG.
The difference is that the NAND gate to which φe is input as a 3-input gate can be controlled by the signal data. When the data is “H”, the “H” output amplifying unit 414 is activated and operates, and when the data is “L”, the “L” output amplifying unit 415 is activated and operates. The internal operation is the same as that of the circuit of FIG.
【0074】図30は、第5実施例のダミー出力回路3
7の構成を示す図である。ダミー出力回路37には、第
1と第2のダミーディレイ回路41b−H、41b−L
から出力されたタイミング信号である2つの活性化信号
φdoeHとφdoeLとが入力される。φdoeHは
“H”を出力する時に使用される活性化信号であり、φ
doeLは“L”を出力する時に使用される活性化信号
である。どちらの活性化信号を使用するかは、信号da
taと/dataで選択される。FIG. 30 shows a dummy output circuit 3 according to the fifth embodiment.
7 is a diagram showing a configuration of FIG. The dummy output circuit 37 includes first and second dummy delay circuits 41b-H, 41b-L
, Two activation signals .phi.doeH and .phi.doeL, which are the timing signals outputted from. φdoeH is an activation signal used when outputting “H”.
doeL is an activation signal used when outputting "L". Which activation signal to use is determined by the signal da
selected by ta and / data.
【0075】いま、dataが“H”で/dataが
“L”であるとすると、φdoeHが有効になり、図の
上側のトランスファゲートが動作するように端子10−
1と10−2の切り換え信号が出る。逆に、dataが
“L”で/dataが“H”の時には、φdoeLが有
効になり、図の下側のトランスファゲートが動作するよ
うに端子10−10と10−11の切り換え信号が出
る。一度データがダミー出力回路に出力されると、ラッ
チ回路にラッチされて保持されるので、活性化信号
“L”になっても出力は次に活性化信号が入るまで維持
される。Now, assuming that data is "H" and / data is "L", φdoeH becomes valid and terminal 10- is operated so that the upper transfer gate in the figure operates.
A switching signal of 1 and 10-2 is output. Conversely, when data is "L" and / data is "H", φdoeL becomes valid, and a switching signal for terminals 10-10 and 10-11 is output so that the lower transfer gate in the figure operates. Once the data is output to the dummy output circuit, it is latched and held by the latch circuit. Therefore, even when the activation signal becomes "L", the output is maintained until the next activation signal is input.
【0076】なお、活性化信号φdoeHとφdoeL
の替わりに第1と第2のディレイ回路41a−H、41
a−Lから出力されたタイミング信号が入力される点を
除けば、出力回路14は図26と同じ構成である。図3
1は、第5実施例における各部の動作を示す波形図であ
る。上側には“H”出力の場合を、下側には“L”出力
の場合を示す。The activation signals φdoeH and φdoeL
Instead of the first and second delay circuits 41a-H, 41
The output circuit 14 has the same configuration as that of FIG. 26 except that a timing signal output from aL is input. FIG.
FIG. 1 is a waveform chart showing the operation of each unit in the fifth embodiment. The upper side shows the case of "H" output, and the lower side shows the case of "L" output.
【0077】“H”出力の場合、外部クロック信号CL
Kが“L”から“H”になり、その信号が入力回路13
で増幅される。φ1/Nは分周器135を通過した信号
でダミーディレイ回路41b−Hと41b−Lに入力さ
れる。φdoeHはダミーディレイ回路41b−Hを通
過した後の信号でダミー出力回路37へ入力される活性
化信号になる。この活性化信号によってダミー出力回路
37が動作してダミー出力10−9を出力する。この信
号がダミー入力回路34に入力されて、位相比較回路4
2の入力信号φoutになる。結局、位相比較回路は○
で囲った(a)の立ち上がりと、位相比較回路の入力信
号φoutである○で囲った(b)の立ち上がりとの比
較を行う。In the case of "H" output, the external clock signal CL
K changes from “L” to “H”, and the signal is input to the input circuit 13.
Amplified by φ1 / N is a signal that has passed through the frequency divider 135 and is input to the dummy delay circuits 41b-H and 41b-L. φdoeH is a signal after passing through the dummy delay circuit 41b-H and becomes an activation signal input to the dummy output circuit 37. The activation signal activates the dummy output circuit 37 to output a dummy output 10-9. This signal is input to the dummy input circuit 34, and the phase comparison circuit 4
2 input signal φout. After all, the phase comparison circuit is
The rising edge of (a) surrounded by a circle is compared with the rising edge of (b) surrounded by a circle which is the input signal φout of the phase comparison circuit.
【0078】“L”出力の場合、φ1/Nまでの説明は
上記と同じであり、φdoeLは上と異なるダミーディ
レイ回路41b−Lを通過した信号であり、この信号が
活性化信号としてダミー出力回路37に入力され、これ
に応じてダミー出力回路37は“L”を出力する。この
信号はダミー入力回路34に入力されてφddqにな
る。これは図29のスイッチ回路412で反転され、信
号φoutとして位相比較回路42に入力される。結
局、位相比較回路は○で囲った(a)の立ち上がりと、
位相比較回路の入力信号φoutである○で囲った
(c)の立ち上がりとの比較を行う。In the case of the "L" output, the description up to φ1 / N is the same as above, and φdoeL is a signal that has passed through a dummy delay circuit 41b-L different from the above, and this signal is a dummy output as an activation signal. The dummy output circuit 37 outputs “L” in response to the input to the circuit 37. This signal is input to the dummy input circuit 34 and becomes φddq. This is inverted by the switch circuit 412 in FIG. 29 and is input to the phase comparison circuit 42 as a signal φout. Eventually, the phase comparison circuit starts with the rising edge of (a)
The input signal φout of the phase comparison circuit is compared with the rising edge of (c) surrounded by a circle.
【0079】以上説明したように、第5実施例では
“H”出力と“L”出力で別々に遅延量が制御可能であ
るので、“H”出力時のクロックアクセス時間と“L”
出力時のクロックアクセス時間とを一致させることが可
能である。これにより、このSDRAMを使用するシス
テムでのタイミングマージンが拡大され、システムを高
速動作させることが可能になる。As described above, in the fifth embodiment, since the delay amount can be controlled separately for the "H" output and the "L" output, the clock access time at the "H" output and the "L" output
It is possible to match the clock access time at the time of output. As a result, the timing margin in a system using this SDRAM is expanded, and the system can operate at high speed.
【0080】第1から第5実施例では、出力データを出
力するためのディレイ回路、出力回路と相似したダミー
ディレイ回路、ダミー出力回路を設け、更に出力端子に
接続される負荷に相似したダミー負荷を設けて実際に出
力される出力信号に類似したダミー出力信号を生成し
て、それと外部クロック信号の位相を比較していた。こ
れにより出力信号の外部クロック信号に対する位相関係
は、従来例に比べて非常に正確に保持される。しかし、
このような半導体装置が使用されるシステムで、実際に
出力端子に接続される配線の引き回しは一定せず、常に
一定の負荷(容量、出力インピーダンス)になることは
まれである。そのため、実際の出力回路の負荷とダミー
負荷が一致することは極めて稀で、実際の出力波形とダ
ミー出力波形には微小な時間的な誤差が生じる。In the first to fifth embodiments, a delay circuit for outputting output data, a dummy delay circuit similar to the output circuit, a dummy output circuit, and a dummy load similar to a load connected to the output terminal are provided. And a dummy output signal similar to the output signal actually output is generated, and the phase of the dummy output signal is compared with that of the external clock signal. As a result, the phase relationship between the output signal and the external clock signal is maintained very accurately as compared with the conventional example. But,
In a system in which such a semiconductor device is used, the layout of wiring actually connected to the output terminal is not constant, and the load (capacitance, output impedance) is rarely always constant. Therefore, the load of the actual output circuit and the dummy load rarely coincide with each other, and a slight temporal error occurs between the actual output waveform and the dummy output waveform.
【0081】図32は、このような誤差の発生を説明す
る図である。外部クロック信号CLKの立ち上がり時刻
T1を基準にして入力回路の動作時間完了時間T2後よ
りディレイ回路が動作して出力タイミング信号を遅延さ
せ、出力回路からデータを出力する。ここではこれに要
する時間をT4とする。ここで、クロックアクセス時間
はT6で示される。相似したダミーディレイ回路を製作
しても若干の誤差があり、同じ位置を選択したとしても
遅延量に差が生じる。更に、ダミー出力回路やダミー負
荷の製作誤差による遅延量の差もあるので、ダミー回路
の遅延量はT5になる。図でT7で示したのが誤差であ
る。FIG. 32 is a diagram for explaining the occurrence of such an error. The delay circuit operates to delay the output timing signal after the operation time completion time T2 of the input circuit with reference to the rising time T1 of the external clock signal CLK, and outputs data from the output circuit. Here, the time required for this is T4. Here, the clock access time is indicated by T6. Even if a similar dummy delay circuit is manufactured, there is a slight error, and even if the same position is selected, a difference occurs in the delay amount. Further, there is also a difference in the delay amount due to a manufacturing error of the dummy output circuit and the dummy load, so that the delay amount of the dummy circuit is T5. The error is indicated by T7 in the figure.
【0082】このような誤差はわずかであり、従来はこ
のようなわずかな時間のずれは問題にならなかったが、
最近の高速システムではこのわずかの誤差が動作速度の
限界に影響するようになってきており、問題になってき
た。第6実施例は、このようなわずかな誤差も低減する
ようにしたSDRAMである。第1から第5実施例にお
いては、ディレイ回路とダミーディレイ回路は共通のデ
ィレイ制御回路からの選択信号に従って同じ遅延量が選
択された。これに対して、第6実施例では、ディレイ回
路とダミーディレイ回路にそれぞれ別々に位相比較回路
とディレイ制御回路を設ける。電源投入直後の初期化期
間には相当数のダミーサイクルを行い、このダミーサイ
クルでは出力回路からもダミーデータが出力され、ダミ
ーデータと外部クロック信号の位相が同期するようにデ
ィレイ回路が制御される。そしてこれとは独立に、ダミ
ーディレイ回路はダミー出力回路から出力されるダミー
データと外部クロック信号の位相が同期するように制御
される。この状態では、ディレイ回路の遅延量は実際に
接続された負荷の影響を含めた出力回路からの出力デー
タと外部クロック信号の位相が同期する値に制御されて
いることになる。同様に、ダミーディレイ回路もダミー
出力データと外部クロック信号の位相が同期する値に制
御されていることになる。この状態で正規のディレイ回
路側の位相比較回路にダミー出力データを入力するよう
にすれば、その後変動があっても追従して出力データと
外部クロック信号の位相が同期するように制御されるこ
とになる。このような構成は、図9に示した第1実施例
のSDRAMにも適用可能であるが、以下に説明する第
6実施例は、このような構成を図26の第5実施例のS
DRAMに適用した例である。Such an error is small, and such a small time lag has not conventionally been a problem.
In recent high-speed systems, this slight error has come to affect the operating speed limit, which has become a problem. The sixth embodiment is an SDRAM in which such a small error is reduced. In the first to fifth embodiments, the same delay amount is selected for the delay circuit and the dummy delay circuit according to the selection signal from the common delay control circuit. On the other hand, in the sixth embodiment, a phase comparison circuit and a delay control circuit are separately provided for the delay circuit and the dummy delay circuit, respectively. During the initialization period immediately after power-on, a considerable number of dummy cycles are performed. In this dummy cycle, dummy data is also output from the output circuit, and the delay circuit is controlled so that the phases of the dummy data and the external clock signal are synchronized. . Independently of this, the dummy delay circuit is controlled such that the phases of the dummy data output from the dummy output circuit and the external clock signal are synchronized. In this state, the delay amount of the delay circuit is controlled to a value at which the phase of the output data from the output circuit and the phase of the external clock signal including the effect of the load actually connected are synchronized. Similarly, the dummy delay circuit is controlled to a value at which the phases of the dummy output data and the external clock signal are synchronized. In this state, if dummy output data is input to the phase comparison circuit on the normal delay circuit side, the output data and the phase of the external clock signal are controlled so that they follow even if they fluctuate thereafter. become. Such a configuration can be applied to the SDRAM of the first embodiment shown in FIG. 9, but the sixth embodiment described below applies such a configuration to the SDRAM of the fifth embodiment of FIG. 26.
This is an example applied to a DRAM.
【0083】図33は、第6実施例のSDRAMのブロ
ック構成図である。図示のように、第6実施例において
は、正規のデータが出力される出力回路14の出力タイ
ミングを規定するタイミング信号を生成するDLL回路
44と、ダミー出力が出力されるダミー出力回路37の
出力タイミングを規定するダミータイミング信号を生成
するダミーDLL回路45が設けられている。DLL回
路44には、“H”用ディレイ回路441aと、“L”
用ディレイ回路441bと、位相比較回路442と、デ
ィレイ制御回路443aが設けられている。また、ダミ
ーDLL回路45には、“H”用ダミーディレイ回路4
51aと、“L”用ダミーディレイ回路451bと、位
相比較回路452と、ディレイ制御回路453aが設け
られている。また、DLL回路44とダミーDLL回路
45に対応してダミー入力回路34cと34dが設けら
れている。各ディレイ回路には入力回路13からの外部
クロック信号に対応する信号が入力される。また、各位
相比較回路には入力回路13からの信号と対応するダミ
ー入力回路からの信号が入力される。出力回路14に
は、電源電圧VccQが印加され、DLL回路44から
の出力タイミング信号が供給される。出力回路14の出
力は出力端子12に接続されると共に、切り換え回路3
9に供給される。出力端子12にはボード配線151と
別のLSIの入力回路レシーバ152が接続されてお
り、これらが実際の出力負荷になる。同様に、ダミー出
力回路37にも、電源電圧VccQが印加され、ダミー
DLL回路45からのダミー出力タイミング信号が供給
される。ダミー出力回路37の出力はダミー出力負荷3
8を介してダミー入力回路34dに供給されると共に、
切り換え回路39に供給される。切り換え回路39は、
ダミー入力回路34cに供給する信号を出力回路14の
出力とダミー出力負荷38の出力の間で切り換える。以
上説明した、ダミー回路とそれに対応する正規の回路
は、まったく同じ回路構成で相似になるように構成され
ている。FIG. 33 is a block diagram of the SDRAM of the sixth embodiment. As shown in the figure, in the sixth embodiment, a DLL circuit 44 for generating a timing signal for defining an output timing of the output circuit 14 to which normal data is output, and an output of a dummy output circuit 37 to output a dummy output are provided. A dummy DLL circuit 45 that generates a dummy timing signal that defines timing is provided. The DLL circuit 44 includes an “H” delay circuit 441 a and an “L”
A delay circuit 441b, a phase comparison circuit 442, and a delay control circuit 443a are provided. Further, the dummy DLL circuit 45 includes an “H” dummy delay circuit 4.
51a, an "L" dummy delay circuit 451b, a phase comparison circuit 452, and a delay control circuit 453a are provided. Further, dummy input circuits 34c and 34d are provided corresponding to the DLL circuit 44 and the dummy DLL circuit 45, respectively. A signal corresponding to the external clock signal from the input circuit 13 is input to each delay circuit. Also, a signal from the input circuit 13 and a corresponding signal from the dummy input circuit are input to each phase comparison circuit. The power supply voltage VccQ is applied to the output circuit 14, and an output timing signal from the DLL circuit 44 is supplied. The output of the output circuit 14 is connected to the output terminal 12 and the switching circuit 3
9. The output terminal 12 is connected to a board wiring 151 and an input circuit receiver 152 of another LSI, and these become an actual output load. Similarly, the power supply voltage VccQ is applied to the dummy output circuit 37, and a dummy output timing signal from the dummy DLL circuit 45 is supplied. The output of the dummy output circuit 37 is a dummy output load 3
8 and to the dummy input circuit 34d.
It is supplied to the switching circuit 39. The switching circuit 39
The signal supplied to the dummy input circuit 34c is switched between the output of the output circuit 14 and the output of the dummy output load 38. The dummy circuit described above and the normal circuit corresponding to the dummy circuit are configured to be similar with the same circuit configuration.
【0084】この他に、電源投入直後のダミーサイクル
で、出力回路14とダミー出力回路37から“L”と
“H”の出力を強制的に出力するためのダミーデータを
生成するダミーデータ生成回路53と、電源投入を検出
する電源投入検出回路52と、コマンドデコーダ回路5
1が設けられている。以下、第6実施例の回路の動作を
説明する。In addition, a dummy data generating circuit for generating dummy data for forcibly outputting "L" and "H" outputs from the output circuit 14 and the dummy output circuit 37 in a dummy cycle immediately after power-on. 53, a power-on detection circuit 52 for detecting power-on, and a command decoder circuit 5
1 is provided. Hereinafter, the operation of the circuit of the sixth embodiment will be described.
【0085】位相比較回路442と452は、外部クロ
ック信号の立ち上がり時点を基準として、出力信号とダ
ミー出力信号の変化エッジが早かった場合には、ディレ
イ回路の遅延量を増加させる方向に、逆に外部クロック
信号の立ち上がり時点より遅い場合には、遅延量を減少
させる方向に制御する。もちろんこの制御は、“H”と
“L”の両方の変化エッジについて独立に行われる。When the changing edge of the output signal and the dummy output signal is earlier with reference to the rising point of the external clock signal, the phase comparators 442 and 452 reversely increase the delay amount of the delay circuit. If the time is later than the rising edge of the external clock signal, control is performed in a direction to reduce the delay amount. Of course, this control is performed independently for both the "H" and "L" transition edges.
【0086】このようなSDRAMが使用されるメモリ
システムでは、システム電源投入直後、メモリシステム
はクロック動作を開始し、システム上に搭載された各種
ロジック、PLL回路等の動作確認、調整を行うので、
相当数のダミーサイクルが行われ、外部クロック信号が
入ってくる。このダミーサイクル中に、上記の出力信号
とダミー出力信号の変化エッジが外部クロック信号に対
して所定の位相になるように各ディレイ回路の遅延量を
シフトさせる動作を繰り返せば、DLL回路とダミーD
LL回路の調整が行える。ところが、電源投入直後に
は、メモリには情報が書き込まれていないので、出力信
号とダミー出力信号は一定であり、そのままでは調整動
作が行えない。そのため、ダミーサイクルにおけるディ
レイ回路調整用のデータを内部で発生させることが必要
になる。本実施例では、このためにダミーデータ発生回
路53を新たに設け、更に従来のSDRAMに以前から
設けられている電源投入検出回路52とコマンドデコー
ダ回路51の出力波形を使用して、強制的にダミーデー
タを発生し、ディレイ回路の調整を行う。In a memory system using such an SDRAM, immediately after the system power is turned on, the memory system starts a clock operation to check and adjust the operation of various logics and PLL circuits mounted on the system.
A considerable number of dummy cycles are performed and an external clock signal comes in. During this dummy cycle, by repeating the operation of shifting the delay amount of each delay circuit so that the changing edge of the output signal and the dummy output signal has a predetermined phase with respect to the external clock signal, the DLL circuit and the dummy D
The LL circuit can be adjusted. However, immediately after the power is turned on, since no information is written in the memory, the output signal and the dummy output signal are constant, and the adjustment operation cannot be performed as it is. Therefore, it is necessary to internally generate data for adjusting the delay circuit in the dummy cycle. In this embodiment, for this purpose, a dummy data generation circuit 53 is newly provided, and the output waveforms of the power-on detection circuit 52 and the command decoder circuit 51 which are provided in the conventional SDRAM before are forcibly applied. Generates dummy data and adjusts the delay circuit.
【0087】図34は、第6実施例におけるダミーデー
タ発生回路の回路構成を示す図である。ダミーデータ発
生回路は、活性化信号発生部371と、フリップフロッ
プ部372の2つの部分からなる。活性化信号発生部3
71には、外部クロック信号CLKを入力回路で増幅し
た信号φextと、電源投入したことを知らせるφR
と、メモリの初期化が完了して実際に動作を開始する信
号φMRSとが入力される。これらの動作を第33図の
動作波形を参照して説明する。FIG. 34 is a diagram showing a circuit configuration of a dummy data generation circuit according to the sixth embodiment. The dummy data generation circuit includes two parts, an activation signal generation unit 371 and a flip-flop unit 372. Activation signal generator 3
71, a signal φext obtained by amplifying the external clock signal CLK by the input circuit and φR indicating that the power is turned on.
And a signal φMRS that completes the initialization of the memory and actually starts the operation. These operations will be described with reference to the operation waveforms in FIG.
【0088】T1の時点で、Vcc電圧が印加されてV
cc電圧は上昇する。しばらくすると、電源投入検出回
路52が動作してφRを出す。この信号をダミーデータ
発生回路53が受け取ると、φSWが“H”に、/φS
Wが“L”になる。次に、T2の時点で、外部より基準
信号となるφextが入力される。この信号によってフ
リップフロップ部372は外部クロック信号の2倍周期
でφDと/φDを出力する。これらの信号は、出力回
路、ダミー出力回路に入力されて、出力データとして使
用される。At time T1, the Vcc voltage is applied and V
The cc voltage rises. After a while, the power-on detection circuit 52 operates to output φR. When this signal is received by the dummy data generation circuit 53, φSW becomes “H” and / φS
W becomes "L". Next, at time T2, φext as a reference signal is input from the outside. With this signal, the flip-flop unit 372 outputs φD and / φD at twice the cycle of the external clock signal. These signals are input to an output circuit and a dummy output circuit and used as output data.
【0089】SDRAMの場合、実動作を開始する前に
かならずメモリ内にあるモードレジスタに動作モードを
設定する必要がある。モードレジスタに動作モードをセ
ットするには、モードレジスタセット命令を入れて設定
を行うことになっている。この命令が入ってくると、コ
マンドデコーダ51は信号φMRSを出力する。T3の
時点で、φMRSが出たとすると、この信号を受けて、
φSWは“L”に、/φSWは“H”になり、10a−
2は一定となる。これ以後はダミーデータが一定値にな
る。In the case of the SDRAM, it is necessary to set the operation mode in the mode register in the memory before starting the actual operation. In order to set the operation mode in the mode register, the setting is to be performed by inserting a mode register set instruction. When this command is received, the command decoder 51 outputs a signal φMRS. Assuming that φMRS is output at the time of T3, receiving this signal,
φSW becomes “L” and / φSW becomes “H”, and 10a-
2 is constant. Thereafter, the dummy data has a constant value.
【0090】図36は、第6実施例の出力回路14の回
路構成を示す図であり、図37はその動作を示すタイム
チャートである。ダミー出力回路37は、出力回路と同
じ回路構成を有し、寸法のみが相似形で小さくしてあ
る。従って、動作はまったく同じである。ダミーデータ
発生回路53で発生されたダミーデータは出力回路14
に入力される。出力回路14は、ハイインピーダンス制
御部141と、ダミーデータスイッチ部142と、出力
増幅部143とからなる。ダミーデータはハイインピー
ダンス制御部141に入力されている。/φZは出力を
ハイインピーダンス状態にするための信号で、ハイイン
ピーダンスにする時には/φZは“L”とするが、φS
Wが“H”である電源投入直後のダミーサイクル期間で
は無効になり、12a−1は“L”に、12a−2は
“H”となる。一方、ダミーデータスイッチ部142は
/φSWが“L”であるから、ダミーデータφDが通過
状態になる。逆に、実データバスの信号DBはφSWが
“H”であるから、5a−11と5a−12に掃き出さ
れることはない。FIG. 36 is a diagram showing a circuit configuration of the output circuit 14 of the sixth embodiment, and FIG. 37 is a time chart showing the operation thereof. The dummy output circuit 37 has the same circuit configuration as the output circuit, and is similar in size only to a small size. Therefore, the operation is exactly the same. The dummy data generated by the dummy data generation circuit 53 is output to the output circuit 14.
Is input to The output circuit 14 includes a high impedance control unit 141, a dummy data switch unit 142, and an output amplification unit 143. The dummy data is input to the high impedance control unit 141. / ΦZ is a signal for setting the output to a high impedance state. When the output is set to high impedance, / φZ is set to “L”.
It becomes invalid during the dummy cycle period immediately after power-on in which W is "H", and 12a-1 becomes "L" and 12a-2 becomes "H". On the other hand, since / φSW is “L”, the dummy data switch section 142 is in a state of passing the dummy data φD. Conversely, the signal DB of the actual data bus is not swept out to 5a-11 and 5a-12 since φSW is “H”.
【0091】この状態では、ダミーデータφDが有効と
なっているので、φDが“H”の時には5a−11と5
a−12は共に“H”となる。外部クロック信号φex
tと同期した出力回路活性化信号φoe(DLL回路4
4を通過した信号)が“H”となった時に、出力信号と
して“H”が出力される。逆に、φDが“L”の時には
5a−11と5a−12は共に“L”となRI、φoe
が“H”の時には、出力信号として“L”が出力され
る。In this state, since dummy data φD is valid, when φD is “H”, 5a-11 and 5a-11
a-12 both become "H". External clock signal φex
t in synchronization with the output circuit activation signal φoe (DLL circuit 4
4) is "H", "H" is output as an output signal. Conversely, when φD is “L”, RI and φoe 5a-11 and 5a-12 are both “L”.
Is "H", "L" is output as an output signal.
【0092】以上のように、電源投入直後のダミーサイ
クルを使用することにより、外部クロック信号の立ち上
がり時点と出力信号が“H”及び“L”となる時点がD
LL回路44によって、ダミー出力信号が“H”及び
“L”となる時点がダミーDLL回路45によって一致
することになる。もちろん、出力信号の波形とダミー出
力の波形とは微妙に異なるので、DLL回路44とダミ
ーDLL回路45の各ディレイ回路の設定値は異なるこ
とになるが、この時点では外部クロック信号、出力信
号、ダミー出力信号の3つの信号の同期がとれたことに
なる。As described above, by using the dummy cycle immediately after the power is turned on, the time when the external clock signal rises and the time when the output signal becomes “H” and “L” become D.
The time when the dummy output signal becomes “H” and “L” by the LL circuit 44 coincides with the dummy DLL circuit 45. Of course, since the waveform of the output signal and the waveform of the dummy output are slightly different, the setting values of the respective delay circuits of the DLL circuit 44 and the dummy DLL circuit 45 are different, but at this time, the external clock signal, the output signal, This means that the three signals of the dummy output signal are synchronized.
【0093】ダミーサイクル終了後(φMRSが出た
後)は、実際にメモリ動作に入るので、出力端子12に
はメモリに記憶されていたデータが出力されることにな
る。これらのデータは、まったくランダムであり、どの
ようなデータが出力されるかは分からない。更に、SD
RAMでは、データ入力端子とデータ出力端子12はI
/Oコモン端子になっているので、入力データが入って
くる場合もある。つまり、DLL回路44の系列はディ
レイ回路441aと441bの調整に使用することはで
きない。そこで、切り換え回路39を切り換えて、DL
L回路44の比較対象信号を出力信号からダミー出力信
号へ切り換える。After the end of the dummy cycle (after φMRS is output), the memory operation is actually started, so that the data stored in the memory is output to the output terminal 12. These data are completely random, and it is not known what data is output. Furthermore, SD
In the RAM, the data input terminal and the data output terminal 12
Since it is a / O common terminal, input data may come in. That is, the system of the DLL circuit 44 cannot be used for adjusting the delay circuits 441a and 441b. Therefore, the switching circuit 39 is switched, and DL
The comparison target signal of the L circuit 44 is switched from the output signal to the dummy output signal.
【0094】図38は、切り換え回路39の回路構成を
示す図である。NチャンネルトランジスタとPチャンネ
ルトランジスタを並行に接続したトランスファゲートを
2個設け、信号φSWでいずれかを通過状態にするよう
に制御している。これによって、メモリ動作中に温度等
の変動が生じて、DLL回路44のディレイ回路のディ
レイ量を調整する必要がでた時には、比較対象信号とし
てダミー出力信号が使用されることになるが、電源投入
直後のダミーサイクル中に外部クロック信号、出力信
号、ダミー出力信号の3つの波形を一致させたので、外
部クロックとダミー出力信号の波形のずれを検出して、
その検出結果に基づいて調整すれば出力信号も一致する
ことになる。FIG. 38 is a diagram showing a circuit configuration of the switching circuit 39. Two transfer gates in which an N-channel transistor and a P-channel transistor are connected in parallel are provided, and control is performed so that one of them is made to pass through by a signal φSW. As a result, when the temperature or the like fluctuates during the memory operation and it is necessary to adjust the delay amount of the delay circuit of the DLL circuit 44, the dummy output signal is used as the comparison target signal. Since the three waveforms of the external clock signal, the output signal, and the dummy output signal were matched during the dummy cycle immediately after the input, the deviation of the waveform between the external clock and the dummy output signal was detected.
If the adjustment is made based on the detection result, the output signals will also match.
【0095】第6実施例では、一連の動作で、実際に使
用するボードの配線、配線負荷の違いを含めて、外部ク
ロック信号と出力信号との同期をとることが可能であ
る。その結果、より高速動作するシステムでも充分なマ
ージンの確保が加工になり、より高速のシステムでも動
作が安定する。第1実施例から第6実施例では、ダミー
出力回路を設けてダミーデータを出力し、その出力信号
の位相と外部クロック信号の位相を比較したが、ダミー
出力回路を設けず、出力回路の出力信号と外部クロック
信号の位相を比較することもできる。第7実施例は、出
力信号の位相比較を行うようにした例である。In the sixth embodiment, it is possible to synchronize the external clock signal and the output signal by a series of operations, including the difference between the wiring of the board actually used and the wiring load. As a result, a sufficient margin is secured even in a system operating at a higher speed, and the operation is stabilized even in a system operating at a higher speed. In the first to sixth embodiments, a dummy output circuit is provided to output dummy data, and the phase of the output signal is compared with the phase of the external clock signal. It is also possible to compare the phases of the signal and the external clock signal. The seventh embodiment is an example in which the output signals are compared in phase.
【0096】図39は、第7実施例の出力タイミング制
御回路の構成を示す図である。図39に示すように、第
7実施例の出力タイミング制御回路は、入力回路13
と、出力回路14と、ディレイ回路501と、ディレイ
制御回路502と、位相比較回路503と、入力回路1
3の出力するクロック信号CLK1から180度位相の
異なる1/2シフトクロックを生成する1/2位相シフ
ト回路504と、第1と第2のダミー入力回路505と
506と、第1、第2及び第3のラッチ回路507、5
08、509とを有する。入力回路13と出力回路14
はこれまで説明した実施例のものと同じである。第7実
施例では、位相比較回路503は出力信号が変化したか
判定し、出力信号が変化しない時にはホールド(HOL
D)信号を出力し、変化した場合にのみ位相の比較を行
い、比較結果に基づいてディレイ制御回路502に遅延
量を増加させるか減少させるかを指示する制御信号(U
P/DOWN)信号を出力する。1/2位相シフト回路
504と、第1、第2及び第3のラッチ回路507、5
08、509は、位相比較回路503が出力信号が変化
したかの判定及び位相の比較を行うための信号を生成す
る回路である。ラッチ回路については、通常のラッチ回
路を使用しており、その構成は広く知られているので、
ここでは説明を省略する。FIG. 39 is a diagram showing the configuration of the output timing control circuit of the seventh embodiment. As shown in FIG. 39, the output timing control circuit of the seventh embodiment
, Output circuit 14, delay circuit 501, delay control circuit 502, phase comparison circuit 503, input circuit 1
3, a 位相 phase shift circuit 504 for generating a シ フ ト shift clock having a 180 ° phase difference from the clock signal CLK1 output from the third clock signal CLK1, the first and second dummy input circuits 505 and 506, the first, second and Third latch circuit 507,5
08, 509. Input circuit 13 and output circuit 14
Is the same as that of the embodiment described so far. In the seventh embodiment, the phase comparison circuit 503 determines whether the output signal has changed, and when the output signal does not change, the hold (HOL)
D) A signal is output, the phase is compared only when it changes, and a control signal (U) instructing the delay control circuit 502 to increase or decrease the delay amount based on the comparison result.
(P / DOWN) signal. 1/2 phase shift circuit 504 and first, second and third latch circuits 507,
08 and 509 are circuits that generate signals for the phase comparison circuit 503 to determine whether the output signal has changed and to compare the phases. As for the latch circuit, a normal latch circuit is used and its configuration is widely known,
Here, the description is omitted.
【0097】図40は、第1のディレイ回路501とデ
ィレイ制御回路503の構成例を示す図である。なお、
第2のディレイ回路502もディレイ制御回路503の
同じ出力で制御されるが、ここでは図示を省略してあ
る。図示のように、ディレイ回路501は、複数のイン
バータを直列に接続したインバータ列521と、入力の
一方がインバータ列521の2段毎の出力を受けるよう
に設けられた複数のANDゲート522−1、522−
2、…、522−nで構成されるANDゲート列と、各
ANDゲートの出力がゲートに印加され、ソースは接地
され、ドレインが共通に接続されているN−チャンネル
トランジスタ523−1、523−2、…、523−n
で構成されるトランジスタ列と、各N−チャンネルトラ
ンジスタのドレインが共通に接続される信号線と電源の
高電位側の間に接続された抵抗524と、入力がこの信
号線に接続され内部クロックCLK2を出力するバッフ
ァ525とを備える。ディレイ制御回路502は、アッ
プ/ダウンカウンタ526とデコーダ527で構成さ
れ、アップ/ダウンカウンタ526は、ホールド信号H
OLDが“L”の時にはカウント動作を行わず、ホール
ド信号HOLDが“H”の時に、φ1/2CLK1の立
ち上がりに同期してカウント動作を行い、アップ/ダウ
ン信号UP/DOWNが“H”の時にはカウントアップ
し、“L”の時にはカウントダウンする。デコーダ52
7は、アップ・ダウンカウンタ29の出力をデコード
し、いずれか1つの出力を「H」にし、他の出力を
「L」にする。アップ・ダウンカウンタ526がカウン
トアップした場合には「H」にする出力位置を右にシフ
トし、カウントダウンする場合には「H」にする出力位
置を左にシフトする。デコーダ527の出力は、順に各
ANDゲート522−1、522−2、…、522−n
のもう一方の入力に接続されており、デコーダ527か
ら「H」が入力されるANDゲートだけが活性化され
る。そして、インバータ列の出力のうち、活性化された
ANDゲートに入力される信号が内部クロックCLK2
として出力されることになり、どのANDゲートを活性
化するかにより、インバータ列を通過する段数が変化す
るので、内部クロックの遅延量を選択することができ
る。従って、遅延量制御の調整単位はインバータ2個分
の遅延量である。なお、ディレイ制御回路503につい
ても、図10から14で説明したのと同様に、ディレイ
回路501で常時いずれかの経路が選択されるようにす
るように考慮する必要がある。FIG. 40 is a diagram showing a configuration example of the first delay circuit 501 and the delay control circuit 503. In addition,
The second delay circuit 502 is also controlled by the same output of the delay control circuit 503, but is not shown here. As illustrated, the delay circuit 501 includes an inverter array 521 in which a plurality of inverters are connected in series, and a plurality of AND gates 522-1 provided such that one of the inputs receives the output of each of the two stages of the inverter array 521. , 522-
, 522-n, and the output of each AND gate is applied to the gate, the source is grounded, and the N-channel transistors 523-1, 523- are commonly connected to the drain. 2, ..., 523-n
, A resistor 524 connected between the signal line to which the drains of the N-channel transistors are commonly connected and the high potential side of the power supply, and an input connected to the signal line and the internal clock CLK2. And a buffer 525 that outputs The delay control circuit 502 includes an up / down counter 526 and a decoder 527, and the up / down counter 526 outputs the hold signal H
When OLD is at "L", the count operation is not performed. When the hold signal HOLD is at "H", the count operation is performed in synchronization with the rise of the φ1 / 2 CLK1, and when the up / down signal UP / DOWN is at "H". It counts up and counts down when it is "L". Decoder 52
Reference numeral 7 decodes the output of the up / down counter 29 to set one of the outputs to "H" and the other output to "L". When the up / down counter 526 counts up, the output position to be set to “H” is shifted to the right, and when the countdown is performed, the output position to be set to “H” is shifted to the left. The output of the decoder 527 is output to each of the AND gates 522-1, 522-2,.
And only the AND gate to which "H" is input from the decoder 527 is activated. The signal input to the activated AND gate among the outputs of the inverter train is the internal clock CLK2.
And the number of stages passing through the inverter row changes depending on which AND gate is activated, so that the delay amount of the internal clock can be selected. Therefore, the adjustment unit of the delay amount control is the delay amount for two inverters. It is necessary to consider the delay control circuit 503 so that any one of the paths is always selected by the delay circuit 501, as described with reference to FIGS.
【0098】図41は、1/2位相シフト回路504の
構成を示す図である。図41に示すように、1/2位相
シフト回路504は、カレントミラー回路511と、ク
ロック入力バッファ回路512と、同一の構成を有する
第1と第2の1/2φディレイ回路513と516と、
バッファ回路514と517と、位相比較回路518
と、ディレイ制御回路519と、φ1/2クロック信号
φ1/2CLK1を出力するバッファ回路515とを有
する。カレントミラー回路511とクロック入力バッフ
ァ回路512は、入力回路を構成する部分である。第1
と第2の1/2φディレイ回路513と516は、遅延
量が選択的に変化させられるディジタルディレイライン
で、同じ遅延量になるように制御される。位相比較回路
518は、バッファ回路512の出力するクロック信号
と、バッファ回路517の出力するクロック信号の位相
を比較し、その位相比較結果をディレイ制御回路519
に出力する。ディレイ制御回路519は、位相比較回路
518の比較結果に基づいて、バッファ回路512の出
力するクロック信号とバッファ回路517の出力するク
ロック信号の位相が一致するように、第1と第2の1/
2φディレイ回路513と516を制御する。位相比較
回路518としては後述する図42の回路を、ディレイ
回路513と516としては図40に示す回路を使用す
る。FIG. 41 is a diagram showing the configuration of the 1/2 phase shift circuit 504. As shown in FIG. 41, the 1/2 phase shift circuit 504 includes a current mirror circuit 511, a clock input buffer circuit 512, first and second 1/2 delay circuits 513 and 516 having the same configuration,
Buffer circuits 514 and 517, and phase comparison circuit 518
, A delay control circuit 519, and a buffer circuit 515 for outputting the φ1 / 2 clock signal φ1 / 2CLK1. The current mirror circuit 511 and the clock input buffer circuit 512 are parts constituting an input circuit. First
And the second 1/2 delay circuits 513 and 516 are digital delay lines whose delay amounts can be selectively changed, and are controlled so as to have the same delay amount. The phase comparison circuit 518 compares the phase of the clock signal output from the buffer circuit 512 with the phase of the clock signal output from the buffer circuit 517, and compares the phase comparison result with the delay control circuit 519.
Output to Based on the comparison result of the phase comparison circuit 518, the delay control circuit 519 determines whether the phases of the clock signal output from the buffer circuit 512 and the clock signal output from the buffer circuit 517 match each other by the first and second 1/1.
The 2φ delay circuits 513 and 516 are controlled. The circuit shown in FIG. 42 described later is used as the phase comparison circuit 518, and the circuit shown in FIG. 40 is used as the delay circuits 513 and 516.
【0099】バッファ回路512から出力されたクロッ
ク信号は、第1のディレイ回路513で遅延された後、
バッファ回路374を介して第2のディレイ回路516
に入力され、第1のディレイ回路513の遅延量と同じ
量遅延され、バッファ回路517を介して位相比較回路
518に入力される。位相比較回路518では、バッフ
ァ回路512と517から出力されたクロック信号の位
相が比較され、ディレイ制御回路519はその比較結果
に基づいて2つの位相が一致するように第1と第2のデ
ィレイ回路513と516の遅延量を変化させる。2つ
の位相が一致した時には、第1のディレイ回路513か
らバッファ514を介して第2のディレイ回路516に
入力するまでの経路と、第2のディレイ回路516から
バッファ517を介して位相比較回路518に入力する
までの経路は同一であるから、第2のディレイ回路51
6に入力する信号の位相は第1のディレイ回路513に
入力する信号の位相とちょうど半周期ずれている。従っ
て、バッファ回路514と517からそれぞれ出力され
るクロックの位相も半周期ずれており、バッファ回路5
15からはクロック信号を半周期シフトした1/2シフ
トクロックφ1/2が出力されることになる。このよう
に、図40に示すような1/2位相シフト回路を使用す
ることにより、クロック信号を正確に1/2位相シフト
した1/2シフトクロックφ1/2が得られる。The clock signal output from the buffer circuit 512 is delayed by the first delay circuit 513,
Second delay circuit 516 via buffer circuit 374
And is delayed by the same amount as the delay amount of the first delay circuit 513, and is input to the phase comparison circuit 518 via the buffer circuit 517. The phase comparison circuit 518 compares the phases of the clock signals output from the buffer circuits 512 and 517, and the delay control circuit 519 uses the first and second delay circuits so that the two phases match based on the comparison result. The delay amounts of 513 and 516 are changed. When the two phases match, a path from the first delay circuit 513 to the input to the second delay circuit 516 via the buffer 514, and a phase comparison circuit 518 from the second delay circuit 516 via the buffer 517. Is the same, so that the second delay circuit 51
The phase of the signal input to the first delay circuit 513 is shifted from the phase of the signal input to the first delay circuit 513 by exactly a half cycle. Therefore, the phases of the clocks output from the buffer circuits 514 and 517 are also shifted by a half cycle, and
15 outputs a 1/2 shift clock φ1 / 2 obtained by shifting the clock signal by a half cycle. As described above, by using the 1/2 phase shift circuit as shown in FIG. 40, a 1/2 shift clock φ1 / 2 obtained by exactly shifting the clock signal by 1/2 phase can be obtained.
【0100】なお、第7実施例では、クロック信号を正
確に1/2位相シフトした1/2シフトクロックφ1/
2が他の部分で必要なために、図41のような回路を使
用したが、第7実施例では正確に1/2位相シフトした
信号が必要ではないため、単にインバータを使用しても
よい。いずれにしろ、ラッチ回路507はCLK1の立
ち上がりに同期してダミー出力回路505の出力をラッ
チし、ラッチ回路508はCLK1の立ち下がりに同期
してダミー出力回路506の出力をラッチし、ラッチ回
路509はCLK1の立ち下がりに同期してラッチ回路
508の出力をラッチする。従って、ラッチ回路509
はラッチ回路508がラッチするCLK1の立ち下がり
の後の1周期後のダミー出力回路506の出力をラッチ
することになる。ラッチ回路507の出力がRG1、ラ
ッチ回路508の出力がRG2、ラッチ回路509の出
力がRG0として位相比較回路503に入力される。In the seventh embodiment, the 1/2 shift clock φ1 / 1 obtained by exactly shifting the clock signal by 1/2 phase is used.
The circuit as shown in FIG. 41 is used because 2 is required in other parts. However, in the seventh embodiment, since a signal whose phase is exactly shifted by 1/2 is not necessary, an inverter may be used simply. . In any case, the latch circuit 507 latches the output of the dummy output circuit 505 in synchronization with the rise of CLK1, the latch circuit 508 latches the output of the dummy output circuit 506 in synchronization with the fall of CLK1, and the latch circuit 509. Latches the output of the latch circuit 508 in synchronization with the fall of CLK1. Therefore, the latch circuit 509
Latches the output of the dummy output circuit 506 one cycle after the fall of CLK1 latched by the latch circuit 508. The output of the latch circuit 507 is input to the phase comparison circuit 503 as RG1, the output of the latch circuit 508 is input as RG2, and the output of the latch circuit 509 is input as RG0.
【0101】図42は、位相判定回路503の構成を示
す回路図であり、位相判定回路503の動作を図43か
ら図45を参照して説明する。位相ずれがない状態で
は、出力信号は入力回路13の出力するクロック信号C
LK1φ1の立ち上がりエッジで変化するものとする。
図で矢印で示した位置が、各ラッチ回路が出力信号をラ
ッチするタイミングで、左から順にRG0、RG1、R
G2である。図43の状態1は出力信号が「H」のまま
で変化しない時であり、この時のRG0、RG1、RG
2はすべて「H」であり、ホールド信号HOLDが
“L”になり、位相のずれは判定できないので、カウン
ト動作をしないようにする。同様に、状態2は出力信号
が「L」のままで変化しない時であり、この時のRG
0、RG1、RG2はすべて「L」であり、同様にホー
ルド信号HOLDが“L”になり、カウント動作をしな
いようにする。FIG. 42 is a circuit diagram showing a configuration of phase determining circuit 503. The operation of phase determining circuit 503 will be described with reference to FIGS. When there is no phase shift, the output signal is the clock signal C output from the input circuit 13.
It changes at the rising edge of LK1φ1.
The positions indicated by arrows in the figure are the timings at which each latch circuit latches the output signal, and RG0, RG1, R
G2. State 1 in FIG. 43 is a state in which the output signal remains at “H” and does not change, and RG0, RG1, RG
2 are all "H", the hold signal HOLD becomes "L" and the phase shift cannot be determined, so that the count operation is not performed. Similarly, state 2 is when the output signal remains at “L” and does not change.
0, RG1, and RG2 are all "L", and similarly, the hold signal HOLD becomes "L", and the count operation is not performed.
【0102】図44に示す状態3と4は、出力信号が
「H」から「L」に変化する場合で、状態3のようにC
LK1の立ち上がりエッジに対して出力信号の変化エッ
ジが遅れている場合には、RG0、RG1、RG2はそ
れぞれ「H」、「H」、「L」になる。この場合は、ホ
ールド信号HOLDは“H”になり、アップ/ダウン信
号UP/DOWNが“L”になり、ディレイ回路501
と502の遅延量を減少させる。状態4のようにCLK
1の立ち上がりエッジに対して出力信号の変化エッジが
進んでいる場合には、RG0、RG1、RG2はそれぞ
れ「H」、「L」、「L」になる。この場合は、HOL
Dは“H”になり、UP/DOWNが“H”になり、デ
ィレイ回路501と502の遅延量を増加させる。In states 3 and 4 shown in FIG. 44, the output signal changes from "H" to "L".
If the changing edge of the output signal is behind the rising edge of LK1, RG0, RG1, and RG2 become "H", "H", and "L", respectively. In this case, the hold signal HOLD becomes “H”, the up / down signal UP / DOWN becomes “L”, and the delay circuit 501
And 502, the amount of delay is reduced. CLK as in state 4
When the changing edge of the output signal is ahead of the rising edge of 1, RG0, RG1, and RG2 become "H", "L", and "L", respectively. In this case, HOL
D becomes "H", UP / DOWN becomes "H", and the delay amount of the delay circuits 501 and 502 is increased.
【0103】図45に示す状態5と6は、出力信号が
「L」から「H」に変化する場合で、状態5のようにC
LK1の立ち上がりエッジに対して出力信号の変化エッ
ジが遅れている場合には、RG0、RG1、RG2はそ
れぞれ「L」、「L」、「H」になる。この場合は、H
OLDは“H”になり、UP/DOWNが“L”にな
り、ディレイ回路501と502の遅延量を減少させ
る。状態6のようにCLK1の立ち上がりエッジに対し
て出力信号の変化エッジが進んでいる場合には、RG
0、RG1、RG2はそれぞれ「L」、「H」、「H」
になる。この場合は、HOLDは“H”になり、UP/
DOWNが“H”になり、ディレイ回路501と502
の遅延量を増加させる。In states 5 and 6 shown in FIG. 45, the output signal changes from "L" to "H".
When the changing edge of the output signal is behind the rising edge of LK1, RG0, RG1, and RG2 become "L", "L", and "H", respectively. In this case, H
OLD becomes "H", UP / DOWN becomes "L", and the delay amount of the delay circuits 501 and 502 is reduced. If the changing edge of the output signal is ahead of the rising edge of CLK1 as in state 6, RG
0, RG1, and RG2 are "L", "H", "H", respectively.
become. In this case, HOLD becomes “H” and UP /
DOWN becomes “H”, and the delay circuits 501 and 502
Increase the amount of delay.
【0104】上記の各状態とその時のRG0、RG1、
RG2の値と、必要な操作が図46の真理値表に示され
ている。以上説明したように、図39に示した第7実施
例の出力タイミング制御回路では、出力信号とクロック
信号の位相比較が行われ、出力信号の位相がクロック信
号に同期するように制御される。出力信号はランダムな
信号であり、「高」レベル又は「低」レベルが連続する
ことがあり得るが、第7実施例の位相比較回路503は
出力信号が変化したか判定し、変化した場合にのみ位相
の比較を行い、ディレイ制御回路502は出力信号が変
化しない場合にはそれまでの遅延量が維持されるように
制御し、出力信号が変化しない場合に位相比較回路50
3の比較結果に基づいて位相が一致するようにフィード
バック制御するので、出力信号であっても位相比較が可
能である。Each of the above states and RG0, RG1,
The values of RG2 and the necessary operations are shown in the truth table of FIG. As described above, in the output timing control circuit of the seventh embodiment shown in FIG. 39, the phase of the output signal is compared with the phase of the clock signal, and the output signal is controlled so that the phase of the output signal is synchronized with the clock signal. The output signal is a random signal, and the “high” level or the “low” level may be continuous. The phase comparison circuit 503 of the seventh embodiment determines whether the output signal has changed. Only when the output signal does not change, the delay control circuit 502 controls so that the delay amount up to that point is maintained. When the output signal does not change, the delay control circuit 502 performs the phase comparison.
Since feedback control is performed so that the phases match based on the comparison result of 3, the output signals can be compared in phase.
【0105】図47は、第8実施例の出力タイミング制
御回路の構成を示すブロック図である。第8実施例の出
力タイミング制御回路は、第7実施例の出力タイミング
制御回路に、第5実施例で説明した、出力信号が“L”
から“H”に変化する時と、“H”から“L”に変化す
る時で、それぞれ異なるタイミング制御を行う構成を適
用した例である。第7実施例とは、2つのディレイ回路
501−Hと501−Lと、それらを独立に制御する2
つのディレイ制御回路502−Hと502−Lとが設け
られている点が異なる。ここではこれ以上の説明は省略
する。FIG. 47 is a block diagram showing a configuration of the output timing control circuit of the eighth embodiment. The output timing control circuit of the eighth embodiment is different from the output timing control circuit of the seventh embodiment in that the output signal described in the fifth embodiment is "L".
This is an example to which a configuration in which different timing controls are applied when changing from "H" to "H" and when changing from "H" to "L", respectively. The seventh embodiment is different from the seventh embodiment in that two delay circuits 501-H and 501-L are controlled independently of each other.
The difference is that two delay control circuits 502-H and 502-L are provided. Here, further description is omitted.
【0106】なお、出力信号の外部クロック信号に対す
る位相を比較する場合にも、位相調整モードを設けて、
位相調整を行うようにすることもできる。これを行うに
は、図34に示した所定のサイクルで変化するダミーデ
ータを出力するダミーデータ出力回路を設け、位相調整
モードでは、出力回路はダミーデータを出力し、その出
力信号と外部クロック信号との位相比較を行って、位相
が一致するようにフィードバック制御する。そして一致
した後は、通常モードに切り換えるが、そこでは調整さ
れた遅延量が維持されるようにする。これであれば、第
1から第6実施例と同様にフィードバック制御して位相
を調整できる。When comparing the phase of the output signal with the external clock signal, a phase adjustment mode is provided.
Phase adjustment may be performed. To do this, a dummy data output circuit for outputting dummy data that changes in a predetermined cycle shown in FIG. 34 is provided. In the phase adjustment mode, the output circuit outputs dummy data, and its output signal and an external clock signal are output. And performs feedback control such that the phases match. After the coincidence, the mode is switched to the normal mode, in which the adjusted delay amount is maintained. In this case, the phase can be adjusted by feedback control as in the first to sixth embodiments.
【0107】図48は、第9実施例の出力タイミング制
御回路の構成を示すブロック図である。第9実施例の出
力タイミング制御回路は、図7に示したダミー出力回路
を有する出力タイミング制御回路の基本構成に、別の位
相比較回路を適用した例である。前述のように、ダミー
出力回路を設けた場合には、ダミーデータ生成回路で生
成された所定のサイクルで変化するダミーデータが出力
され、この出力信号との位相比較が行われる。ダミーデ
ータは所定のサイクルで変化するため、位相判定回路5
32は出力信号が変化するかどうかの判定を行い、変化
しない時にはディレイ回路の遅延量を変化させないよう
にホールド信号を出力する必要がない。そこで、第9実
施例の回路では、CLK1に同期してダミー入力回路5
05の出力信号をラッチするラッチ回路533と、φ1
/2CLK1に同期してダミー入力回路506の出力信
号をラッチするラッチ回路534とを設けて、ラッチ回
路533の出力をRG1として、ラッチ回路534の出
力をRG2として位相判定回路532に入力している。
位相判定回路532は、このRG1とRG2に基づいて
位相の判定を行っている。FIG. 48 is a block diagram showing a configuration of the output timing control circuit of the ninth embodiment. The output timing control circuit of the ninth embodiment is an example in which another phase comparison circuit is applied to the basic configuration of the output timing control circuit having the dummy output circuit shown in FIG. As described above, when the dummy output circuit is provided, the dummy data generated by the dummy data generation circuit and changing in a predetermined cycle is output, and the phase comparison with the output signal is performed. Since the dummy data changes in a predetermined cycle, the phase determination circuit 5
32 determines whether or not the output signal changes, and when it does not change, there is no need to output a hold signal so as not to change the delay amount of the delay circuit. Therefore, in the circuit of the ninth embodiment, the dummy input circuit 5 is synchronized with CLK1.
A latch circuit 533 for latching the output signal
A latch circuit 534 that latches the output signal of the dummy input circuit 506 in synchronization with / 2CLK1 is provided, and the output of the latch circuit 533 is input to the phase determination circuit 532 as RG1 and the output of the latch circuit 534 is input as RG2. .
The phase determination circuit 532 determines the phase based on RG1 and RG2.
【0108】図49は、第9実施例の出力タイミング制
御回路で使用する位相比較回路532の回路構成を示す
図である。図から明らかなように、この位相比較回路
は、図42に示した位相比較回路のアップ/ダウン信号
UP/DOWNを算出する側のみの回路で構成される。
上記のように、第9実施例では出力信号が変化するかど
うかの判定を行い、変化しない時にはホールド信号を出
力する必要がないので、ホールド信号HOLDを生成す
る部分が除かれている。FIG. 49 is a diagram showing a circuit configuration of the phase comparison circuit 532 used in the output timing control circuit of the ninth embodiment. As is clear from the figure, this phase comparison circuit is constituted by a circuit only on the side for calculating the up / down signal UP / DOWN of the phase comparison circuit shown in FIG.
As described above, in the ninth embodiment, it is determined whether or not the output signal changes. When the output signal does not change, it is not necessary to output the hold signal. Therefore, the portion for generating the hold signal HOLD is omitted.
【0109】図50は図49の位相判定回路532の判
定動作を示す図である。図50の(1)に示すように、
出力信号DQ(ここではダミー入力回路の出力)がクロ
ック信号CLK1に対して遅れている時には、RG1と
RG2が異なる値になる。また、DQがCLK1に対し
て進んでいる時には、RG1とRG2が同じ値になる。
従って、位相判定回路532は、RG1とRG2が異な
る値の時にはクロックの遅延量を減少させるようにアッ
プ/ダウン信号UP/DOWNを“L”とし、RG1と
RG2が同じ値の時にはクロックの遅延量を増加させる
ようにUP/DOWNを“H”とする。上記の各状態と
その時のRG1とRG2の値と、必要な操作が図51の
真理値表に示されている。FIG. 50 shows a decision operation of phase decision circuit 532 in FIG. As shown in (1) of FIG.
When the output signal DQ (here, the output of the dummy input circuit) lags behind the clock signal CLK1, RG1 and RG2 have different values. When DQ is advanced with respect to CLK1, RG1 and RG2 have the same value.
Therefore, the phase determination circuit 532 sets the up / down signal UP / DOWN to "L" so as to reduce the clock delay when RG1 and RG2 have different values, and when the RG1 and RG2 have the same value, the clock delay UP / DOWN is set to “H” so as to increase. The above states, the values of RG1 and RG2 at that time, and the necessary operations are shown in the truth table of FIG.
【0110】図48に戻って、ディレイ回路501及び
ディレイ制御回路531としては、図40に示した第7
実施例のものと同じ回路が使用されるが、図52に示す
ように、アップ・ダウンカウンタにはホールド信号HO
LDは入力されず、ホールド機能は必要ない。図53
は、第10実施例の出力タイミング制御回路の構成を示
すブロック図である。第10実施例の出力タイミング制
御回路は、第1実施例で説明した、1/N分周回路を用
いてダミー出力回路からの出力信号の変化周期を1/N
にする構成を第9実施例の回路に適用したものである。
図示のように、1/N分周回路542と、クロック信号
を1/N分周回路542分遅延させるCLK制御回路5
41と、1/N分周されたクロックCLK1/Nを遅延
させるディレイ回路501bと、ダミー入力回路505
と506の出力部にCLK制御回路541と同じ遅延量
のダミーCLK制御回路543と544が設けられてお
り、ラッチ回路533はCLK1/Nに同期してダミー
CLK制御回路543をラッチし、ラッチ回路534は
CLK1/Nを反転した/CLK1/Nに同期してダミ
ーCLK制御回路544をラッチする点が第9実施例と
異なる。他の部分の構成は第9実施例と同じである。Returning to FIG. 48, as the delay circuit 501 and the delay control circuit 531, the seventh circuit shown in FIG.
The same circuit as that of the embodiment is used. However, as shown in FIG.
No LD is input and no hold function is required. FIG.
FIG. 19 is a block diagram illustrating a configuration of an output timing control circuit according to a tenth embodiment. The output timing control circuit according to the tenth embodiment uses the 1 / N frequency dividing circuit described in the first embodiment to reduce the change period of the output signal from the dummy output circuit to 1 / N.
Is applied to the circuit of the ninth embodiment.
As shown, a 1 / N frequency dividing circuit 542 and a CLK control circuit 5 for delaying a clock signal by a 1 / N frequency dividing circuit 542
41, a delay circuit 501b for delaying the clock CLK1 / N divided by 1 / N, and a dummy input circuit 505
And 506 are provided with dummy CLK control circuits 543 and 544 having the same delay amount as that of the CLK control circuit 541. The latch circuit 533 latches the dummy CLK control circuit 543 in synchronization with CLK1 / N, and 534 differs from the ninth embodiment in that the dummy CLK control circuit 544 is latched in synchronization with / CLK1 / N obtained by inverting CLK1 / N. The other parts are the same as in the ninth embodiment.
【0111】図54は、第10実施例の判定動作を示す
図である。図示のように、伝達途中での劣化等により外
部クロック信号CLKがデューティ50%の信号でない
場合でも、1/N分周した信号CLK1/Nの変化エッ
ジはCLKの立ち上がりに同期している。CLK1/N
に同期してダミー出力回路37からの出力が行われれ
ば、ダミー出力信号は図示のように、CLK1/Nの立
ち上がりエッジに同期して変化しする。従って、ラッチ
回路533がラッチするタイミングはCLK1/Nの立
ち上がり付近であり、ラッチ回路534がラッチするタ
イミングはCLK1/Nの立ち上がり付近である。すな
わち、ラッチ回路534がラッチするタイミングはダミ
ー出力信号の変化エッジの中間点付近になる。DQが遅
れている時にはRG1とRG2は異なる値になり、DQ
が進んでいる時には、RG1とRG2は同じ値になる。FIG. 54 is a diagram showing the judging operation of the tenth embodiment. As shown in the figure, even when the external clock signal CLK is not a signal with a duty of 50% due to deterioration during transmission or the like, the changing edge of the signal CLK1 / N divided by 1 / N is synchronized with the rise of CLK. CLK1 / N
, The dummy output signal changes in synchronization with the rising edge of CLK1 / N as shown in FIG. Therefore, the timing at which the latch circuit 533 latches is near the rising edge of CLK1 / N, and the timing at which the latch circuit 534 latches is near the rising edge of CLK1 / N. That is, the latch timing of the latch circuit 534 is near the midpoint of the changing edge of the dummy output signal. When DQ is delayed, RG1 and RG2 have different values.
Are advanced, RG1 and RG2 have the same value.
【0112】図55は、第11実施例の出力タイミング
制御回路の構成を示すブロック図である。第11実施例
の出力タイミング制御回路は、第10実施例の出力タイ
ミング制御回路に、第5実施例で説明した、出力信号が
“L”から“H”に変化する時と、“H”から“L”に
変化する時で、それぞれ異なるタイミング制御を行う構
成を適用した例である。ここではこれ以上の説明は省略
する。FIG. 55 is a block diagram showing the configuration of the output timing control circuit of the eleventh embodiment. The output timing control circuit of the eleventh embodiment differs from the output timing control circuit of the tenth embodiment in that the output signal described in the fifth embodiment changes from "L" to "H" and from "H" to "H". This is an example in which a configuration in which different timing controls are performed when changing to “L” is applied. Here, further description is omitted.
【0113】以上、第1から第11実施例では、本発明
の半導体装置の出力タイミング制御回路について説明し
たが、このような半導体装置内でこのような出力タイミ
ング制御回路をどのように適用するかについての実施例
を説明する。図56は、第12実施例の半導体装置にお
けるクロック入力回路13と、出力タイミング制御回路
30と、第1から第mの出力回路571−1、571−
2、…、571−mと、クロック信号分配回路580の
配置構成を示す図である。The output timing control circuit of the semiconductor device of the present invention has been described in the first to eleventh embodiments. How to apply such an output timing control circuit in such a semiconductor device is described. An example of will be described. FIG. 56 shows the clock input circuit 13, the output timing control circuit 30, and the first to m-th output circuits 571-1 and 571- in the semiconductor device of the twelfth embodiment.
2, 571-m and the arrangement of clock signal distribution circuits 580.
【0114】図示のように、この半導体装置からは、複
数の信号OS−1、OS−2、…、OS−nが出力され
るので、出力信号毎に出力回路571−1、571−
2、…、571−mが設けられている。クロック分配回
路580は、クロック入力回路13から出力タイミング
制御回路30を介して供給されるクロック信号を、複数
のバッファ回路(CB1、CB21、…、CBnm)5
81から583を介して半導体装置内に配置された各出
力回路571−1、571−2、…、571−mに分配
する。分配先までの配線長と経由するバッファ回路の個
数がすべて同じになる等距離配線になっている。従っ
て、図56においては、各出力回路571−1、571
−2、…、571−mに入力されるクロック信号の位相
はすべて一致している。クロック入力回路13と出力タ
イミング制御回路30は、出力回路571−1、571
−2、…、571−mのうちの1つ、ここでは第1出力
回路571−1の近傍に配置されている。そして、出力
タイミング制御回路30は、第1出力回路571−1か
らの出力信号の位相が外部クロックCLKに同期するよ
うに制御する。上記のように、クロック分配回路580
は等距離配線になっているので、各出力回路に入力され
るクロック信号の位相はすべて一致しており、第1出力
回路571−1の出力信号の位相が外部クロックCLK
に同期すれば、すべての出力回路からの出力信号の位相
は外部クロックCLKに同期することになる。As shown, a plurality of signals OS-1, OS-2,..., OS-n are output from this semiconductor device, so that output circuits 571-1, 571-1-1 are output for each output signal.
, 571-m are provided. The clock distribution circuit 580 converts the clock signal supplied from the clock input circuit 13 via the output timing control circuit 30 into a plurality of buffer circuits (CB1, CB21,.
.., 571-m arranged in the semiconductor device via 81 to 583. The wiring is equidistant so that the wiring length to the distribution destination and the number of passing buffer circuits are all the same. Therefore, in FIG. 56, each output circuit 571-1, 571
,..., 571-m all have the same phase. The clock input circuit 13 and the output timing control circuit 30 are connected to the output circuits 571-1 and 571
, 571-m, in this case, in the vicinity of the first output circuit 571-1. Then, the output timing control circuit 30 controls so that the phase of the output signal from the first output circuit 571-1 is synchronized with the external clock CLK. As described above, the clock distribution circuit 580
Are equidistant wiring, the phases of the clock signals input to each output circuit are all the same, and the phase of the output signal of the first output circuit 571-1 is the external clock CLK.
, The phases of the output signals from all the output circuits are synchronized with the external clock CLK.
【0115】以上説明した第1から第12実施例の回路
を適用した半導体装置では、従来例に比べて、出力信号
の外部クロックに対する同期の精度が大幅に向上する。
このような外部クロックに対して高い同期精度で出力が
行われる半導体装置を使用して半導体装置システムを構
成する実施例を説明する。まず、従来の出力タイミング
とその問題について説明する。図57は外部クロック信
号に同期してデータを出力する従来の半導体装置の出力
タイミングを説明する図である。従来例では、外部クロ
ック信号CLKの立ち上がりに応じてデータを出力する
ための動作が開始される(t0)。そして、実際に出力
端子に出力が現れるのはある時間後である。この時間
は、プロセスのばらつきや電源の変動や温度等により異
なり、最短ではt1に最長ではt2に出力が現れる。す
なわち、クロックアクセス時間は外部クロック信号の立
ち上がりエッジからtOHとtACの範囲にある。この
tOHとtACは半導体装置の仕様で規定されており、
このt1とt2の間の期間は実際には使用できないデー
タが不確定である時間になる。In the semiconductor device to which the circuits of the first to twelfth embodiments described above are applied, the accuracy of synchronizing the output signal with respect to the external clock is greatly improved as compared with the conventional example.
A description will be given of an embodiment in which a semiconductor device system is configured using a semiconductor device which outputs with high synchronization accuracy to such an external clock. First, the conventional output timing and its problem will be described. FIG. 57 is a diagram illustrating output timing of a conventional semiconductor device that outputs data in synchronization with an external clock signal. In the conventional example, an operation for outputting data is started according to the rising of the external clock signal CLK (t0). The output actually appears at the output terminal after a certain time. This time varies depending on process variations, power supply fluctuations, temperature, and the like. The output appears at t1 at the shortest and at t2 at the longest. That is, the clock access time is in the range of tOH and tAC from the rising edge of the external clock signal. These tOH and tAC are specified in the specifications of the semiconductor device.
The period between t1 and t2 is a time during which data that cannot be actually used is uncertain.
【0116】このような出力を受ける側では、セットア
ップ時間tISとホールド時間tIHが必要であり、外
部クロック信号の立ち上がりエッジに対して、tISと
tIHが規定されている。セットアップ時間tISの開
始時間をt3で、ホールド時間tIHの終了時間をt5
で示してある。従って、図において、t2−t6の時間
とt3−t5の差がシステムのタイミングマージンとな
る。このタイミングマージンは、システムの各種の要因
による誤差を吸収するため、ある程度以上必要である。On the side receiving such an output, a setup time tIS and a hold time tIH are required, and tIS and tIH are defined for the rising edge of the external clock signal. The start time of the setup time tIS is t3, and the end time of the hold time tIH is t5.
Indicated by Therefore, in the figure, the difference between the time from t2 to t6 and t3 to t5 is the timing margin of the system. This timing margin is necessary to a certain degree or more to absorb errors due to various factors of the system.
【0117】近年、外部クロック信号の周波数は高くな
る一方であり、このタイミングマージンが十分に確保で
きないという問題が生じている。図58は、本発明の半
導体装置の出力タイミングを示す図である。従来例で
は、図57に示すように、外部クロック信号の立ち上が
りエッジから出力動作を開始していた。これに対して、
本発明の半導体装置では、外部クロック信号の立ち下が
りエッジに同期して出力信号が出力されるようにする。
もちろん、外部クロック信号の立ち上がりと立ち下がり
のエッジは180度位相の異なる、デューティ比50%
の信号であるとする。すでに説明したように、本発明の
半導体装置では、出力信号の出力タイミングを外部クロ
ック信号に対して所定の位相になるように正確に制御す
ることが可能である。従って、出力信号は外部クロック
信号の立ち下がりエッジに同期して出力端子にただちに
現れる。従って、出力信号が確定する期間の中心は、外
部クロック信号の立ち上がりエッジに一致することにな
り、入力の前後に同じタイミングマージンをとることが
可能になる。ここで、外部クロック信号の周期がどんど
ん狭くなった場合を考えると、このようなタイミングで
出力を行う利点が明確になる。In recent years, the frequency of the external clock signal has been increasing, and there has been a problem that this timing margin cannot be sufficiently secured. FIG. 58 is a diagram showing output timing of the semiconductor device of the present invention. In the conventional example, as shown in FIG. 57, the output operation is started from the rising edge of the external clock signal. On the contrary,
In the semiconductor device of the present invention, the output signal is output in synchronization with the falling edge of the external clock signal.
Of course, the rising and falling edges of the external clock signal are 180 degrees out of phase with a 50% duty ratio.
It is assumed that the signal is As described above, in the semiconductor device of the present invention, it is possible to accurately control the output timing of the output signal so as to have a predetermined phase with respect to the external clock signal. Therefore, the output signal appears immediately at the output terminal in synchronization with the falling edge of the external clock signal. Therefore, the center of the period in which the output signal is determined coincides with the rising edge of the external clock signal, and the same timing margin can be obtained before and after the input. Here, considering the case where the cycle of the external clock signal becomes narrower, the advantage of outputting at such timing becomes clear.
【0118】図59は、出力信号の出力タイミングを外
部クロック信号に対して所定の位相になるように正確に
制御することが可能な半導体メモリ610から613を
使用して構築した第13実施例のメモリシステムにおけ
る素子の配置と信号配線の様子を示す図である。また、
図60は、第13実施例のメモリシステムでのクロック
信号CLKとデータの位相関係を示す図である。FIG. 59 shows a thirteenth embodiment constructed using semiconductor memories 610 to 613 capable of accurately controlling the output timing of an output signal to a predetermined phase with respect to an external clock signal. FIG. 2 is a diagram showing the arrangement of elements and the state of signal wiring in a memory system. Also,
FIG. 60 is a diagram showing the phase relationship between the clock signal CLK and data in the memory system of the thirteenth embodiment.
【0119】図において、参照番号601はこのメモリ
システムのコントローラである。半導体メモリ610か
ら613は図示のように配置され、各半導体メモリ61
0から613に記憶されたデータが、クロック信号線6
03に印加されるクロック信号CLKに同期してデータ
バス602に出力される。ここで、クロック信号CLK
がクロック信号線603を伝搬する方向を、図示のよう
に図の右側から左側に向かう方向とすると、各メモリに
CLKが到達する時間は、右側のメモリ−3がもっとも
早く、左側のメモリほど遅くなる。しかし、CLKに同
期して出力されたデータがコントローラ601に到達す
る時間は左側のメモリほど短い。もし、クロック信号線
603上のクロック信号CLKの伝搬速度とデータバス
602上のデータ信号の伝搬速度が等しいとすれば、図
40に示すように、各メモリから出力されたデータは、
CLKがコントローラ601に到達するタイミングでコ
ントローラ601に到達することになる。従って、コン
トローラ601はCLKに基づいてデータの取込みを行
えばよい。In the figure, reference numeral 601 denotes a controller of this memory system. The semiconductor memories 610 to 613 are arranged as shown in FIG.
0 to 613 are stored in the clock signal line 6
The data is output to the data bus 602 in synchronization with the clock signal CLK applied to the data bus 03. Here, the clock signal CLK
Assuming that the direction of propagation of the clock signal line 603 from the right side to the left side of the figure as shown in FIG. Become. However, the time required for the data output in synchronization with the CLK to reach the controller 601 is shorter in the left memory. Assuming that the propagation speed of the clock signal CLK on the clock signal line 603 is equal to the propagation speed of the data signal on the data bus 602, as shown in FIG.
The clock reaches the controller 601 at the timing when the CLK reaches the controller 601. Therefore, the controller 601 may fetch data based on CLK.
【0120】図61は、第14実施例のメモリシステム
における素子の配置と信号配線の様子を示す図である。
第14実施例のメモリシステムででは、CLKはまずコ
ントローラ601に入力され、コントローラ601はこ
のCLKから書込みクロック信号Write−LKと読
み出しクロック信号Read−CLKを生成する。Re
ad−CLKが伝搬されるクロック信号線は、信号線6
05で一旦右端のメモリ613の位置まで伝搬された
後、信号線606でコントローラ601に戻される。各
メモリへのRead−CLKの供給は信号線606から
行われる。これにより、各メモリから出力されるデータ
のコントローラ601への取込みは、第13実施例と同
様に行われる。FIG. 61 is a diagram showing the arrangement of elements and the state of signal wiring in the memory system of the fourteenth embodiment.
In the memory system of the fourteenth embodiment, CLK is first input to the controller 601, and the controller 601 generates a write clock signal Write-LK and a read clock signal Read-CLK from this CLK. Re
The clock signal line through which ad-CLK is propagated is signal line 6
After the signal is once propagated to the position of the rightmost memory 613 at 05, the signal is returned to the controller 601 via the signal line 606. The supply of Read-CLK to each memory is performed from the signal line 606. Thus, the data output from each memory is taken into the controller 601 in the same manner as in the thirteenth embodiment.
【0121】第14実施例では、信号線606を伝搬し
たRead−CLKは、コントローラ601にRead
−Receiveとして入力される。そして、このRe
ad−CLKとRead−Receiveが一致するよ
うにRead−CLKの遅延量が調整される。図62
は、第14実施例におけるコントローラ601内でのク
ロック信号の系統を示す図である。In the fourteenth embodiment, the Read-CLK transmitted on the signal line 606 is
-Entered as Receive. And this Re
The delay amount of Read-CLK is adjusted such that ad-CLK and Read-Receive match. FIG. 62
FIG. 33 is a diagram illustrating a system of a clock signal in a controller 601 according to the fourteenth embodiment.
【0122】図42に示すように、外部から入力された
CLKは出力バッファ621に入った後、Write−
CLKとして出力される。Write−CLKは、カレ
ントミラー回路622とドライバ623を通過して増幅
され、ディレイ回路624で選択された量だけ遅延され
た後、出力バッファ625からRead−CLKとして
出力される。戻ってきたRead−CLKはRead−
Receiveとして受けられ、カレントミラー回路6
26とドライバ627を通過した後、位相比較回路62
8に入力される。位相比較回路628にはドライバ62
3の出力も入力されて位相が比較される。そしてディレ
イ制御回路629はその比較結果に基づいてディレイ回
路の遅延量を選択する。このようにしてRead−CL
KとRead−Receiveが一致するようにRea
d−CLKの遅延量が調整される。As shown in FIG. 42, CLK input from the outside enters the output buffer 621, and
CLK is output. The Write-CLK passes through the current mirror circuit 622 and the driver 623, is amplified, is delayed by an amount selected by the delay circuit 624, and is output from the output buffer 625 as Read-CLK. The returned Read-CLK is Read-CLK.
Received as Receive, current mirror circuit 6
26 and the driver 627, the phase comparison circuit 62
8 is input. The phase comparison circuit 628 includes the driver 62
3 is also input and the phases are compared. Then, the delay control circuit 629 selects a delay amount of the delay circuit based on the comparison result. In this way, Read-CL
K and Read-Receive match so that
The delay amount of d-CLK is adjusted.
【0123】図63は、第15実施例のメモリシステム
における素子の配置と信号配線の様子を示す図である。
第15実施例のメモリシステムででは、第13実施例と
同様に、メモリからの出力データが伝搬する方向に伝搬
するクロック信号CLKをコントローラ601がRea
d−Receiveとして受ける。コントローラ601
はこのRead−Receiveから書込みクロック信
号Write−CLKを生成する。メモリからの読み出
しはCLKに同期して行われる。出力されるWrite
−CLKは、Read−Receiveと位相が一致す
るように遅延量が調整される。FIG. 63 is a diagram showing the arrangement of elements and the state of signal wiring in the memory system of the fifteenth embodiment.
In the memory system of the fifteenth embodiment, as in the thirteenth embodiment, the controller 601 transmits a clock signal CLK propagating in the direction in which the output data from the memory propagates.
Received as d-Receive. Controller 601
Generates a write clock signal Write-CLK from this Read-Receive. Reading from the memory is performed in synchronization with CLK. Write to be output
The delay amount of -CLK is adjusted so that the phase of Read-Receive coincides with that of Read-Receive.
【0124】図64は、第15実施例におけるコントロ
ーラ601内でのクロック信号の系統を示す図である。
図64に示すように、外部から入力されたCLK−Re
ceiveは、カレントミラー回路631とドライバ6
32を通過して増幅され、ディレイ回路633で選択さ
れた量だけ遅延された後、出力バッファ634からWr
ite−CLKとして出力される。このWrite−C
LKは、カレントミラー回路635とドライバ636を
通過した後、位相比較回路637に入力される。位相比
較回路637にはドライバ632の出力も入力されて位
相が比較される。そしてディレイ制御回路638はその
比較結果に基づいてディレイ回路633の遅延量を選択
する。このようにしてWrite−CLKの位相がRe
ad−Receiveと一致するように調整される。FIG. 64 is a diagram showing a clock signal system in the controller 601 in the fifteenth embodiment.
As shown in FIG. 64, CLK-Re input from the outside
"ceive" is the current mirror circuit 631 and the driver 6
32, and is delayed by the amount selected by the delay circuit 633.
It is output as item-CLK. This Write-C
LK is input to the phase comparison circuit 637 after passing through the current mirror circuit 635 and the driver 636. The output of the driver 632 is also input to the phase comparison circuit 637, and the phases are compared. Then, the delay control circuit 638 selects the delay amount of the delay circuit 633 based on the comparison result. In this way, the phase of Write-CLK is changed to Re.
Adjusted to match ad-Receive.
【0125】図65は、第16実施例のメモリシステム
における素子の配置と信号配線の様子を示す図である。
第16実施例のメモリシステムででは、コントローラ6
01のクロック端子は読み出しクロックと書込みクロッ
クで兼用される。第7実施例と同様に、メモリからの出
力データが伝搬する方向に伝搬するクロック信号CLK
をコントローラ601がR/W−CLKとして受ける。
従って、メモリから出力されたデータのコントローラ6
01への取込みは第7実施例と同じである。クロック信
号CLKは、コントローラ601に入力する直前でクロ
ック信号線607に分岐され、逆方向に戻り、これが書
込み用のクロック信号になる。従って、コントローラ6
01から出力されたメモリに書き込むデータと書込み用
のクロック信号は並行に伝搬することになる。問題はメ
モリに書き込むデータと書込み用のクロック信号の位相
を一致させることである。FIG. 65 is a diagram showing the arrangement of elements and the state of signal wiring in the memory system of the sixteenth embodiment.
In the memory system of the sixteenth embodiment, the controller 6
The clock terminal 01 is used for both the read clock and the write clock. Similarly to the seventh embodiment, the clock signal CLK propagates in the direction in which the output data from the memory propagates.
Is received by the controller 601 as R / W-CLK.
Therefore, the controller 6 of the data output from the memory
01 is the same as in the seventh embodiment. The clock signal CLK branches to the clock signal line 607 immediately before being input to the controller 601 and returns in the opposite direction, which becomes a clock signal for writing. Therefore, the controller 6
The data to be written to the memory and the clock signal for writing output from 01 are propagated in parallel. The problem is to match the phases of the data to be written to the memory and the clock signal for writing.
【0126】図66は、第16実施例におけるコントロ
ーラ601内でのクロック信号の系統を示す図である。
図66に示すように、外部から入力されたR/W−CL
Kは、カレントミラー回路641とドライバ642を通
過して増幅され、ディレイ回路643で選択された量だ
け遅延された後、データ出力バッファ644に供給され
る。データ出力バッファ644では、書込みデータレジ
スタ640のデータをディレイ回路643から供給され
るタイミング信号に同期して出力する。このタイミング
信号はダミー出力バッファ649でデータ出力バッファ
644と同じ遅延量だけ遅延された後、カレントミラー
回路645に入力される。カレントミラー回路645の
出力は、ドライバ646を通過した後、位相比較回路6
47に入力される。位相比較回路647にはドライバ6
42の出力も入力されて位相が比較される。そしてディ
レイ制御回路648はその比較結果に基づいてディレイ
回路643の遅延量を選択する。このようにして書込み
データWrite−Dataは、R/W−CLKすなわ
ち書込み用のクロック信号と同期することになる。FIG. 66 is a diagram showing a clock signal system in the controller 601 in the sixteenth embodiment.
As shown in FIG. 66, R / W-CL input from outside
K is amplified by passing through a current mirror circuit 641 and a driver 642, delayed by an amount selected by a delay circuit 643, and then supplied to a data output buffer 644. The data output buffer 644 outputs the data of the write data register 640 in synchronization with the timing signal supplied from the delay circuit 643. This timing signal is input to the current mirror circuit 645 after being delayed by the dummy output buffer 649 by the same delay amount as that of the data output buffer 644. After the output of the current mirror circuit 645 passes through the driver 646, the output of the phase comparison circuit 6
47 is input. The driver 6 is included in the phase comparison circuit 647.
The output of 42 is also input and the phases are compared. Then, the delay control circuit 648 selects a delay amount of the delay circuit 643 based on the comparison result. In this way, the write data Write-Data is synchronized with R / W-CLK, that is, the write clock signal.
【0127】[0127]
【発明の効果】以上説明したように、本発明によれば、
実際の回路の信号を外部クロック信号と比較して所定の
位相関係になるように遅延量を調整するため、半導体装
置の特性のバラツキ、温度変化、電源電圧の変化等があ
っても、出力信号の外部クロック信号に対する位相関係
を所定の値に正確に維持することが可能になる。As described above, according to the present invention,
Since the amount of delay is adjusted so that the actual circuit signal is compared with the external clock signal so as to have a predetermined phase relationship, even if there is variation in the characteristics of the semiconductor device, temperature change, power supply voltage change, etc., the output signal Can be accurately maintained at a predetermined value with respect to the external clock signal.
【0128】更に、入力ダミー回路や出力ダミー回路を
設けて、外部クロック信号と比較する信号を実際の出力
信号に近い信号としているため、正確に位相を調整する
ことが可能である。更に、立ち上がる出力データと立ち
下がる出力データについてそれぞれ位相を調整するた
め、位相誤差を更に小さくできる。Further, since an input dummy circuit and an output dummy circuit are provided to make the signal to be compared with the external clock signal a signal close to the actual output signal, the phase can be adjusted accurately. Further, since the phases of the rising output data and the falling output data are adjusted respectively, the phase error can be further reduced.
【0129】更に、ダミー回路を相似するように製作し
ても実際の出力に関係する回路とは差があり、また出力
端子に実際に接続される負荷は予測できず、想定したダ
ミー負荷と差が生じるのは避けられない。このような差
は位相調整の誤差になるが、本発明によればこのような
誤差を含めて調整するので、誤差を一層低減できる。ま
た、このような半導体装置を使用することにより、高速
動作可能な半導体システムが実現できる。Further, even if the dummy circuit is manufactured in a similar manner, there is a difference from the circuit related to the actual output, and the load actually connected to the output terminal cannot be predicted. Is inevitable. Such a difference becomes an error in the phase adjustment. According to the present invention, the adjustment is performed including such an error, so that the error can be further reduced. Further, by using such a semiconductor device, a semiconductor system which can operate at high speed can be realized.
【図1】シンクロナス・DRAM(SDRAM)の全体
構成を示すブロック図である。FIG. 1 is a block diagram showing an overall configuration of a synchronous DRAM (SDRAM).
【図2】SDRAMの基本的な動作を示すタイムチャー
トである。FIG. 2 is a time chart showing a basic operation of the SDRAM.
【図3】パイプライン型のSDRAMの基本的な動作図
である。FIG. 3 is a basic operation diagram of a pipeline type SDRAM.
【図4】SDRAMのタイミング及び高速動作時の問題
を説明する図である。FIG. 4 is a diagram for explaining the timing of the SDRAM and problems at the time of high-speed operation.
【図5】出力回路へ供給するタイミング信号を外部クロ
ック信号に同期させる本発明の半導体装置の基本構成を
示す図である。FIG. 5 is a diagram showing a basic configuration of a semiconductor device of the present invention for synchronizing a timing signal supplied to an output circuit with an external clock signal.
【図6】図5の基本構成での問題点を説明する図であ
る。FIG. 6 is a diagram illustrating a problem in the basic configuration of FIG. 5;
【図7】図5の基本構成を更に改良した本発明の半導体
装置の構成を示す図である。FIG. 7 is a diagram showing a configuration of a semiconductor device of the present invention in which the basic configuration of FIG. 5 is further improved.
【図8】実施例のSDRAMの動作図である。FIG. 8 is an operation diagram of the SDRAM of the embodiment.
【図9】第1実施例のSDRAMの出力タイミング制御
に関係する部分の構成を示す図である。FIG. 9 is a diagram showing a configuration of a portion related to output timing control of the SDRAM of the first embodiment.
【図10】第1実施例のディレイ回路の構成と動作を示
す図である。FIG. 10 is a diagram showing the configuration and operation of the delay circuit of the first embodiment.
【図11】第1実施例のディレイ制御回路の構成を示す
図である。FIG. 11 is a diagram illustrating a configuration of a delay control circuit according to the first embodiment.
【図12】第1実施例のディレイ制御回路の動作を示す
タイムチャートである。FIG. 12 is a time chart illustrating the operation of the delay control circuit according to the first embodiment.
【図13】第1実施例のディレイ制御回路の出力信号の
変化を示す図である。FIG. 13 is a diagram illustrating a change in an output signal of the delay control circuit according to the first embodiment.
【図14】ディレイ制御回路の別の例を示す図である。FIG. 14 is a diagram illustrating another example of the delay control circuit.
【図15】第1実施例の位相比較回路の位相比較部の構
成を示す図である。FIG. 15 is a diagram illustrating a configuration of a phase comparison unit of the phase comparison circuit according to the first embodiment.
【図16】第1実施例の位相比較回路の位相比較部の動
作を示すタイムチャートである。FIG. 16 is a time chart illustrating an operation of the phase comparison unit of the phase comparison circuit according to the first embodiment.
【図17】第1実施例の位相比較回路の増幅回路部の構
成を示す図である。FIG. 17 is a diagram illustrating a configuration of an amplifier circuit unit of the phase comparison circuit according to the first embodiment.
【図18】第1実施例の位相比較回路の増幅回路部のJ
Kフリップフロップの動作を示すタイムチャートであ
る。FIG. 18 shows J of the amplifier circuit section of the phase comparison circuit of the first embodiment.
6 is a time chart illustrating an operation of a K flip-flop.
【図19】第1実施例の位相比較回路の増幅回路部のカ
ウントアップ動作を示すタイムチャートである。FIG. 19 is a time chart illustrating a count-up operation of the amplifier circuit unit of the phase comparison circuit according to the first embodiment.
【図20】第1実施例の位相比較回路の増幅回路部のカ
ウント維持動作を示すタイムチャートである。FIG. 20 is a time chart illustrating a count maintaining operation of the amplifier circuit unit of the phase comparison circuit according to the first embodiment.
【図21】第1実施例の位相比較回路の増幅回路部のカ
ウントダウン動作を示すタイムチャートである。FIG. 21 is a time chart illustrating a countdown operation of the amplifier circuit unit of the phase comparison circuit according to the first embodiment.
【図22】第1実施例の出力回路の構成を示す図であ
る。FIG. 22 is a diagram illustrating a configuration of an output circuit according to the first embodiment.
【図23】第1実施例のダミー出力回路の構成を示す図
である。FIG. 23 is a diagram showing a configuration of a dummy output circuit of the first embodiment.
【図24】第1実施例のダミー出力回路の動作を示すタ
イムチャートである。FIG. 24 is a time chart showing the operation of the dummy output circuit of the first embodiment.
【図25】第2実施例のダミー出力回路の構成を示す図
である。FIG. 25 is a diagram illustrating a configuration of a dummy output circuit according to a second embodiment.
【図26】第3実施例のダミー出力回路の構成を示す図
である。FIG. 26 is a diagram illustrating a configuration of a dummy output circuit according to a third embodiment.
【図27】第4実施例のダミー出力回路の構成を示す図
である。FIG. 27 is a diagram illustrating a configuration of a dummy output circuit according to a fourth embodiment.
【図28】第5実施例のSDRAMの出力タイミング制
御に関係する部分の構成を示す図である。FIG. 28 is a diagram showing a configuration of a portion related to output timing control of the SDRAM of the fifth embodiment.
【図29】第5実施例のSDRAMの位相比較回路の構
成を示す図である。FIG. 29 is a diagram showing a configuration of a phase comparison circuit of the SDRAM of the fifth embodiment.
【図30】第5実施例のダミー出力回路の構成を示す図
である。FIG. 30 is a diagram illustrating a configuration of a dummy output circuit according to a fifth embodiment.
【図31】第5実施例における動作を示すタイムチャー
トである。FIG. 31 is a time chart showing the operation in the fifth embodiment.
【図32】正規経路とダミー経路の特性の変化による誤
差の発生を説明する図である。FIG. 32 is a diagram for explaining an occurrence of an error due to a change in characteristics of a normal route and a dummy route.
【図33】第6実施例のSDRAMの出力タイミング制
御に関係する部分の構成を示す図である。FIG. 33 is a diagram showing a configuration of a portion related to output timing control of the SDRAM of the sixth embodiment.
【図34】第6実施例のダミー出力回路の構成を示す図
である。FIG. 34 is a diagram illustrating a configuration of a dummy output circuit according to a sixth embodiment;
【図35】第6実施例におけるダミー出力回路の動作を
示すタイムチャートである。FIG. 35 is a time chart showing the operation of the dummy output circuit in the sixth embodiment.
【図36】第6実施例の出力回路の構成を示す図であ
る。FIG. 36 is a diagram illustrating a configuration of an output circuit according to a sixth embodiment.
【図37】第6実施例における出力回路の動作を示すタ
イムチャートである。FIG. 37 is a time chart illustrating the operation of the output circuit in the sixth embodiment.
【図38】第6実施例の切り換え回路の構成を示す図で
ある。FIG. 38 is a diagram illustrating a configuration of a switching circuit according to a sixth embodiment.
【図39】第7実施例のSDRAMの出力タイミング制
御に関係する部分の構成を示す図である。FIG. 39 is a diagram showing a configuration of a portion related to output timing control of the SDRAM of the seventh embodiment.
【図40】第7実施例の受信側半導体装置のディレイ回
路と、ディレイ制御回路の構成例を示す図である。FIG. 40 is a diagram illustrating a configuration example of a delay circuit and a delay control circuit of a receiving-side semiconductor device according to a seventh embodiment.
【図41】第7実施例の1/2位相シフト回路の構成を
示す図である。FIG. 41 is a diagram showing a configuration of a 1/2 phase shift circuit of a seventh embodiment.
【図42】第7実施例の位相判定回路の構成を示す図で
ある。FIG. 42 is a diagram illustrating a configuration of a phase determination circuit according to a seventh embodiment.
【図43】第7実施例での位相判定動作を説明する図で
ある。FIG. 43 is a diagram illustrating a phase determination operation in the seventh embodiment.
【図44】第7実施例での位相判定動作を説明する図で
ある。FIG. 44 is a diagram illustrating a phase determination operation in the seventh embodiment.
【図45】第7実施例での位相判定動作を説明する図で
ある。FIG. 45 is a diagram illustrating a phase determination operation in the seventh embodiment.
【図46】第7実施例での位相判定動作の真理値表であ
る。FIG. 46 is a truth table of the phase determination operation in the seventh embodiment.
【図47】第8実施例のSDRAMの出力タイミング制
御に関係する部分の構成を示す図である。FIG. 47 is a diagram showing a configuration of a portion related to output timing control of the SDRAM of the eighth embodiment.
【図48】第9実施例のSDRAMの出力タイミング制
御に関係する部分の構成を示す図である。FIG. 48 is a diagram showing a configuration of a portion related to output timing control of the SDRAM of the ninth embodiment.
【図49】第9実施例の位相判定回路の構成を示す図で
ある。FIG. 49 is a diagram illustrating a configuration of a phase determination circuit according to a ninth embodiment.
【図50】第9実施例での位相判定動作を説明する図で
ある。FIG. 50 is a diagram illustrating a phase determination operation in the ninth embodiment.
【図51】第9実施例での位相判定動作の真理値表であ
る。FIG. 51 is a truth table of a phase determination operation in the ninth embodiment;
【図52】第9実施例のディレイ制御回路の構成を示す
図である。FIG. 52 is a diagram illustrating a configuration of a delay control circuit according to a ninth embodiment;
【図53】第10実施例のSDRAMの出力タイミング
制御に関係する部分の構成を示す図である。FIG. 53 is a diagram showing a configuration of a portion related to output timing control of the SDRAM of the tenth embodiment.
【図54】第10実施例での位相判定動作を説明する図
である。FIG. 54 is a diagram illustrating a phase determination operation in the tenth embodiment.
【図55】第11実施例のSDRAMの出力タイミング
制御に関係する部分の構成を示す図である。FIG. 55 is a diagram showing a configuration of a portion related to output timing control of the SDRAM of the eleventh embodiment.
【図56】第12実施例のSDRAMにおけるクロック
入力回路と出力タイミング制御回路と、クロック分配回
路と、出力回路の配置を示す図である。FIG. 56 is a diagram showing an arrangement of a clock input circuit, an output timing control circuit, a clock distribution circuit, and an output circuit in the SDRAM of the twelfth embodiment.
【図57】従来例の半導体装置における出力タイミング
を示す図である。FIG. 57 is a diagram showing output timing in a conventional semiconductor device.
【図58】本発明の半導体装置における出力タイミング
を示す図である。FIG. 58 is a diagram showing output timing in the semiconductor device of the present invention.
【図59】第13実施例の半導体装置システムにおける
素子配置と信号配線を示す図である。FIG. 59 is a diagram showing element arrangement and signal wiring in a semiconductor device system of a thirteenth embodiment.
【図60】第13実施例における信号波形を示すタイム
チャートである。FIG. 60 is a time chart showing signal waveforms in the thirteenth embodiment.
【図61】第14実施例の半導体装置システムにおける
素子配置と信号配線を示す図である。FIG. 61 is a diagram showing element arrangement and signal wiring in a semiconductor device system according to a fourteenth embodiment.
【図62】第14実施例のコントローラにおけるクロッ
クタイミング調整の系統を示す図である。FIG. 62 is a diagram showing a system for clock timing adjustment in the controller of the fourteenth embodiment.
【図63】第15実施例の半導体装置システムにおける
素子配置と信号配線を示す図である。FIG. 63 is a diagram showing element arrangement and signal wiring in the semiconductor device system of the fifteenth embodiment.
【図64】第15実施例のコントローラにおけるクロッ
クタイミング調整の系統を示す図である。FIG. 64 is a diagram showing a system of clock timing adjustment in the controller of the fifteenth embodiment.
【図65】第16実施例の半導体装置システムにおける
素子配置と信号配線を示す図である。FIG. 65 is a diagram showing element arrangement and signal wiring in a semiconductor device system of a sixteenth embodiment.
【図66】第16実施例のコントローラにおけるクロッ
クタイミング調整の系統を示す図である。FIG. 66 is a diagram illustrating a system for clock timing adjustment in the controller according to the sixteenth embodiment;
11…外部信号入力端子 12…信号出力端子 13…入力回路 14…出力回路 20、30…出力タイミング制御回路 21、31…ディレイ回路 22、32…位相比較回路 23、33…ディレイ制御回路 34…ダミー入力回路 35…ダミー出力回路 DESCRIPTION OF SYMBOLS 11 ... External signal input terminal 12 ... Signal output terminal 13 ... Input circuit 14 ... Output circuit 20, 30 ... Output timing control circuit 21, 31 ... Delay circuit 22, 32 ... Phase comparison circuit 23, 33 ... Delay control circuit 34 ... Dummy Input circuit 35 ... Dummy output circuit
───────────────────────────────────────────────────── フロントページの続き (72)発明者 北原 照将 神奈川県川崎市中原区上小田中4丁目1番 1号 富士通株式会社内 (72)発明者 中野 正夫 神奈川県川崎市中原区上小田中4丁目1番 1号 富士通株式会社内 (72)発明者 田口 眞男 神奈川県川崎市中原区上小田中4丁目1番 1号 富士通株式会社内 (72)発明者 竹前 義博 神奈川県川崎市中原区上小田中4丁目1番 1号 富士通株式会社内 (72)発明者 松崎 康郎 神奈川県川崎市中原区上小田中4丁目1番 1号 富士通株式会社内 (72)発明者 西村 幸一 神奈川県川崎市中原区上小田中4丁目1番 1号 富士通株式会社内 (72)発明者 岡島 義憲 神奈川県川崎市中原区上小田中4丁目1番 1号 富士通株式会社内 ────────────────────────────────────────────────── ─── Continuing on the front page (72) Inventor Terumasa Kitahara 4-1-1, Kamidadanaka, Nakahara-ku, Kawasaki-shi, Kanagawa Prefecture Inside Fujitsu Limited (72) Inventor Masao Nakano 4-chome, Kamiodanaka, Nakahara-ku, Kawasaki-shi, Kanagawa Prefecture No. 1 Fujitsu Limited (72) Inventor Masao Taguchi 4-1-1 Kamiodanaka, Nakahara-ku, Kawasaki City, Kanagawa Prefecture 1-1 (Inside) Fujitsu Yoshihiro Takemae 4 Kamikadanaka, Nakahara-ku, Kawasaki City, Kanagawa Prefecture 1-1 1-1 Fujitsu Co., Ltd. (72) Inventor Yasuo Matsuzaki 4-1-1 Kamiodanaka, Nakahara-ku, Kawasaki-shi, Kanagawa Prefecture Fujitsu Co., Ltd. (72) Koichi Nishimura 4 Ueodanaka, Nakahara-ku, Kawasaki-shi, Kanagawa Fujitsu Limited (72) Inventor Yoshinori Okajima 4-1-1, Kamiodanaka, Nakahara-ku, Kawasaki-shi, Kanagawa Fuji The Corporation
Claims (39)
力する入力回路と、 出力タイミング信号を受け、該出力タイミング信号に応
じたタイミングで出力信号の出力を行う出力回路と、 該出力回路からの出力信号の出力タイミングを前記外部
入力信号に対して所定の位相になるように制御する出力
タイミング制御回路とを備える半導体装置であって、 前記出力タイミング制御回路は、 遅延量が選択可能で、前記基準信号を選択された遅延量
だけ遅延させ、前記出力タイミング信号として前記出力
回路に印加するディレイ回路と、 前記基準信号の位相と前記出力タイミング信号に応答す
る信号の位相を比較する位相比較回路と、 該位相比較回路の比較結果に基づいて、前記ディレイ回
路の遅延量を選択するディレイ制御回路とを備えること
を特徴とする半導体装置。An input circuit for receiving an external input signal and outputting a reference signal; an output circuit receiving an output timing signal and outputting an output signal at a timing corresponding to the output timing signal; And an output timing control circuit for controlling the output timing of the output signal to a predetermined phase with respect to the external input signal, wherein the output timing control circuit is capable of selecting a delay amount, A delay circuit that delays the reference signal by a selected delay amount and applies the output signal as the output timing signal to the output circuit; and a phase comparison circuit that compares a phase of the reference signal with a phase of a signal responsive to the output timing signal. And a delay control circuit that selects a delay amount of the delay circuit based on a comparison result of the phase comparison circuit. Characteristic semiconductor device.
出力タイミング信号を前記入力回路での遅延量に等しい
遅延量だけ遅延させるダミー入力回路を備え、前記位相
比較回路は前記基準信号の位相と前記ダミー入力回路の
出力信号の位相を比較する半導体装置。2. The semiconductor device according to claim 1, wherein a signal responsive to the output timing signal is input, and the dummy input delays the output timing signal by a delay amount equal to a delay amount in the input circuit. A semiconductor device including a circuit, wherein the phase comparison circuit compares a phase of the reference signal with a phase of an output signal of the dummy input circuit.
信号を前記出力回路での遅延量に等しい遅延量だけ遅延
させるダミー出力回路を備え、前記位相比較回路は前記
基準信号の位相と前記ダミー出力回路の出力信号に応答
した信号の位相を比較する半導体装置。3. The semiconductor device according to claim 1, further comprising: a dummy output circuit to which the output timing signal is input and delaying the output timing signal by a delay amount equal to a delay amount in the output circuit. The semiconductor device, wherein the phase comparison circuit compares a phase of the reference signal with a phase of a signal responsive to an output signal of the dummy output circuit.
信号を前記出力回路での遅延量に等しい遅延量だけ遅延
させるダミー出力回路を備え、前記ダミー入力回路には
前記ダミー出力回路で遅延された前記出力タイミング信
号が入力される半導体装置。4. The semiconductor device according to claim 2, further comprising: a dummy output circuit to which the output timing signal is input and delays the output timing signal by a delay amount equal to a delay amount in the output circuit. A semiconductor device to which the output timing signal delayed by the dummy output circuit is input to the dummy input circuit;
ミー負荷回路を備え、前記位相比較回路は前記基準信号
の位相と前記ダミー負荷回路の出力信号に応答した信号
の位相を比較する半導体装置。5. The semiconductor device according to claim 3, further comprising: a dummy load circuit having a predetermined load driven by said dummy output circuit, wherein said phase comparison circuit includes a phase of said reference signal and said dummy load. A semiconductor device for comparing the phase of a signal in response to an output signal of a circuit.
ミー負荷回路を備え、前記ダミー入力回路には前記ダミ
ー負荷回路の出力が入力される半導体装置。6. The semiconductor device according to claim 4, further comprising a dummy load circuit having a predetermined load driven by said dummy output circuit, wherein an output of said dummy load circuit is input to said dummy input circuit. Semiconductor device.
って、 前記出力回路は、切り換え信号に従って駆動特性が切り
換え可能であり、 前記ダミー出力回路も、前記切り換え信号に従って駆動
特性が切り換え可能である半導体装置。7. The semiconductor device according to claim 3, wherein said output circuit is capable of switching drive characteristics in accordance with a switching signal, and said dummy output circuit is also capable of switching drive characteristics in accordance with said switch signal. Semiconductor device.
って、 前記出力回路は、切り換え信号に従って駆動特性が切り
換え可能であり、 前記ダミー出力回路も、前記切り換え信号に従って駆動
特性が切り換え可能である半導体装置。8. The semiconductor device according to claim 5, wherein said output circuit is capable of switching drive characteristics in accordance with a switching signal, and said dummy output circuit is also capable of switching drive characteristics in accordance with said switching signal. Semiconductor device.
て切り換え可能である半導体装置。9. The semiconductor device according to claim 8, wherein a load of said dummy load circuit is switchable according to said switching signal.
の半導体装置であって、 前記出力回路の駆動電源は、当該半導体装置の内部電源
とは別の外部から供給される電源であり、 前記ダミー出力回路の駆動電源も、前記出力回路の駆動
電源と同じ電源である半導体装置。10. The semiconductor device according to claim 3, wherein a drive power supply for the output circuit is a power supply supplied from an external source different from an internal power supply of the semiconductor device. A semiconductor device, wherein a drive power supply for the dummy output circuit is the same power supply as a drive power supply for the output circuit.
載の半導体装置であって、 前記ディレイ回路は第1と第2のディレイ回路を備え、 前記出力回路は、前記出力信号が高レベルに変化する時
には前記第1のディレイ回路の出力する出力タイミング
信号に応じたタイミングで、前記出力信号が低レベルに
変化する時には前記第2のディレイ回路の出力する出力
タイミング信号に応じたタイミングで、前記出力信号の
出力を行い、 前記ディレイ制御回路は、前記出力信号が高レベルに変
化する時の前記位相比較回路での比較結果に基づいて前
記第1のディレイ回路の遅延量を選択し、前記出力信号
が低レベルの時の前記位相比較回路での比較結果に基づ
いて前記第2のディレイ回路の遅延量を選択する半導体
装置。11. The semiconductor device according to claim 1, wherein said delay circuit includes first and second delay circuits, and said output circuit outputs said output signal at a high level. At the timing according to the output timing signal output from the first delay circuit, and when the output signal changes to a low level, at the timing according to the output timing signal output from the second delay circuit. Outputting the output signal, the delay control circuit selects a delay amount of the first delay circuit based on a comparison result of the phase comparison circuit when the output signal changes to a high level, A semiconductor device for selecting a delay amount of the second delay circuit based on a comparison result of the phase comparison circuit when an output signal is at a low level.
あって、 前記位相比較回路は、前記基準信号の所定の位相時の前
記出力回路の出力信号の値と共に前記所定の位相時の前
後における前記出力回路の出力信号の値を検出し、前後
の値が同一の時には判定動作を行わず、前後の値が異な
る時に該前後の値と前記所定の位相時の値から位相を比
較し、 前記ディレイ制御回路は、前記位相比較回路が判定動作
を行わない時にはそれまでの遅延量が維持されるように
制御し、前記位相比較回路が判定動作を行った時にその
判定結果に基づいて遅延量を変化させる半導体装置。12. The semiconductor device according to claim 1, wherein the phase comparison circuit includes a value of an output signal of the output circuit at a predetermined phase of the reference signal and a value before and after the predetermined phase. Detecting the value of the output signal of the output circuit in the above, does not perform the determination operation when the value before and after is the same, and compares the phase from the value before and after when the value before and after is different from the value at the predetermined phase, The delay control circuit controls the delay amount up to that time when the phase comparison circuit does not perform the determination operation, and controls the delay amount based on the determination result when the phase comparison circuit performs the determination operation. Semiconductor device that changes
あって、 所定のサイクルで変化するダミーデータを出力するダミ
ーデータ生成回路と、 前記出力回路から出力する信号を、通常データ信号と、
前記ダミーデータ生成回路の出力する前記ダミーデータ
との間で切り換える出力データ切り換え回路とを備え、 当該半導体装置の初期化時には、前記出力回路から前記
ダミーデータが出力され、通常時には前記出力回路から
通常データ信号が出力される半導体装置。13. The semiconductor device according to claim 1, wherein: a dummy data generation circuit that outputs dummy data that changes in a predetermined cycle; and a signal output from the output circuit is a normal data signal.
An output data switching circuit for switching between the dummy data output from the dummy data generation circuit and the dummy data output from the output circuit when the semiconductor device is initialized. A semiconductor device to which a data signal is output.
て、 前記位相比較回路は、前記基準信号の所定の位相時の前
記出力回路の出力信号の値と共に前記所定の位相時の前
の前記出力回路の出力信号の値を検出し、該前の値と前
記所定の位相時の値から位相を比較し、 前記ディレイ制御回路は、初期化時に前記位相比較回路
の判定結果に基づいて遅延量を変化させ、初期化終了後
は前記遅延量を維持するように制御する半導体装置。14. The semiconductor device according to claim 13, wherein the phase comparison circuit includes a value of an output signal of the output circuit at a predetermined phase of the reference signal and the value of the output signal before the predetermined phase. The value of the output signal of the output circuit is detected, and the phase is compared with the previous value and the value at the predetermined phase. The delay control circuit initializes the delay amount based on the determination result of the phase comparison circuit at initialization. And controlling the delay amount after initialization to maintain the delay amount.
載の半導体装置であって、 所定のサイクルで変化するダミーデータを生成するダミ
ーデータ生成回路を備え、 前記ダミー出力回路は、前記ダミーデータ出力回路を出
力する半導体装置。15. The semiconductor device according to claim 3, further comprising: a dummy data generation circuit that generates dummy data that changes in a predetermined cycle, wherein the dummy output circuit includes the dummy output circuit. A semiconductor device that outputs a data output circuit.
て、 前記位相比較回路は、前記基準信号の所定の位相時の前
記出力回路の出力信号の値と共に前記所定の位相時の前
の前記出力回路の出力信号の値を検出し、該前の値と前
記所定の位相時の値から位相を比較する半導体装置。16. The semiconductor device according to claim 15, wherein said phase comparison circuit includes a value of an output signal of said output circuit at a predetermined phase of said reference signal and said value before said predetermined phase. A semiconductor device which detects a value of an output signal of an output circuit and compares a phase with the previous value and a value at the predetermined phase.
載の半導体装置であって、 前記入力回路から出力される前記基準信号から、該基準
信号を1/2周期シフトさせた1/2シフトクロックを
発生させる1/2位相シフト回路を備える半導体装置。17. The semiconductor device according to claim 1, wherein said reference signal output from said input circuit is shifted by a half period from said reference signal. A semiconductor device including a 1/2 phase shift circuit that generates a shift clock.
載の半導体装置であって、 前記入力回路(13)は、前記基準信号を1/N(N:
整数)に分周した信号に相当する前記基準信号と同位相
の1/N分周信号を生成する1/N分周回路を備え、 前記1/N分周回路の出力が入力され、前記ディレイ制
御回路によって前記ディレイ回路と同じ遅延量が選択さ
れ、前記ダミー出力回路にダミー出力タイミング信号を
出力するダミー用ディレイ回路を備え該ダミー出力回路
は、前記ディレイ回路からの出力タイミング信号にかえ
て、該ダミー用ディレイ回路からのダミー出力タイミン
グ信号を受けるように構成された半導体装置。18. The semiconductor device according to claim 3, wherein the input circuit (13) converts the reference signal to 1 / N (N:
A 1 / N frequency dividing circuit for generating a 1 / N frequency dividing signal having the same phase as the reference signal corresponding to the signal divided by (integer). The same delay amount as the delay circuit is selected by the control circuit, and a dummy delay circuit that outputs a dummy output timing signal to the dummy output circuit is provided. The dummy output circuit replaces the output timing signal from the delay circuit. A semiconductor device configured to receive a dummy output timing signal from the dummy delay circuit.
て、 前記ダミー用ディレイ回路と前記ダミー出力回路の間に
設けられ、前記ダミー用ディレイ回路から出力された前
記ダミー出力タイミング信号を、前記ディレイ回路から
前記出力回路までの信号配線に等しい遅延量だけ遅延さ
せるダミー信号配線を備える半導体装置。19. The semiconductor device according to claim 18, wherein said dummy output timing signal is provided between said dummy delay circuit and said dummy output circuit and output from said dummy delay circuit. A semiconductor device including a dummy signal line for delaying by a delay amount equal to a signal line from a delay circuit to the output circuit.
置であって、 前記ディレイ回路は第1と第2のディレイ回路を備え、 前記ダミー用ディレイ回路は第1と第2のダミー用ディ
レイ回路を備え、 前記出力回路は、前記出力信号が高レベルである時には
前記第1のディレイ回路の出力する出力タイミング信号
に応じたタイミングで、前記出力信号が低レベルである
時には前記第2のディレイ回路の出力する出力タイミン
グ信号に応じたタイミングで、前記出力信号の出力を行
い、 前記ダミー出力回路は、高レベルの信号を出力する時に
は前記第1のダミー用ディレイ回路の出力するダミー出
力タイミング信号に応じたタイミングで、低レベルの信
号を出力する時には前記第2のダミー用ディレイ回路の
出力するダミー出力タイミング信号に応じたタイミング
でダミー出力信号を出力し、 前記ディレイ制御回路は、前記ダミー出力信号が高レベ
ルの時の前記位相比較回路での比較結果に基づいて前記
第1のディレイ回路と前記第1のダミー用ディレイ回路
の遅延量を選択し、前記ダミー出力信号が低レベルの時
の前記位相比較回路での比較結果に基づいて前記第2の
ディレイ回路と前記第2のダミー用ディレイ回路の遅延
量を選択する半導体装置。20. The semiconductor device according to claim 18, wherein said delay circuit includes first and second delay circuits, and said dummy delay circuit is a first and second dummy delay circuit. The output circuit comprises: a timing corresponding to an output timing signal output from the first delay circuit when the output signal is at a high level, and the second delay circuit when the output signal is at a low level. The dummy output circuit outputs the output signal at a timing corresponding to the output timing signal output by the first dummy delay circuit when the first dummy delay circuit outputs a high-level signal. When outputting a low-level signal at a corresponding timing, a dummy output timing signal output from the second dummy delay circuit Outputting a dummy output signal at a timing corresponding to the first delay circuit and the first dummy circuit based on a comparison result of the phase comparison circuit when the dummy output signal is at a high level. The delay amount of the second delay circuit and the second dummy delay circuit based on the comparison result of the phase comparison circuit when the dummy output signal is at a low level. The semiconductor device to select.
記載の半導体装置であって、 所定のサイクルで変化するダミーデータを生成するダミ
ーデータ生成回路を備え、 前記ダミー出力回路は、前記ダミーデータ出力回路を出
力する半導体装置。21. The semiconductor device according to claim 18, further comprising: a dummy data generation circuit that generates dummy data that changes in a predetermined cycle, wherein the dummy output circuit includes the dummy output circuit. A semiconductor device that outputs a data output circuit.
て、 前記ダミーデータは、デューティ50%の信号である半
導体装置。22. The semiconductor device according to claim 21, wherein the dummy data is a signal having a duty of 50%.
置であって、 前記位相比較回路は、前記基準信号の所定の位相時の前
記出力回路の出力信号の値と共に前記所定の位相時の前
の前記出力回路の出力信号の値を検出し、該前の値と前
記所定の位相時の値から位相を比較する半導体装置。23. The semiconductor device according to claim 21, wherein said phase comparison circuit includes a value of an output signal of said output circuit at a predetermined phase of said reference signal and a value of said output signal before said predetermined phase. A semiconductor device that detects a value of an output signal of the output circuit and compares a phase of the output signal with a value at the predetermined phase.
から23のいずれか1項に記載の半導体装置であって、 前記基準信号の位相と第3のタイミング信号の位相を比
較する第2の位相比較回路と、 該第2の位相比較回路の比較結果に基づいて、前記ディ
レイ回路の遅延量を選択する第2のディレイ制御回路
と、 前記第2の位相比較回路に前記第3のタイミング信号と
して供給する信号を、前記出力回路の出力と前記ダミー
出力信号との間で切り換える切り換え回路と、 位相比較用のダミーデータを発生するダミーデータ発生
回路とを備え、 前記切り換え回路は、当該半導体装置の初期化時には前
記出力回路の出力を、初期化終了後には前記ダミー出力
信号を、前記第2の位相比較回路に供給するように切り
換える半導体装置。24. Claims 3 to 10, 15, 16, 18
24. The semiconductor device according to any one of claims 23 to 23, wherein: a second phase comparison circuit that compares a phase of the reference signal with a phase of a third timing signal; and a comparison result of the second phase comparison circuit. A second delay control circuit for selecting a delay amount of the delay circuit based on the following: a signal supplied to the second phase comparison circuit as the third timing signal, the output of the output circuit and the dummy output A switching circuit for switching between signals and a dummy data generating circuit for generating dummy data for phase comparison, wherein the switching circuit outputs the output of the output circuit at the time of initialization of the semiconductor device, and after completion of the initialization. Is a semiconductor device that switches so as to supply the dummy output signal to the second phase comparison circuit.
て、 前記出力回路は、前記初期化時には前記ダミーデータを
出力する半導体装置。25. The semiconductor device according to claim 24, wherein the output circuit outputs the dummy data during the initialization.
て、 前記ダミー出力回路は、前記初期化時には前記ダミーデ
ータを出力し、初期化終了後には前記出力回路から出力
される出力データを出力する半導体装置。26. The semiconductor device according to claim 25, wherein said dummy output circuit outputs said dummy data during said initialization, and outputs output data output from said output circuit after completion of said initialization. Semiconductor device.
て、 前記ダミー出力回路は、常時前記ダミーデータを出力す
る半導体装置。27. The semiconductor device according to claim 25, wherein said dummy output circuit always outputs said dummy data.
載の半導体装置であって、 前記外部入力信号は、立ち上がりと立ち下がりの位相が
180度ずれたクロック信号であり、 当該半導体装置は、前記外部入力信号の立ち上がりと立
ち下がりの一方のエッジに同期してデータを取込み、 前記出力回路からの前記出力信号の出力は、前記外部入
力信号の立ち上がりと立ち下がりの他方のエッジに同期
するように制御される半導体装置。28. The semiconductor device according to claim 1, wherein the external input signal is a clock signal whose rising and falling phases are shifted by 180 degrees. Fetching data in synchronization with one of the rising and falling edges of the external input signal; and outputting the output signal from the output circuit in synchronization with the other rising and falling edge of the external input signal. Semiconductor device controlled as follows.
載の半導体装置であって、 前記出力回路は、複数設けられており、 前記入力回路から、各出力回路に前記基準信号を伝達す
る信号経路は同じ遅延量を有する半導体装置。29. The semiconductor device according to claim 1, wherein a plurality of the output circuits are provided, and the reference signal is transmitted from the input circuit to each output circuit. A semiconductor device whose signal path has the same delay amount.
て、 前記入力回路から、複数の前記出力回路に前記基準信号
を伝達する信号経路は、等距離配線である半導体装置。30. The semiconductor device according to claim 29, wherein a signal path for transmitting the reference signal from the input circuit to a plurality of the output circuits is an equidistant wiring.
載の半導体装置であって、 前記出力回路は、複数設けられており、 前記タイミング制御回路は、各出力回路毎に設けられて
いる半導体装置。31. The semiconductor device according to claim 1, wherein a plurality of the output circuits are provided, and the timing control circuit is provided for each output circuit. Semiconductor device.
導体メモリである請求項1から31のいずれか1項に記
載の半導体装置。32. The semiconductor device according to claim 1, wherein said semiconductor device is a synchronous semiconductor memory.
0度ずれた外部クロック信号に同期してデータを入出力
する半導体装置において、 前記立ち上がりと立ち下がりの一方に同期してデータを
出力するデータ出力回路と、 前記立ち上がりと立ち下がりの他方に同期してデータを
取り込むデータ入力回路とを備えることを特徴とする半
導体装置。33. A phase of rising and falling is 18
In a semiconductor device that inputs and outputs data in synchronization with an external clock signal shifted by 0 degrees, a data output circuit that outputs data in synchronization with one of the rising and falling, and a data output circuit that outputs data in synchronization with the other of the rising and falling And a data input circuit for receiving data from the semiconductor device.
て、 前記外部クロック信号から、出力タイミング信号と入力
タイミング信号を生成するタイミング信号生成回路を備
え、 前記データ出力回路は前記出力タイミング信号に従って
データを出力し、 前記データ入力回路は前記入力タイミング信号に従って
データを入力する半導体装置。34. The semiconductor device according to claim 33, further comprising: a timing signal generation circuit that generates an output timing signal and an input timing signal from the external clock signal, wherein the data output circuit operates according to the output timing signal. A semiconductor device which outputs data, and wherein the data input circuit inputs data according to the input timing signal.
て、 前記タイミング信号生成回路は、 前記出力タイミング信号を遅延させる遅延回路と、 前記外部クロック信号と前記出力タイミング信号を比較
するタイミング比較回路とを備え、 前記タイミング比較回路の比較結果に基づいて、前記デ
ータ出力回路からのデータの出力が、前記立ち上がりと
立ち下がりの一方に同期するように、前記遅延回路の遅
延量を制御する半導体装置。35. The semiconductor device according to claim 34, wherein the timing signal generation circuit includes: a delay circuit that delays the output timing signal; and a timing comparison circuit that compares the external clock signal with the output timing signal. A semiconductor device that controls a delay amount of the delay circuit based on a comparison result of the timing comparison circuit so that data output from the data output circuit is synchronized with one of the rising edge and the falling edge .
して行い、データの入力は第2の外部信号に同期して行
う半導体装置を複数個接続した半導体装置システムにお
いて、 前記半導体装置から出力された出力データを伝達する配
線と、前記第1の外部信号を伝達する配線は並行に配置
され、前記出力データの伝達方向と前記第1の外部信号
の伝達方向は同一である半導体装置システム。36. A semiconductor device system in which a plurality of semiconductor devices are connected to output data in synchronization with a first external signal and input data in synchronization with a second external signal. A semiconductor device system in which a line for transmitting output output data and a line for transmitting the first external signal are arranged in parallel, and a transmission direction of the output data and a transmission direction of the first external signal are the same. .
ムであって、 前記半導体装置に入力される入力データを伝達する配線
と、前記第2の外部信号を伝達する配線は並行に配置さ
れ、前記入力データの伝達方向と前記第2の外部信号の
伝達方向は同一である半導体装置システム。37. The semiconductor device system according to claim 36, wherein a wiring for transmitting input data to be input to the semiconductor device and a wiring for transmitting the second external signal are arranged in parallel. A semiconductor device system in which a transmission direction of input data and a transmission direction of the second external signal are the same.
し、該複数の信号経路の一部から選択的に信号が出力さ
れるようにすることにより遅延量が選択可能なディレイ
ラインと、 該ディレイラインの遅延量を選択するディレイ制御回路
とを備え、遅延量が段階的に変化させられるディジタル
遅延回路であって、 前記ディレイ制御回路は、 各段は相補信号を出力し、ある段までは一方の相補信号
を出力し、その段以降の段は反転した相補信号を出力
し、反転した相補信号を最初に出力する段の位置がシフ
トするシフトレジスタと、 該シフトレジスタの隣接する段の異なる側の相補信号の
論理値を算出するゲートとを備え、 該ゲートの出力で前記ディレイラインを選択的に活性化
するディジタル遅延回路において、 前記ゲートは、前記シフトレジスタの前記相補信号の変
化が緩慢な側の元の論理値の時に前記ディレイラインを
活性化する信号を出力することを特徴とするディジタル
遅延回路。38. A delay line having a plurality of signal paths connected in series, wherein a delay amount is selectable by selectively outputting a signal from a part of the plurality of signal paths; A delay control circuit for selecting a delay amount of the delay line, wherein the delay amount is changed stepwise, wherein the delay control circuit outputs a complementary signal to each stage, Outputs a complementary signal, the subsequent stages output an inverted complementary signal, and the position of the stage that first outputs the inverted complementary signal is shifted. A gate for calculating a logical value of a complementary signal on a different side, wherein the output of the gate selectively activates the delay line. A digital delay circuit, which outputs a signal for activating the delay line when the complementary signal of the register has the original logical value on the slow side.
し、該複数の信号経路の一部を選択的に活性化すること
により遅延量が選択可能なディレイラインと、 該ディレイラインの遅延量を選択するディレイ制御回路
とを備え、遅延量が段階的に変化させられるディジタル
遅延回路であって、 前記ディレイ制御回路は、前記ディレイラインの少なく
とも2つの隣接する信号経路を活性化することを特徴と
するディジタル遅延回路。39. A delay line having a plurality of signal paths connected in series, wherein a delay amount is selectable by selectively activating a part of the plurality of signal paths, and a delay of the delay line. A delay control circuit for selecting an amount, wherein the delay amount is changed stepwise, wherein the delay control circuit activates at least two adjacent signal paths of the delay line. Characteristic digital delay circuit.
Priority Applications (13)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP33998896A JP3729582B2 (en) | 1996-08-13 | 1996-12-19 | Semiconductor device, semiconductor device system, and digital delay circuit |
| TW086106196A TW340262B (en) | 1996-08-13 | 1997-05-09 | Semiconductor device, system consisting of semiconductor devices and digital delay circuit |
| US08/892,790 US6298004B1 (en) | 1996-08-13 | 1997-07-15 | Semiconductor device, semiconductor system, and digital delay circuit |
| GB0031599A GB2355328B (en) | 1996-08-13 | 1997-07-17 | Semiconductor device |
| GB9715131A GB2316208B (en) | 1996-08-13 | 1997-07-17 | Semiconductor device |
| GB0030829A GB2355095B (en) | 1996-08-13 | 1997-07-17 | Semiconductor circuitry |
| GB0031265A GB2355096B (en) | 1996-08-13 | 1997-07-17 | Semiconductor device and semiconductor circuitry |
| GB0031269A GB2355097B (en) | 1996-08-13 | 1997-07-17 | Semiconductor device |
| KR1019970038647A KR100305546B1 (en) | 1996-08-13 | 1997-08-13 | Semiconductor devices, semiconductor systems and digital delay circuits |
| US09/448,432 US6201423B1 (en) | 1996-08-13 | 1999-11-24 | Semiconductor device, semiconductor system, and digital delay circuit |
| US09/706,731 US6498524B1 (en) | 1996-08-13 | 2000-11-07 | Input/output data synchronizing device |
| US10/302,999 US6873199B2 (en) | 1996-08-13 | 2002-11-25 | Variable digital delay line |
| US11/055,784 US20050242864A1 (en) | 1996-08-13 | 2005-02-11 | Semiconductor device, semiconductor system, and digital delay circuit |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8-213882 | 1996-08-13 | ||
| JP21388296 | 1996-08-13 | ||
| JP33998896A JP3729582B2 (en) | 1996-08-13 | 1996-12-19 | Semiconductor device, semiconductor device system, and digital delay circuit |
Related Child Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003421631A Division JP4159459B2 (en) | 1996-08-13 | 2003-12-18 | Semiconductor device, semiconductor device system, and digital delay circuit |
| JP2004341904A Division JP4070764B2 (en) | 1996-08-13 | 2004-11-26 | Semiconductor device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH10112182A true JPH10112182A (en) | 1998-04-28 |
| JP3729582B2 JP3729582B2 (en) | 2005-12-21 |
Family
ID=26520029
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP33998896A Expired - Lifetime JP3729582B2 (en) | 1996-08-13 | 1996-12-19 | Semiconductor device, semiconductor device system, and digital delay circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3729582B2 (en) |
Cited By (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6198689B1 (en) | 1998-11-27 | 2001-03-06 | Fujitsu Limited | Integrated circuit device with built-in self timing control circuit |
| JP2001126482A (en) * | 1999-10-28 | 2001-05-11 | Fujitsu Ltd | Semiconductor device |
| US6242954B1 (en) | 1998-10-15 | 2001-06-05 | Fujitsu Limited | Timing clock generation circuit using hierarchical DLL circuit |
| JP2001237678A (en) * | 2000-02-23 | 2001-08-31 | Fujitsu Ltd | Delay time adjustment method and delay time adjustment circuit |
| JP2001244796A (en) * | 1999-12-30 | 2001-09-07 | Hynix Semiconductor Inc | Delay-fixed loop device for semiconductor memory |
| WO2001088726A1 (en) * | 2000-05-18 | 2001-11-22 | Hitachi, Ltd. | Memory system |
| KR100325044B1 (en) * | 1998-12-25 | 2002-03-04 | 가네꼬 히사시 | Semiconductor memory device |
| JP2002093167A (en) * | 2000-09-08 | 2002-03-29 | Mitsubishi Electric Corp | Semiconductor storage device |
| US6369627B1 (en) | 1999-10-12 | 2002-04-09 | Fujitsu Limited | Delay circuit and semiconductor integrated circuit having same |
| US6426900B1 (en) | 2001-02-06 | 2002-07-30 | Mitsubishi Denki Kabushiki Kaisha | Synchronous semiconductor memory device performing data output in synchronization with external clock |
| JP2003044349A (en) * | 2001-07-30 | 2003-02-14 | Elpida Memory Inc | Register and signal generation method |
| US6522182B2 (en) | 1998-10-20 | 2003-02-18 | Fujitsu Limited | Integrated circuit device incorporating DLL circuit |
| JP2003347908A (en) * | 2002-05-21 | 2003-12-05 | Hynix Semiconductor Inc | Digital dll apparatus for correcting duty cycle and method thereof |
| US6720807B1 (en) | 2002-10-25 | 2004-04-13 | Renesas Technology Corp. | Semiconductor device with clock generation circuit |
| US7137022B2 (en) | 2002-10-25 | 2006-11-14 | Elpida Memory, Inc. | Timing adjustment circuit and semiconductor device including the same |
| US7137903B2 (en) | 2004-04-21 | 2006-11-21 | Acushnet Company | Transitioning hollow golf clubs |
| EP1764938A2 (en) | 2005-09-16 | 2007-03-21 | Fujitsu Ltd. | Timing adjustment for data transmitting/receiving circuit |
| KR100764111B1 (en) * | 2000-07-24 | 2007-10-09 | 가부시키가이샤 히타치세이사쿠쇼 | Clock generation circuit contro method of clock generation circuit and semiconductor memory device |
| US7298188B2 (en) | 2004-04-30 | 2007-11-20 | Fujitsu Limited | Timing adjustment circuit and memory controller |
| USRE40205E1 (en) | 1999-06-18 | 2008-04-01 | Elpida Memory, Inc. | Semiconductor device and timing control circuit |
| JP2010141441A (en) * | 2008-12-09 | 2010-06-24 | Fujitsu Ltd | Parallel-serial converter and data reception system |
| JP2010177786A (en) * | 2009-01-27 | 2010-08-12 | Fujitsu Semiconductor Ltd | Semiconductor integrated circuit |
| US7942760B2 (en) | 2004-04-21 | 2011-05-17 | Cobra Golf Incorporated | Transitioning hollow golf clubs |
| JP2012504838A (en) * | 2008-10-02 | 2012-02-23 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Optimize SRAM performance over extended voltage or process range using self-timed calibration of local clock generator |
-
1996
- 1996-12-19 JP JP33998896A patent/JP3729582B2/en not_active Expired - Lifetime
Cited By (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6242954B1 (en) | 1998-10-15 | 2001-06-05 | Fujitsu Limited | Timing clock generation circuit using hierarchical DLL circuit |
| US6522182B2 (en) | 1998-10-20 | 2003-02-18 | Fujitsu Limited | Integrated circuit device incorporating DLL circuit |
| US6198689B1 (en) | 1998-11-27 | 2001-03-06 | Fujitsu Limited | Integrated circuit device with built-in self timing control circuit |
| KR100325044B1 (en) * | 1998-12-25 | 2002-03-04 | 가네꼬 히사시 | Semiconductor memory device |
| USRE40205E1 (en) | 1999-06-18 | 2008-04-01 | Elpida Memory, Inc. | Semiconductor device and timing control circuit |
| US6369627B1 (en) | 1999-10-12 | 2002-04-09 | Fujitsu Limited | Delay circuit and semiconductor integrated circuit having same |
| JP2001126482A (en) * | 1999-10-28 | 2001-05-11 | Fujitsu Ltd | Semiconductor device |
| JP2001244796A (en) * | 1999-12-30 | 2001-09-07 | Hynix Semiconductor Inc | Delay-fixed loop device for semiconductor memory |
| JP2001237678A (en) * | 2000-02-23 | 2001-08-31 | Fujitsu Ltd | Delay time adjustment method and delay time adjustment circuit |
| US7257725B2 (en) | 2000-05-18 | 2007-08-14 | Elpida Memory, Inc. | Memory system |
| WO2001088726A1 (en) * | 2000-05-18 | 2001-11-22 | Hitachi, Ltd. | Memory system |
| KR100764111B1 (en) * | 2000-07-24 | 2007-10-09 | 가부시키가이샤 히타치세이사쿠쇼 | Clock generation circuit contro method of clock generation circuit and semiconductor memory device |
| JP2002093167A (en) * | 2000-09-08 | 2002-03-29 | Mitsubishi Electric Corp | Semiconductor storage device |
| US6426900B1 (en) | 2001-02-06 | 2002-07-30 | Mitsubishi Denki Kabushiki Kaisha | Synchronous semiconductor memory device performing data output in synchronization with external clock |
| JP2003044349A (en) * | 2001-07-30 | 2003-02-14 | Elpida Memory Inc | Register and signal generation method |
| JP2003347908A (en) * | 2002-05-21 | 2003-12-05 | Hynix Semiconductor Inc | Digital dll apparatus for correcting duty cycle and method thereof |
| US7137022B2 (en) | 2002-10-25 | 2006-11-14 | Elpida Memory, Inc. | Timing adjustment circuit and semiconductor device including the same |
| US6720807B1 (en) | 2002-10-25 | 2004-04-13 | Renesas Technology Corp. | Semiconductor device with clock generation circuit |
| US7147571B2 (en) | 2004-04-21 | 2006-12-12 | Acushnet Company | Transitioning hollow golf clubs |
| US7137903B2 (en) | 2004-04-21 | 2006-11-21 | Acushnet Company | Transitioning hollow golf clubs |
| US7942760B2 (en) | 2004-04-21 | 2011-05-17 | Cobra Golf Incorporated | Transitioning hollow golf clubs |
| US8235833B2 (en) | 2004-04-21 | 2012-08-07 | Cobra Golf Incorporated | Transitioning hollow golf clubs |
| US7298188B2 (en) | 2004-04-30 | 2007-11-20 | Fujitsu Limited | Timing adjustment circuit and memory controller |
| EP1764938A2 (en) | 2005-09-16 | 2007-03-21 | Fujitsu Ltd. | Timing adjustment for data transmitting/receiving circuit |
| US7653169B2 (en) | 2005-09-16 | 2010-01-26 | Fujitsu Limited | Timing adjustment for data transmitting/receiving circuit |
| JP2012504838A (en) * | 2008-10-02 | 2012-02-23 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Optimize SRAM performance over extended voltage or process range using self-timed calibration of local clock generator |
| JP2010141441A (en) * | 2008-12-09 | 2010-06-24 | Fujitsu Ltd | Parallel-serial converter and data reception system |
| JP2010177786A (en) * | 2009-01-27 | 2010-08-12 | Fujitsu Semiconductor Ltd | Semiconductor integrated circuit |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3729582B2 (en) | 2005-12-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3729582B2 (en) | Semiconductor device, semiconductor device system, and digital delay circuit | |
| JP3993717B2 (en) | Semiconductor integrated circuit device | |
| KR100305546B1 (en) | Semiconductor devices, semiconductor systems and digital delay circuits | |
| US5740123A (en) | Semiconductor integrated circuit for changing pulse width according to frequency of external signal | |
| JP4070255B2 (en) | Semiconductor integrated circuit | |
| KR100278737B1 (en) | Semiconductor integrated circuit | |
| JP3481065B2 (en) | Phase comparison circuit and semiconductor integrated circuit | |
| CN100592418C (en) | Circuit and control method for controlling driver of semiconductor memory device | |
| JP3335537B2 (en) | Semiconductor integrated circuit | |
| US20020021157A1 (en) | Variable delay circuit and semiconductor integrated circuit device | |
| JP2002025258A (en) | Delay fixed loop used in semiconductor memory device | |
| JP3388134B2 (en) | Phase comparison circuit, DLL circuit, and semiconductor integrated circuit | |
| US6225843B1 (en) | Semiconductor integrated circuit device | |
| JP4071873B2 (en) | Semiconductor integrated circuit device | |
| JPH117768A (en) | Semiconductor device and signal input state detection circuit | |
| JP4159459B2 (en) | Semiconductor device, semiconductor device system, and digital delay circuit | |
| JP3819005B2 (en) | Semiconductor integrated circuit | |
| JP4571960B2 (en) | Semiconductor integrated circuit | |
| JP4070764B2 (en) | Semiconductor device | |
| JPH11317076A (en) | Input circuit and semiconductor integrated circuit having the input circuit | |
| JP4468279B2 (en) | Variable delay circuit and semiconductor integrated circuit device | |
| KR100408210B1 (en) | Input circuit and semiconductor integrated circuit having the input circuit | |
| GB2355096A (en) | Semiconductor device and semiconductor circuitry |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040928 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20041126 |
|
| 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: 20050906 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20051004 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081014 Year of fee payment: 3 |
|
| R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081014 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091014 Year of fee payment: 4 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091014 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101014 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101014 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111014 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111014 Year of fee payment: 6 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111014 Year of fee payment: 6 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111014 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121014 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121014 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131014 Year of fee payment: 8 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| EXPY | Cancellation because of completion of term |