JP4583088B2 - Strobe signal delay device and semiconductor device including the same - Google Patents
Strobe signal delay device and semiconductor device including the same Download PDFInfo
- Publication number
- JP4583088B2 JP4583088B2 JP2004191649A JP2004191649A JP4583088B2 JP 4583088 B2 JP4583088 B2 JP 4583088B2 JP 2004191649 A JP2004191649 A JP 2004191649A JP 2004191649 A JP2004191649 A JP 2004191649A JP 4583088 B2 JP4583088 B2 JP 4583088B2
- Authority
- JP
- Japan
- Prior art keywords
- delay
- input
- delay element
- data
- clock
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 239000004065 semiconductor Substances 0.000 title claims description 26
- 230000015572 biosynthetic process Effects 0.000 claims description 3
- 230000000630 rising effect Effects 0.000 claims description 3
- 230000001360 synchronised effect Effects 0.000 claims description 3
- 238000003786 synthesis reaction Methods 0.000 claims description 3
- 238000000034 method Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 239000000872 buffer Substances 0.000 description 3
- 238000013481 data capture Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- SDIXRDNYIMOKSG-UHFFFAOYSA-L disodium methyl arsenate Chemical compound [Na+].[Na+].C[As]([O-])([O-])=O SDIXRDNYIMOKSG-UHFFFAOYSA-L 0.000 description 1
Images
Landscapes
- Pulse Circuits (AREA)
- Dram (AREA)
- Memory System (AREA)
Description
本発明は、DLL(Delay Locked Loop;ディレイ・ロックド・ループ)を使用するストローブ信号遅延制御装置に関する。 The present invention relates to a strobe signal delay control device using a DLL (Delay Locked Loop).
半導体装置における高速なデータのインターフェースの場合、クロック若しくはストローブ信号とデータとの同期を取るために、電圧又は温度の変動に関わらず一定のタイミングでデータを取り込む機構が必要とされる。このことを実現するための手段の一つとして、DLL(ディレイ・ロックト・ループ)回路を使用することがあげられる。 In the case of a high-speed data interface in a semiconductor device, in order to synchronize a clock or strobe signal and data, a mechanism for capturing data at a constant timing is required regardless of fluctuations in voltage or temperature. One means for realizing this is to use a DLL (Delay Locked Loop) circuit.
上記のDLL回路について更に説明する。デバイス間のデータインターフェース手法として、デバイス間で位相制御された単一のクロックを用いてクロックに同期してデータを送受信する手法や、データを送信するデバイスがストローブ信号とデータとを出力しデータを受信するデバイスが受け取ったストローブとデータとを用いて内部に取り込む手法などがある。後者の例として、ハードディスクにおけるウルトラDMA、DDR(ダブルデータレート)−SDRAM、DDRII−SDRAMなどのデータインターフェースがある。これらのうち、ウルトラDMAについては、例えばウルトラDMA100であってもストローブ信号は最大50MHzであるため、ハードディスクインターフェースをもつASIC設計において困難な点は特に生じない。しかし、DDR−SDRAMの場合、400MHzや266MHzなどの高速なストローブ信号に同期してデータを受けなくてはならないこと、ストローブ信号とデータのタイミング規定が厳しいことなどから、ASIC設計において専用の機構を用いなければ適切なデータインターフェースが困難である。更に、DDRII−SDRAMの場合、400MHz以上の周期でデータを受け取らなければならないから、上記の困難な点はより顕著になる。 The above DLL circuit will be further described. As a data interface method between devices, a method of transmitting and receiving data in synchronization with a clock using a single clock whose phase is controlled between devices, or a device that transmits data outputs a strobe signal and data to output the data. There is a method of taking in the strobe and data received by the receiving device. Examples of the latter include data interfaces such as ultra DMA, DDR (double data rate) -SDRAM, and DDRII-SDRAM in a hard disk. Among these, for Ultra DMA, for example, even in Ultra DMA 100, since the strobe signal has a maximum frequency of 50 MHz, there is no particular difficulty in designing an ASIC having a hard disk interface. However, in the case of a DDR-SDRAM, data must be received in synchronization with a high-speed strobe signal such as 400 MHz or 266 MHz, and the timing specification of the strobe signal and data is strict. If not used, an appropriate data interface is difficult. Furthermore, in the case of a DDRII-SDRAM, since the data must be received at a cycle of 400 MHz or more, the above difficult point becomes more remarkable.
上記の問題点を解決するための公知の技術として、DLLを用いる手法が知られている。この手法を用いたデータを受信するデバイスの構成の一部の例を、図8に示す。図8に示される構成によるデータの入力タイミングを、図9に示す。 As a known technique for solving the above problem, a technique using a DLL is known. FIG. 8 shows an example of part of the configuration of a device that receives data using this technique. FIG. 9 shows data input timings according to the configuration shown in FIG.
DLL回路104内部では、入力されたクロックの1周期分に関するDLL内部にある遅延素子106の設定値を、遅延制御回路110がクロック位相と遅延素子106を通過したクロックの位相とを比較することにより算出する。算出された遅延素子106の遅延設定値と、(外部134から与えられる)ギア比設定値とから、遅延設定値算出回路112がストローブ信号を遅延させる遅延素子126の遅延設定値を算出する。このギア比設定値が45%ならばストローブ信号用遅延素子126にはクロック周期の45%の遅延値が設定される。ここで、DLL104内部にある遅延素子106とストローブ信号用遅延素子126とは、同じ構成の遅延素子であることが前提である。これら遅延素子106,126には、0%の遅延設定であっても少しであるが遅延値が備わる。従って、最小遅延素子118は、0%の遅延設定がなされた場合の遅延素子106、126の遅延値と同一の遅延値を持つ。図9において、“td”がストローブ用遅延素子による遅延値である。
In the
図10(a)は、図8に示されるデバイス構成におけるストローブ遅延の理想的なタイミングを示す。TDDは、複数のデータ信号の入力から最小遅延素子118を介しフリップフロップ120に至るまでの遅延を示す。TD1がストローブ遅延値である。遅延素子126は小さな遅延単位の選択により遅延値が決まるためジッタが存在する。J1がそのジッタを示す。
FIG. 10A shows the ideal timing of the strobe delay in the device configuration shown in FIG. TDD indicates a delay from the input of a plurality of data signals to the flip-flop 120 via the minimum delay element 118. TD1 is a strobe delay value. Since the delay value of the
ASIC設計において、複数のデータ信号間でTDDが一定になることが必要である。従って、図8に示すように、フリップフロップ120は最小遅延素子118の近傍に配置され、各データ線のTDDの差が無いように設計される。一方、遅延素子126により補正されるストローブ信号は、遅延素子126から出力後クロックツリーシンセシスを用い各フリップフロップ120までのスキューが小さくなるように設計されるのであるが、ここで問題となるのは、遅延素子126からフリップフロップ120までの距離が長くなることである。更に遅延素子126からフリップフロップ120までの遅延は、温度、電圧の変動により変動が大きいことも問題となる。図10(b)に示される “TC”が遅延素子126からフリップフロップ120までの遅延値に相当し、“J2”が遅延値の変動量に相当する。したがって、図10(a)の理想的なタイミングの有効なデータウィンドウTDWにおいてマージンが“M1A”、“M1B”になるのに対し、現実のASIC設計においてはマージンが(図10(b)の)“M2A”、“M2B”のようになってしまい、図から明白なようにデータウィンドウに対するバランスおよびマージンが減少してしまう。
本発明は、図10(b)のTCおよびJ2を無くすことを目的とする。即ち本発明は、DLLを用いるデータ受信デバイスのインターフェース部分において、遅延素子により補正されるストローブ信号の、フリッププロップまでの遅延値とその変動量を無くすことを目的とする。 The object of the present invention is to eliminate TC and J2 in FIG. That is, an object of the present invention is to eliminate the delay value and the fluctuation amount of the strobe signal corrected by the delay element until the flip-prop in the interface portion of the data receiving device using the DLL.
本発明は、上記の目的を達成するために為されたものである。本発明に係る請求項1に記載の遅延装置は、
遅延値が可変である遅延素子と遅延素子の遅延を制御する遅延制御回路とを有し、
遅延素子の出力と遅延素子の最小遅延単位の遅延値を持つ最小遅延素子の出力が位相比較器に接続され、
遅延素子の入力と最小遅延素子の入力は共通であり、且つストローブ信号若しくはリファレンスクロックのいずれかが共通の入力として選択され、
位相比較器の比較結果により遅延制御回路が制御され、
遅延素子の出力が複数のデータラッチのクロックとして使用され得る遅延装置である。その遅延装置において、
遅延素子の入力及び最小遅延素子の入力としてリファレンスクロックが選択された場合、
位相比較器の一つの入力が、リファレンスクロック入力を起点とし、少なくとも複数のデータラッチのためのクロックラインと遅延値が可変である遅延素子とを通過する信号であり、
位相比較器のもう一つの入力が、前記起点から少なくとも前記遅延素子の最小遅延単位の遅延値をもつ最小遅延素子を通過する信号であり、
位相比較器の比較結果を用いて遅延制御回路が遅延素子の遅延値を決定し、
遅延素子の入力及び最小遅延素子の入力としてストローブ信号が選択された場合、ストローブ信号は前記遅延素子および前記クロックラインを通過し前記データラッチのクロックに接続されることを特徴とする。
The present invention has been made to achieve the above object. The delay device according to
A delay element having a variable delay value and a delay control circuit for controlling a delay of the delay element;
The output of the delay element and the output of the minimum delay element having the delay value of the minimum delay unit of the delay element are connected to the phase comparator,
The input of the delay element and the input of the minimum delay element are common, and either the strobe signal or the reference clock is selected as the common input,
The delay control circuit is controlled by the comparison result of the phase comparator ,
This is a delay device in which the output of the delay element can be used as a clock for a plurality of data latches. In the delay device,
When the reference clock is selected as the input of the delay element and the input of the minimum delay element,
One input of the phase comparator is a signal that starts from a reference clock input and passes through a clock line for at least a plurality of data latches and a delay element whose delay value is variable,
Another input of the phase comparator is a signal passing through the minimum delay element having a delay value of at least the minimum delay unit of the delay element from the starting point,
The delay control circuit determines the delay value of the delay element using the comparison result of the phase comparator,
When the strobe signal is selected as the input of the delay element and the input of the minimum delay element, the strobe signal passes through the delay element and the clock line and is connected to the clock of the data latch .
本発明に係る請求項2に記載の遅延装置は、
少なくとも前記最小遅延素子と同じ遅延値を持つ遅延素子を通過する複数の信号が複数のデータラッチの入力にそれぞれ接続されていることを特徴とする請求項1に記載の遅延装置である。
The delay device according to
2. The delay device according to
本発明に係る請求項3に記載の遅延装置は、
前記最小遅延素子と同じ遅延値を持つ遅延素子を通過する信号が複数のデータラッチの入力になっていることを特徴とする請求項2に記載の遅延装置である。
The delay device according to
3. The delay device according to
本発明に係る請求項4に記載の半導体装置は、
請求項1に記載の遅延装置を備える半導体装置であり、
遅延素子の出力から、クロックラインに接続される複数のデータラッチのクロック入力まで、およびクロックラインに接続される位相比較器の入力までの、それぞれの配線遅延のスキューが少なくなるように、複数のデータラッチおよび位相比較器が配置された構造であることを特徴とする半導体装置である。
According to a fourth aspect of the present invention, there is provided a semiconductor device.
A semiconductor device comprising the delay device according to
From the delay element output to the clock inputs of the multiple data latches connected to the clock line, and to the input of the phase comparator connected to the clock line, a plurality of wiring delay skews are reduced. A semiconductor device having a structure in which a data latch and a phase comparator are arranged.
本発明に係る請求項5に記載の半導体装置は、
前記クロックラインにてクロックツリーシンセシスが用いられ配線遅延のスキューが少なくなるように配置されたことを特徴とする請求項4に記載の半導体装置である。
A semiconductor device according to claim 5 of the present invention is
5. The semiconductor device according to
本発明に係る請求項6に記載の遅延装置は、
パルス発生器が備わり、
リファレンスクロックの代わりにリファレンスクロックの1周期を示すパルス信号が前記パルス発生器から入力されることを特徴とする請求項1に記載の遅延装置である。
The delay device according to claim 6 according to the present invention includes:
With a pulse generator,
2. The delay device according to
本発明に係る請求項7に記載の半導体装置は、
請求項1に記載の遅延装置が二対((38a、40a、42a、44a、46a)、(38b、40b、42b、44b、46b))備えられ、そのうちの一対にはストローブ信号の代わりにストローブ信号を反転した信号が入力されることを特徴とする半導体装置である。
According to a seventh aspect of the present invention, there is provided a semiconductor device.
The delay device according to
本発明に係る請求項8に記載の半導体装置は、
二対のデータ遅延装置(21a、21b)を含み、夫々のデータ遅延装置(21a、21b)はデータラッチを備え、
上記二対のデータ遅延装置(21a、21b)のうち一つのデータ遅延装置(21a)の、クロックラインに接続されるデータラッチの入力は、もう一つのデータ遅延装置(21b)の、クロックラインに接続されるデータラッチの入力と共通の信号が接続されていることを特徴とする請求項7に記載の半導体装置である。
A semiconductor device according to an eighth aspect of the present invention includes:
Including two pairs of data delay devices (21a, 21b), each data delay device (21a, 21b) comprising a data latch;
The data latch connected to the clock line of one data delay device (21a) of the two pairs of data delay devices (21a, 21b) is input to the clock line of the other data delay device (21b). 8. The semiconductor device according to claim 7, wherein a common signal is connected to an input of a connected data latch .
本発明に係る請求項9に記載の半導体装置は、
ストローブ信号の隣り合う二つの立ち上がり信号または立ち下がり信号の周期と同期する外部クロックが入力され、その外部クロックの逓倍されたクロックがリファレンスクロックとして入力されることを特徴とする請求項7に記載の半導体装置である。
The semiconductor device according to claim 9 according to the present invention includes:
8. The external clock synchronized with the period of two adjacent rising or falling signals of the strobe signal is input, and a multiplied clock of the external clock is input as a reference clock . It is a semiconductor device.
本発明に係る請求項10に記載の半導体装置は、
ストローブ信号はDDR−SDRAMのストローブ信号と接続され、それに対応する4本あるいは8本のDDR−SDRAMのデータバスがデータラッチの入力に最小遅延素子を介して接続されることを特徴とする請求項7に記載の半導体装置である。
According to a tenth aspect of the present invention, there is provided a semiconductor device.
The strobe signal is connected to the strobe signal of the DDR-SDRAM, and the corresponding data bus of 4 or 8 DDR-SDRAMs is connected to the input of the data latch through a minimum delay element. 7. A semiconductor device according to item 7 .
本発明に係る請求項11に記載の遅延装置は、
補正モード信号がアクティブの場合、リファレンスクロックが入力として選択され、遅延制御回路が位相比較器の出力に応じ遅延素子の遅延値を決定することを特徴とする請求項1に記載の遅延装置である。
A delay device according to claim 11 according to the present invention is
2. The delay device according to
本発明に係る請求項12に記載の半導体装置は、
DDR−SDRAMのリフレッシュサイクルに同期して、遅延装置の補正モード信号をアクティブにすることを特徴とする請求項10に記載の半導体装置である。
According to a twelfth aspect of the present invention, there is provided a semiconductor device.
11. The semiconductor device according to claim 10, wherein the correction mode signal of the delay device is activated in synchronization with a refresh cycle of the DDR-SDRAM.
本発明を利用することにより、DLLを用いるデータ受信デバイスのインターフェース部分において、遅延素子により補正されるストローブ信号の、フリッププロップまでの遅延値とその変動量を無くすことができる。 By using the present invention, it is possible to eliminate the delay value until the flip-prop of the strobe signal corrected by the delay element and its fluctuation amount in the interface portion of the data receiving device using the DLL.
以下、図面を参照しつつ本発明に係る好適な実施の形態を説明する。 DESCRIPTION OF EXEMPLARY EMBODIMENTS Hereinafter, preferred embodiments of the invention will be described with reference to the drawings.
《第1の実施形態》
図1は、本発明に係る好適な第1の実施形態であるDLLを備えるデータ受信デバイスのインターフェース部2の概略の回路図を示す。図2は、図1の遅延素子42の簡単な回路例を示す。図2では、バッファ52の一つが最小遅延単位を構成する。選択回路50で最小単位の遅延が選択されても(即ち、図2の選択回路50の最下位の信号が選択されても)、選択回路その他による遅延は必ず付加される。この時の遅延値が、最小遅延素子40のもつ遅延値と同等であることが望ましい。最小遅延素子40は、遅延素子で最小単位が選択されている場合、位相比較器46の比較結果が大きな遅延差になる(遅延素子42が最小単位の遅延になっているとしても、所望以上の遅延が生じてしまうこと)を防ぐための回路である。
<< First Embodiment >>
FIG. 1 is a schematic circuit diagram of an
図3では、遅延素子42の入力がリファレンスクロックの場合、位相比較器入力1が最小遅延素子40を通過する線路による入力を示し、図3の“tD_min”がその最小遅延素子40による遅延値を示す。また、位相比較器入力2が遅延素子42とクロックラインを通過する線路による入力を示す。ここで位相比較器入力2の初期状態では、遅延素子42の遅延設定は最小若しくは最小に近い設定である。その時のタイミングを図3の位相比較器入力2(a)に示す。遅延素子42の遅延値の初期設定が最小である場合(即ち、最小遅延素子40の遅延値が設定されている場合)、位相比較器入力1とのタイミングの差は、クロックラインの遅延が付加されていることから生じる。初期状態に対して、遅延制御回路44は遅延素子42の遅延単位を増加するように制御する。そうすると、位相比較器入力は、“位相比較器入力2(b)”から“位相比較器入力2(c)”へと変化していく。
In FIG. 3, when the input of the
図3に示される位相比較器入力2(c)のタイミングのように、位相比較器入力1のエッジより遅くなれば、遅延制御回路44は遅延値を減らすように制御する。以後、遅延制御回路44は、二つの入力(位相比較器入力1と位相比較器入力2)のエッジが近似するように遅延素子42の遅延値の増減を制御する。このとき、図3のtD_lockは、図1の遅延素子およびクロックラインを通過する遅延時間を示すが、リファレンスクロックの一周期と一致する。図1の遅延素子出力から、位相比較器入力、および各フリップフロップの入力までの遅延が等しければ、遅延素子入力からフリップフロップ(20a、20b)のクロック入力までが、リファレンスクロックの周期に等しくなるように制御されたことになる。
The
遅延素子42の遅延値の制御は、図1の補正モード信号がアクティブの時に、リファレンスクロックがマルチプレクス38により選択されることで行われる。補正モード信号が非アクティブの場合はストローブ信号が選択され、ストローブ信号がリファレンスクロックの一周期分の遅延時間後にフリップフロップ(20a、20b)のクロックに到達することになる。
The delay value of the
図4に示すように、各ストローブエッジの中間に有効データが有る場合、ストローブ信号がバスクロックと同期しており、リファレンスクロックが図4の4逓倍クロックに相当するのであれば、フリップフロップ(20a、20b)のクロックにはストローブの90度位相遅延させた信号が入力されることになる。このとき、データの有効範囲の中間地点でデータを取り込むことが可能となる。 As shown in FIG. 4, when there is valid data in the middle of each strobe edge, if the strobe signal is synchronized with the bus clock and the reference clock corresponds to the quadruple clock in FIG. , 20b) is input with a signal delayed by 90 degrees of the strobe. At this time, it is possible to capture data at an intermediate point in the effective range of data.
図1のデータ遅延装置(21a、21b)のフリップフロップ(20a、20b)の前に付加されている最小遅延素子(18a、18b)は、図4のtD_minをデータ遅延として付加し、tcycのストローブ遅延が適切に付加されることを補完するものである。図1のデータ遅延装置(21a、21b)は、最小遅延素子(18a、18b)の出力が一つのフリップフロップ(20a、20b)と接続しているが、図5に示すように複数のフリップフロップ(20−1、20−2、20−3、20−4)と接続してもよい。複数のフリップフロップが接続する場合、後段の回路(図5の場合、D0OUT0〜D0OUT3のデータを取り込む回路)がデータを取り込みやすくなる。 The minimum delay elements (18a, 18b) added before the flip-flops (20a, 20b) of the data delay device (21a, 21b) of FIG. 1 add tD_min of FIG. It complements that delay is added appropriately. In the data delay device (21a, 21b) of FIG. 1, the output of the minimum delay element (18a, 18b) is connected to one flip-flop (20a, 20b), but as shown in FIG. (20-1, 20-2, 20-3, 20-4) may be connected. When a plurality of flip-flops are connected, the subsequent circuit (in the case of FIG. 5, a circuit that captures data of D0OUT0 to D0OUT3) can easily capture data.
《第2の実施形態》
図6は、本発明に係る好適な第2の実施形態であるDLLを備えるデータ受信デバイスのインターフェース部2の概略の回路図を示す。ストローブ遅延装置36はリファレンスクロックの一周期分の遅延をストローブ信号に与える動作をする際、リファレンスクロックを入力するのではなく、図6のパルス発生器49によりリファレンスクロック周期相当のパルスを与えるようにしてもよい。
<< Second Embodiment >>
FIG. 6 is a schematic circuit diagram of the
《第3の実施形態》
図7は、本発明に係る好適な第3の実施形態であるDLLを備えるデータ受信デバイスのインターフェース部2の概略の回路図を示す。半導体装置へ入力されるストローブ信号22は、IOバッファやその他のバッファを介してストローブ遅延装置36に入力される。ストローブ信号の立上がりと立下りにおいて、品質(遅延、信号の傾斜)が異なる場合がある。ストローブの立上がりでラッチするデータと立下りでラッチするデータとに対して、それぞれ異なる遅延装置を介して補正されたストローブ信号を利用することにより、エッジによって遅延値が異なるということを防げる。
<< Third Embodiment >>
FIG. 7 is a schematic circuit diagram of the
18、18a、18b・・・最小遅延素子、21、21a、21b・・・データ遅延装置、36・・・ストローブ遅延装置、38・・・マルチプレクス、40・・・最小遅延素子、42・・・遅延素子、46・・・位相比較器。
18, 18a, 18b ...
Claims (12)
クロックラインを介した遅延素子の出力と遅延素子の最小遅延単位の遅延値を持つ最小遅延素子の出力が位相比較器に接続され、
遅延素子の入力と最小遅延素子の入力は共通であり、且つストローブ信号若しくはリファレンスクロックのいずれかが共通の入力として選択され、
位相比較器の比較結果により遅延制御回路が制御され、
遅延素子の出力が複数のデータラッチのクロックとして使用され得る遅延装置において、
遅延素子の入力及び最小遅延素子の入力としてリファレンスクロックが選択された場合、
位相比較器の一つの入力が、リファレンスクロック入力を起点とし、少なくとも複数のデータラッチのためのクロックラインと遅延値が可変である遅延素子とを通過する信号であり、
位相比較器のもう一つの入力が、前記起点から少なくとも前記遅延素子の最小遅延単位の遅延値をもつ最小遅延素子を通過する信号であり、
位相比較器の比較結果を用いて遅延制御回路が遅延素子の遅延値を決定し、
遅延素子の入力及び最小遅延素子の入力としてストローブ信号が選択された場合、ストローブ信号は前記遅延素子および前記クロックラインを通過し前記データラッチのクロックに接続されることを特徴とする遅延装置。 A delay element having a variable delay value and a delay control circuit for controlling a delay of the delay element;
The output of the delay element via the clock line and the output of the minimum delay element having the delay value of the minimum delay unit of the delay element are connected to the phase comparator,
The input of the delay element and the input of the minimum delay element are common, and either the strobe signal or the reference clock is selected as the common input,
The delay control circuit is controlled by the comparison result of the phase comparator ,
In a delay device in which the output of the delay element can be used as a clock for a plurality of data latches,
When the reference clock is selected as the input of the delay element and the input of the minimum delay element,
One input of the phase comparator is a signal that starts from a reference clock input and passes through a clock line for at least a plurality of data latches and a delay element whose delay value is variable,
Another input of the phase comparator is a signal passing through the minimum delay element having a delay value of at least the minimum delay unit of the delay element from the starting point,
The delay control circuit determines the delay value of the delay element using the comparison result of the phase comparator,
When a strobe signal is selected as an input of a delay element and an input of a minimum delay element, the strobe signal passes through the delay element and the clock line and is connected to the clock of the data latch .
遅延素子の出力から、クロックラインに接続される複数のデータラッチのクロック入力まで、およびクロックラインに接続される位相比較器の入力までの、それぞれの配線遅延のスキューが少なくなるように、複数のデータラッチおよび位相比較器が配置された構造であることを特徴とする半導体装置。From the delay element output to the clock inputs of the multiple data latches connected to the clock line and to the input of the phase comparator connected to the clock line, a plurality of wiring delay skews are reduced. A semiconductor device having a structure in which a data latch and a phase comparator are arranged.
リファレンスクロックの代わりにリファレンスクロックの1周期を示すパルス信号が前記パルス発生器から入力されることを特徴とする請求項1に記載の遅延装置。2. The delay device according to claim 1, wherein a pulse signal indicating one cycle of a reference clock is input from the pulse generator instead of the reference clock.
上記二対のデータ遅延装置(21a、21b)のうち一つのデータ遅延装置(21a)の、クロックラインに接続されるデータラッチの入力は、もう一つのデータ遅延装置(21b)の、クロックラインに接続されるデータラッチの入力と共通の信号が接続されていることを特徴とする請求項7に記載の半導体装置。 Including two pairs of data delay devices (21a, 21b), each data delay device (21a, 21b) comprising a data latch;
The data latch connected to the clock line of one data delay device (21a) of the two pairs of data delay devices (21a, 21b) is input to the clock line of the other data delay device (21b). 8. The semiconductor device according to claim 7, wherein a signal common to an input of a data latch to be connected is connected .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004191649A JP4583088B2 (en) | 2004-06-29 | 2004-06-29 | Strobe signal delay device and semiconductor device including the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004191649A JP4583088B2 (en) | 2004-06-29 | 2004-06-29 | Strobe signal delay device and semiconductor device including the same |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006012363A JP2006012363A (en) | 2006-01-12 |
JP4583088B2 true JP4583088B2 (en) | 2010-11-17 |
Family
ID=35779410
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004191649A Expired - Fee Related JP4583088B2 (en) | 2004-06-29 | 2004-06-29 | Strobe signal delay device and semiconductor device including the same |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4583088B2 (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5005928B2 (en) * | 2006-02-21 | 2012-08-22 | 株式会社リコー | Interface circuit and storage control device including the interface circuit |
JP2008236273A (en) | 2007-03-20 | 2008-10-02 | Nec Corp | Automatic delay control circuit and memory interface control circuit using the circuit |
JP5160856B2 (en) * | 2007-10-24 | 2013-03-13 | ルネサスエレクトロニクス株式会社 | DDR memory controller and semiconductor device |
JP5231289B2 (en) * | 2009-03-02 | 2013-07-10 | ルネサスエレクトロニクス株式会社 | Duty ratio correction circuit and duty ratio correction method |
JP5446496B2 (en) | 2009-06-17 | 2014-03-19 | 株式会社リコー | Information processing apparatus, image forming apparatus, and information processing method |
KR20110131765A (en) | 2010-05-31 | 2011-12-07 | 주식회사 하이닉스반도체 | Phase correction circuit and data align circuit using the same |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1021684A (en) * | 1996-07-05 | 1998-01-23 | Mitsubishi Electric Corp | Synchronous semiconductor memory device |
JPH11205102A (en) * | 1998-01-13 | 1999-07-30 | Mitsubishi Electric Corp | Delay synchronization circuit |
JPH11316617A (en) * | 1998-05-01 | 1999-11-16 | Mitsubishi Electric Corp | Semiconductor circuit device |
JP2003036674A (en) * | 2001-04-27 | 2003-02-07 | Samsung Electronics Co Ltd | Input circuit for semiconductor memory |
JP2005094597A (en) * | 2003-09-19 | 2005-04-07 | Ricoh Co Ltd | Delay control device |
JP2006013990A (en) * | 2004-06-28 | 2006-01-12 | Ricoh Co Ltd | Delay controller |
JP2007226308A (en) * | 2006-02-21 | 2007-09-06 | Ricoh Co Ltd | Interface circuit and storage controller therewith |
-
2004
- 2004-06-29 JP JP2004191649A patent/JP4583088B2/en not_active Expired - Fee Related
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1021684A (en) * | 1996-07-05 | 1998-01-23 | Mitsubishi Electric Corp | Synchronous semiconductor memory device |
JPH11205102A (en) * | 1998-01-13 | 1999-07-30 | Mitsubishi Electric Corp | Delay synchronization circuit |
JPH11316617A (en) * | 1998-05-01 | 1999-11-16 | Mitsubishi Electric Corp | Semiconductor circuit device |
JP2003036674A (en) * | 2001-04-27 | 2003-02-07 | Samsung Electronics Co Ltd | Input circuit for semiconductor memory |
JP2005094597A (en) * | 2003-09-19 | 2005-04-07 | Ricoh Co Ltd | Delay control device |
JP2006013990A (en) * | 2004-06-28 | 2006-01-12 | Ricoh Co Ltd | Delay controller |
JP2007226308A (en) * | 2006-02-21 | 2007-09-06 | Ricoh Co Ltd | Interface circuit and storage controller therewith |
Also Published As
Publication number | Publication date |
---|---|
JP2006012363A (en) | 2006-01-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4416580B2 (en) | Delay control device | |
US7368966B2 (en) | Clock generator and clock duty cycle correction method | |
JP4192273B2 (en) | Delay locked loop and its synchronization method in semiconductor memory device | |
JP5134779B2 (en) | Delay synchronization circuit | |
US10700689B2 (en) | Apparatuses and methods for detecting a loop count in a delay-locked loop | |
KR100832007B1 (en) | Semiconductor memory device and operation method thereof | |
US7372311B2 (en) | Delay locked loop for controlling duty rate of clock | |
KR101004665B1 (en) | Semiconductor memory device and output enable signal generating method | |
JP2005322374A (en) | Semiconductor memory device for controlling data output timing by frequency variation | |
US8164370B2 (en) | Clock control circuit and semiconductor device including the same | |
US9159390B2 (en) | Domain crossing circuit of semiconductor apparatus | |
JP2009118458A (en) | Delay locked loop | |
JP2010124020A (en) | Dll circuit and semiconductor device including the same | |
US7733129B2 (en) | Method and circuit for generating memory clock signal | |
US7737744B2 (en) | Register controlled delay locked loop circuit | |
JP5005928B2 (en) | Interface circuit and storage control device including the interface circuit | |
US20150146477A1 (en) | Semiconductor device | |
JP4583088B2 (en) | Strobe signal delay device and semiconductor device including the same | |
US7629821B2 (en) | Semiconductor memory device | |
US8638137B2 (en) | Delay locked loop | |
KR100832023B1 (en) | Delay locked loop of semiconductor memory device | |
JP2011242838A (en) | Memory interface circuit | |
KR20100130380A (en) | Delay locked loop circuit | |
KR20140083367A (en) | Delay lock loop and latency control circuit including the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060825 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090916 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090924 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091124 |
|
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: 20100824 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100831 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130910 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |