(57)【特許請求の範囲】
【請求項１】
外部クロック信号を入力されて、クロックのエッジでレベル遷移するクロック入力信号を生成するバッファと、
前記クロック入力信号を入力され、第１比較信号及び第２比較信号を入力されて前記クロック入力信号を各所定の時間だけ遅延させた後、第１クロック信号及び第２クロック信号を出力する遅延ライン部と、
前記遅延ライン部において前記第２クロック信号が非作動の間は、前記第１クロック信号をバイパスし、前記第２クロック信号が作動すると、前記第１クロック信号と前記第２クロック信号とを混合して、両者の立下りエッジの中間位相を有する混合クロック信号を生成する混合回路と、
前記混合クロック信号を入力されて、混合クロック信号が実際の回路における内部クロックとして用いられる時の遅延時間を推定してその遅延時間を付加し、補償クロック信号を生成する遅延モデル部と、
前記外部クロック信号を入力されて、前記補償クロック信号と比較して第１比較信号を生成し、前記第１比較信号を前記遅延ライン部に出力する直接位相感知器と、
前記第１クロック信号及び前記第２クロック信号を入力され、両者の位相を感知して第２比較信号を生成した後、前記遅延ライン部に出力する位相感知器と
を備えてなるデューティサイクル修正が可能なデジタルＤＬＬ装置。
【請求項２】
請求項１に記載のデューティサイクル修正が可能なデジタルＤＬＬ装置において、
前記遅延ライン部は、
前記第１比較信号に応じて遅延量を調整する第１制御信号を生成する第１制御手段と、
前記第１制御信号を入力され、前記クロック入力信号を入力され、前記第１制御信号に応じて前記クロック入力信号を所定時間だけ遅延させて、第１クロック信号を生成する第１遅延ラインと、
前記第２比較信号に応じて遅延量を調整する第２制御信号を生成する第２制御手段と、
前記第２制御信号を入力され、前記クロック入力信号を入力され、前記第２制御信号に応じて前記クロック入力信号を所定時間だけ遅延させた後、反転して第２クロック信号を生成する第２遅延ラインと
を含んでなることを特徴とするデジタルＤＬＬ装置。
【請求項３】
請求項１に記載のデューティサイクル修正が可能なデジタルＤＬＬ装置において、
前記遅延ライン部は、
前記第１比較信号に応じて遅延量を調整する第１シフト信号を生成して出力する第３制御手段と、
前記第１シフト信号を入力されて、出力信号を左右に移動して遅延量を制御する第３制御信号を生成して出力する第１シフトレジスタと、
前記第３制御信号を入力され、前記バッファから前記クロック入力信号を入力され、前記第３制御信号に応じて前記クロック入力信号を所定時間だけ遅延させて第１クロック信号を生成して、前記混合回路に出力する第３遅延ラインと、
前記第２比較信号に応じて遅延量を調整する第２シフト信号を生成して出力する第４制御手段と、
前記第２シフト信号を入力されて、出力信号を左右に移動して遅延量を制御する第４制御信号を生成して出力する第２シフトレジスタと、
前記第４制御信号を入力され、前記バッファから前記クロック入力信号を入力され、前記第４制御信号に応じて前記クロック入力信号を所定時間だけ遅延させた後、反転して第２クロック信号を生成し、前記第２クロック信号を前記混合回路に出力する第４遅延ラインと
を含んでなることを特徴とするデジタルＤＬＬ装置。
【請求項４】
請求項３に記載のデューティサイクル修正が可能なデジタルＤＬＬ装置において、
前記第３遅延ラインは、
順次接続された複数個のユニット遅延セルを備え、駆動されたユニット遅延セルの個数に応じた遅延時間を有する、二つの信号を生成して出力する粗遅延ラインと、
前記粗遅延ラインから前記二つの信号を入力されて、遅延時間を細かくチューニングする第１位相混合器と
を含んでなることを特徴とするデジタルＤＬＬ装置。
【請求項５】
請求項３に記載のデューティサイクル修正が可能なデジタルＤＬＬ装置において、
前記第４遅延ラインは、
順次接続された複数個のユニット遅延セルを備え、駆動されたユニット遅延セルの個数に応じた遅延時間を有する、二つの信号を生成して出力する粗遅延ラインと、
前記粗遅延ラインから前記二つの信号を入力されて、遅延時間を細かくチューニングする第１位相混合器と
を含んでなることを特徴とするデジタルＤＬＬ装置。
【請求項６】
請求項１に記載のデューティサイクル修正が可能なデジタルＤＬＬ装置において、
前記遅延ライン部は、
前記バッファから前記クロック入力信号を入力され、前記クロック入力信号により生成された複数個の多重位相信号を出力する複数個の遅延セルと、
前記第１比較信号に応じて遅延量を調整する第５制御信号を生成して出力する第５制御手段と、
前記第５制御信号に応じて前記多重位相信号の中で隣接する二つの信号を選択し、前記二つの信号をチューニングして生成された第１クロック信号を前記混合回路に出力する第１信号生成手段と、
前記第２比較信号に応じて遅延量を調整する第６制御信号を生成して出力する第６制御手段と、
前記第６制御信号に応じて前記多重位相信号の中で隣接する二つの信号を選択し、前記二つの信号をチューニングし反転することによって生成された、第２クロック信号を前記混合回路に出力する第２信号生成手段と
を含んでなることを特徴とするデジタルＤＬＬ装置。
【請求項７】
請求項６に記載のデューティサイクル修正が可能なデジタルＤＬＬ装置において、
前記第１信号生成手段は、
前記第５制御信号により、前記複数個の遅延セルから入力された前記複数個の多重位相信号の中で一個のユニット遅延セルによる遅延時間の差を有する隣接する二つの信号を選択して出力するマルチプレクサと、
前記マルチプレクサから二つの信号を入力されてチューニングして生成された一つの信号を前記混合回路に出力する第２位相混合器と
を含んでなることを特徴とするデジタルＤＬＬ装置。
【請求項８】
請求項６に記載のデューティサイクル修正が可能なデジタルＤＬＬ装置において、
前記第２信号生成手段は、
前記第６制御信号により、前記複数個の遅延セルから入力された前記複数個の多重位相信号の中で一個のユニット遅延セルによる遅延時間の差を有する隣接する二つの信号を選択して出力するマルチプレクサと、
前記マルチプレクサから二つの信号を入力されてチューニングして生成された一つの信号を前記混合回路に出力する第２位相混合器と
を含んでなることを特徴とするデジタルＤＬＬ装置。
【請求項９】
請求項４または請求項５に記載のデューティサイクル修正が可能なデジタルＤＬＬ装置において、
前記第１位相混合器は、
前記第３制御手段または前記第４制御手段からの複数個の混合制御信号の中で一つの信号を一端子に入力され、他の端子に前記粗遅延ラインから出力された二つの信号の中の一つの信号を入力され、前記混合制御信号が第１論理レベルである場合には、Ｈｉｇｈ−Ｚ信号を出力し、前記混合制御信号が第２論理レベルである場合には、前記粗遅延ラインから出力された二つの信号の中の一つの信号を反転して出力する複数個の第１混合セルと、
前記第３制御手段または前記第４制御手段からの複数個の混合制御信号の中の一つの信号を一端子に入力され、他の端子に前記粗遅延ラインから出力された二つの信号の中の他の信号を入力され、前記混合制御信号が第１論理レベルである場合には、Ｈｉｇｈ−Ｚ信号を出力し、前記混合制御信号が第２論理レベルである場合には、前記粗遅延ラインから出力された二つの信号の中の他の一つの信号を反転して出力する第２混合セルと、
前記第１混合セル及び第２混合セルから出力された複数個の信号を反転して出力するインバータと
を含んでなることを特徴とするデジタルＤＬＬ装置。
【請求項１０】
請求項７または請求項８に記載のデューティサイクル修正が可能なデジタルＤＬＬ装置において、
前記第２位相混合器は、
前記第５制御手段または第６制御手段からの複数個の混合制御信号の中の一つの信号を一端子に入力され、他の端子に前記マルチプレクサから出力された二つの信号の中の一つの信号を入力され、前記混合制御信号が第１論理レベルである場合には、Ｈｉｇｈ−Ｚ信号を出力し、前記混合制御信号が第２論理れべるである場合には、前記マルチプレクサから出力された二つの信号の中の一つの信号を反転して出力する複数個の第１混合セルと、
前記第５制御手段または第６制御手段からの複数個の混合制御信号の中の一つの信号を一端子に入力され、他の端子に前記マルチプレクサから出力された二つの信号の中の他の一つの信号を入力され、前記混合制御信号が第１論理レベルである場合には、Ｈｉｇｈ−Ｚ信号を出力し、前記混合制御信号が第２論理レベルである場合には、前記マルチプレクサから出力された二つの信号の中の他の一つの信号を反転して出力する第２混合セルと、
前記第１混合セル及び第２混合セルから出力された複数個の信号を反転して出力するインバータと
を含んでなることを特徴とするデジタルＤＬＬ装置。
【請求項１１】
請求項９に記載のデューティサイクル修正が可能なデジタルＤＬＬ装置において、
前記第１混合セルは、
ソース端子が電源電圧に接続され、ゲート端子に前記粗遅延ラインから出力された二つの信号の中の一つの信号を入力される第１ＰＭＯＳトランジスタと、
ソース端子が前記第１ＰＭＯＳトランジスタのドレイン端子に接続され、ゲート端子に一個の混合制御信号の反転された値を入力され、ドレイン端子が出力端子に接続された第２ＰＭＯＳトランジスタと、
ソース端子が接地され、ゲート端子に前記粗遅延ラインから出力された二つの信号の中の一つの信号を入力される第１ＮＭＯＳトランジスタと、
ソース端子が前記第１ＮＭＯＳトランジスタのドレイン端子に接続され、ゲート端子に一個の混合制御信号を入力され、ドレイン端子が出力端子に接続された第２ＮＭＯＳトランジスタと
を含んでなることを特徴とするデジタルＤＬＬ装置。
【請求項１２】
請求項１０に記載のデューティサイクル修正が可能なデジタルＤＬＬ装置において、
前記第１混合セルは、
ソース端子が電源電圧に接続され、ゲート端子に前記マルチプレクサから出力された二つの信号の中の一つの信号を入力される第１ＰＭＯＳトランジスタと、
ソース端子が前記第１ＰＭＯＳトランジスタのドレイン端子に接続され、ゲート端子に一個の混合制御信号の反転された値を入力され、ドレイン端子が出力端子に接続された第２ＰＭＯＳトランジスタと、
ソース端子が接地され、ゲート端子に前記マルチプレクサから出力された二つの信号の中の一つの信号を入力される第１ＮＭＯＳトランジスタと、
ソース端子が前記第１ＮＭＯＳトランジスタのドレイン端子に接続され、ゲート端子に一個の混合制御信号を入力され、ドレイン端子が出力端子に接続された第２ＮＭＯＳトランジスタと
を含んでなることを特徴とするデジタルＤＬＬ装置。
【請求項１３】
請求項９に記載のデューティサイクル修正が可能なデジタルＤＬＬ装置において、
前記第２混合セルは、
ソース端子が電源電圧に接続され、ゲート端子に前記粗遅延ラインから出力された二つの信号の中の他の一つの信号を入力される第１ＰＭＯＳトランジスタと、
ソース端子が前記第１ＰＭＯＳトランジスタのドレイン端子に接続され、ゲート端子に一個の混合制御信号の反転された値を入力され、ドレイン端子が出力端子に接続された第２ＰＭＯＳトランジスタと、
ソース端子が接地され、ゲート端子に前記粗遅延ラインから出力された二つの信号の中の他の一つの信号を入力される第１ＮＭＯＳトランジスタと、
ソース端子が前記第１ＮＭＯＳトランジスタのドレイン端子に接続され、ゲート端子に一個の混合制御信号を入力され、ドレイン端子が出力端子に接続された第２ＮＭＯＳトランジスタと
を含んでなることを特徴とするデジタルＤＬＬ装置。
【請求項１４】
請求項１０に記載のデューティサイクル修正が可能なデジタルＤＬＬ装置において、
前記第２混合セルは、
ソース端子が電源電圧に接続され、ゲート端子に前記マルチプレクサから出力された二つの信号の中の他の一つの信号を入力される第１ＰＭＯＳトランジスタと、
ソース端子が前記第１ＰＭＯＳトランジスタのドレイン端子に接続され、ゲート端子に一個の混合制御信号の反転された値を入力され、ドレイン端子が出力端子に接続される第２ＰＭＯＳトランジスタと、
ソース端子はが地され、ゲート端子に前記マルチプレクサから出力された二つの信号の中の他の一つの信号を入力される第１ＮＭＯＳトランジスタと、
ソース端子が前記第１ＮＭＯＳトランジスタのドレイン端子に接続され、ゲート端子に一個の混合制御信号を入力され、ドレイン端子が出力端子に接続された第２ＮＭＯＳトランジスタと
を含んでなることを特徴とするデジタルＤＬＬ装置。
【請求項１５】
請求項１に記載のデューティサイクル修正が可能なデジタルＤＬＬ装置において、
前記混合回路は、
混合イネーブル信号を入力されて反転して出力する第２インバータと、
前記混合イネーブル信号が第２論理レベルである場合には、第１クロック信号を入力されてそのまま出力し、前記混合イネーブル信号が第１論理レベルである場合には、第１クロック信号を利用して、第１混合信号を生成する第１クロック信号処理部と、
前記混合イネーブル信号が第２論理レベルである場合には動作せず、前記混合イネーブル信号が第１論理レベルである場合には、第２クロック信号を利用して第２混合信号を生成する第２クロック信号処理部と、
前記第１混合信号及び前記第２混合信号を合わせて反転することによって前記混合クロック信号を生成する第３インバータと
を含んでなることを特徴とするデジタルＤＬＬ装置。
【請求項１６】
請求項１５に記載のデューティサイクル修正が可能なデジタルＤＬＬ装置において、
前記第１クロック信号処理部は、
常時インバータ回路として動作するＫ個の第１制御可能インバータと、
前記混合イネーブル信号が第２論理レベルである場合には、インバータとして動作し、前記混合イネーブル信号が第１論理レベルである場合には、ターンオフされるＮ−Ｋ個の第２制御可能インバータと
を含んでなることを特徴とするデジタルＤＬＬ装置。
【請求項１７】
請求項１６に記載のデューティサイクル修正が可能なデジタルＤＬＬ装置において、
前記複数個の第１制御可能インバータ及び第２制御可能インバータの大きさが同じである
ことを特徴とするデジタルＤＬＬ装置。
【請求項１８】
請求項１６または請求項１７に記載のデューティサイクル修正が可能なデジタルＤＬＬ装置において、
前記複数個の第１制御可能インバータ及び第２制御可能インバータの個数が同じである
ことを特徴とするデジタルＤＬＬ装置。
【請求項１９】
請求項１５に記載のデューティサイクル修正が可能なデジタルＤＬＬ装置において、
前記第２クロック信号処理部は、
常時ターンオフ状態のＫ個の第３制御可能インバータと、
前記混合イネーブル信号が第１論理レベルである場合には、インバータとして動作し、前記混合イネーブル信号が第２論理レベルである場合には、ターンオフされるＮ−Ｋ個の第４制御可能インバータと
を含んでなることを特徴とするデジタルＤＬＬ装置。
【請求項２０】
請求項１９に記載のデューティサイクル修正が可能なデジタルＤＬＬ装置において、
前記複数個の第１制御可能インバータ及び第２制御可能インバータの大きさが同じである
ことを特徴とするデジタルＤＬＬ装置。
【請求項２１】
請求項１９または請求項２０に記載のデューティサイクル修正が可能なデジタルＤＬＬ装置において、
前記複数個の第１制御可能インバータ及び第２制御可能インバータの個数が同じである
ことを特徴とするデジタルＤＬＬ装置。
【請求項２２】
請求項１に記載のデユーテイサイクル修正が可能なデジタルＤＬＬ装置において、
前記外部クロック信号と前記補償クロック信号との立上りエッジが一致するか否かを判定するステップと、
前記立上りエッジが一致すると判定した場合には、前記第２クロック信号を作動させるステップと、
前記第１クロック信号と第２クロック信号との立上りエッジが一致するか否かを判定するステップと、
前記第１クロック信号と第２クロック信号との立上りエッジが一致すると判定した場合には、前記第１クロック信号と第２クロック信号との間の位相を取って、デユーテイが５０％である混合クロック信号を生成するステップと
を含んでなるデジタルＤＬＬ装置のデユーテイサイクル修正方法。
【請求項２３】
請求項２２に記載のデジタルＤＬＬ装置のデューティサイクル修正方法であって、
さらに、前記外部クロック信号と前記補償クロック信号の立上りエッジが一致しないと判定した場合には、遅延過程を介してエッジを一致させた後、前記外部クロック信号と前記補償クロック信号の立上りエッジが一致するか否かを判定するステップに戻るステップを含んでなる
ことを特徴とするデジタルＤＬＬ装置のデューティサイクル修正方法。
【請求項２４】
請求項２２に記載のデジタルＤＬＬ装置のデューティサイクル修正方法であって、
さらに、前記第１クロック信号と前記第２クロック信号の立上りエッジが一致しないと判定した場合には、前記第２クロック信号の遅延過程を介してエッジを一致させた後、前記第１クロック信号と前記第２クロック信号の立上りエッジが一致するか否かを判定するステップに戻るステップを含んでなる
ことを特徴とするデジタルＤＬＬ装置のデューティサイクル修正方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、デューティサイクル修正が可能なデジタルＤＬＬ装置及びデューティサイクル修正方法に関し、外部クロックと内部クロックとの間のスキュー(skew)を補償するクロック発生装置を必要とする、全ての半導体装置及びコンピュータシステムに用いられるデューティサイクル修正が可能なデジタルＤＬＬ装置及びデューティサイクル修正方法に関する。
【０００２】
【従来の技術】
一般に、ディレイロックループ（以下、「ＤＬＬ」という）は、半導体メモリ装置でクロックを用いる同期式メモリの内部クロックをずれないように外部クロックと一致させるために用いる回路である。シンクロナスＲＡＭ(synchronous RAM)では、クロックの立上りエッジで読取りや書込みの動作がなされる。しかし、半導体メモリを構成する回路要素の中でクロックに遅延が生じる。したがって、回路各部の全ての動作の時間を同期させるため、このようなクロックの遅延を除去する必要がある。ＤＬＬは、メモリ読出し書込み回路において、外部クロック信号を入力されて内部クロックを生成するに際し、クロック信号の同期化を図り、各部動作タイミングの誤差を除去する役割をする。従来、このようなＤＬＬ回路によるクロック信号を調整するための種々の技術があった。
【０００３】
第一に、米国特許第５８０８４９８号には、共通ノードを有するソースカップリング対の形態を形成し、入力基準信号及びその相補信号を受信する入力対及び一対の出力ノードを含む一対の電界効果トランジスタを含み、各々複数個の出力ノードと第１供給レールとの間にカップリングされた第１及び第２電流ソースを含み、前記第１及び第２電流ソースは、Ｉアンペアの電流値を生成し、共通ノードと第２供給レールとの間にカップリングされた第３電流ソースを含み、前記第３電流ソースは、２Ｉアンペアの電流値をシンキング(sinking)する第１差動増幅器と、複数個の出力ノードを交差してカップリングされ、入力基準信号及びその相補信号に応答して、前記差動増幅器の出力ノードに一対の相補的三角波信号を生成するフィルタ回路と、一対の相補的三角波信号を受信するカップリングされた一対の入力を有し、一対の相補的三角波信号との間の比較に応答して、入力基準信号と所定の位相関係を有する出力信号とを生成する比較器を含む位相シフト回路が開示されている（特許文献１参照）。
【０００４】
第二に、日本特許公開第２００１−６３９９号には、外部クロックを位相調整し内部クロックを発生する位相調整部を有する半導体装置において、前記外部クロックの周波数が前記位相調整部の位相調整範囲から外れたことを検出する検出器と、外部から入力する制御信号に応じて切り替わる第１の動作モードと第２の動作モードを有し、前記第１の動作モードにおいては前記検出器の検出結果に関わらず所定の出力信号を出力し、前記第２の動作モードにおいては前記検出器の検出結果に応じて所定の出力状態となる出力回路を有することを特徴とする半導体装置が開示されている（特許文献２参照）。
【０００５】
最後に、日本特許公開平１１−３５３８７８号には、入力される第１のクロックの位相を調整して外部クロックに対し所定の位相だけ遅れた第２のクロックを生成するクロック位相調整回路を有し、該第１のクロックまたは該第２のクロックのいずれか一方と同期したデータを出力する半導体装置において、前記クロック位相調整回路内の前記第１のクロックの遅延量を示す指示信号に応答して該第１のクロックの周波数を判定し、制御信号を出力するクロック周波数判定部と、前記制御信号に応答して前記第１のクロックまたは第２のクロックの一方を選択するクロック選択部とを備えることを特徴とする半導体装置が開示されている（特許文献３参照）。
【０００６】
上述した従来のＤＤＲ（Double Data Rate）メモリで用いられるものと同様なＤＬＬは、クロック信号において、基準信号及び相補信号を利用して全体位相の遅延を調整するのみで、外部クロックのデータ処理においてデューティエラー(duty error)が発生する場合には、これを修正できないという問題点がある。
【０００７】
【特許文献１】
米国特許第５８０８４９８号
【０００８】
【特許文献２】
日本特許公開第２００１−６３９９号
【０００９】
【特許文献３】
日本特許公開平１１−３５３８７８号
【００１０】
【発明が解決しようとする課題】
この発明は、前記問題点に鑑みてなされたものであって、その目的とするところは、混合回路(blend circuit)を利用してデューティエラーを修正し、５０％のデューティサイクルを有する内部クロック信号を生成できる、デューティサイクル修正が可能なデジタルＤＬＬ装置及びデューティサイクル修正方法を提供することである。
【００１１】
【課題を解決するための手段】
本発明は、上記の目的を達成するため、外部クロック信号を入力されて、クロックのエッジでレベル遷移するクロック入力信号を生成するバッファと、前記クロック入力信号を入力され、第１比較信号及び第２比較信号を入力されて前記クロック入力信号を各所定の時間だけ遅延させた後、第１クロック信号及び第２クロック信号を出力する遅延ライン部と、前記遅延ライン部において前記第２クロック信号が非作動の間は、前記第１クロック信号をバイパスし、前記第２クロック信号が作動すると、前記第１クロック信号と前記第２クロック信号とを混合して、両者の立下りエッジの中間位相を有する混合クロック信号を生成する混合回路と、前記混合クロック信号を入力されて、同混合クロック信号が実際の回路における内部クロックとして用いられる時の遅延時間を推定してその遅延時間を付加し、補償クロック信号を生成する遅延モデル部と、前記外部クロック信号を入力されて、前記補償クロック信号と比較して前記第１比較信号を生成し、同第１比較信号を前記遅延ライン部に出力する直接位相感知器と、前記第１クロック信号及び前記第２クロック信号を入力され、その位相を感知して前記第２比較信号を生成した後、前記遅延ライン部に出力する位相感知器とを備えてなるデユーテイサイクル修正が可能なデジタルＤＬＬ装置を提供するものである。
【００１２】
また、この発明によるデジタルＤＬＬ装置のデューティサイクル修正方法は、外部クロック信号と補償クロック信号の立上りエッジが一致するか否かを判定するステップと、立上りエッジが一致すると判定した場合には、第２クロック信号を作動させるステップと、前記第１クロック信号と第２クロック信号の立上りエッジが一致するか否かを判定するステップと、前記第１クロック信号と第２クロック信号の立上りエッジが一致すると判定した場合には、前記第１クロック信号と第２クロック信号の間の位相を取って、デューティが５０％である混合クロック信号を生成するステップとを含んで構成されている。
【００１３】
【発明の実施の形態】
以下、図面を参照しながら、この発明の最も好ましい実施例を説明する。図１は、この発明の一実施例によるデューティサイクル修正が可能なデジタルＤＬＬ装置を示すブロック図である。この発明によるデューティサイクル修正が可能なデジタルＤＬＬ装置は、バッファ１１０、遅延ライン部１２０、混合回路１３０、遅延モデル部１４０、直接位相感知器１５０及び位相感知器１６０を含んで構成されている。
【００１４】
バッファ１１０は、外部クロック信号ext_clkを入力されて、クロックのエッジでレベル遷移するクロック入力信号を生成し、そのクロック入力信号を後述の遅延ライン部１２０に出力する役割をする。
【００１５】
遅延ライン部１２０は、バッファ１１０からクロック入力信号を入力されるとともに、後述の直接位相感知器１５０から第１比較信号そして後述の位相感知器１６０から第２比較信号を入力されて、クロック入力信号を所定の時間だけ遅延させた後、後述の混合回路１３０に出力する役割をする。ここに、遅延ライン部１２０は、第１制御手段１２１、第１遅延ライン１２２、第２制御手段１２３及び第２遅延ライン１２４を含む。
【００１６】
遅延ライン部１２０内に設けられた第１制御手段１２１は、直接位相感知器１５０からの第１比較信号に応じて遅延量を調整する第１制御信号を生成し、その第１制御信号を第１遅延ライン１２２に出力する役割をする。また、遅延ライン部１２０内に設けられた第１遅延ライン１２２は、第１制御手段１２１から第１制御信号を入力され、バッファ１１０からクロック入力信号を入力されて、第１制御信号に応じてクロック入力信号を所定の時間だけ遅延させて第１クロック信号intclk1を生成し、その第１クロック信号intclk1を混合回路１３０に出力する役割をする。
【００１７】
一方、遅延ライン部１２０内に設けられた第２制御手段１２３は、位相感知器１６０からの第２比較信号に応じて遅延量を調整する第２制御信号を生成し、その第２制御信号を第２遅延ライン１２４に出力する役割をする。また、遅延ライン部１２０内に設けられた第２遅延ライン１２４は、第２制御手段１２３から第２制御信号を入力され、バッファ１１０からクロック入力信号を入力されて、第２制御信号に応じてクロック入力信号を所定の時間だけ遅延させて第２クロック信号intclk2を生成し、その第２クロック信号intclk2を混合回路１３０に出力する役割をする。
【００１８】
混合回路１３０は、遅延ライン部１２０からの第２クロック信号intclk2が非作動の間は、第１クロック信号intclk1をバイパス（素通し）し、遅延ライン部１２０で第２クロック信号intclk2が作動すると、第１クロック信号intclk1と第２クロック信号intclk2とを混合して、両者の立下りエッジの中間位相（時間的中間位置で立ち下がる波形）を有する混合クロック信号int_clkを生成し、その混合クロック信号int_clkを外部（この発明のＤＬＬ装置によるクロック信号を利用する回路）及び遅延モデル部１４０に出力する役割をする。このようにして、デューティサイクルが調整された混合クロック信号int_clkが得られる。
【００１９】
遅延モデル部１４０は、混合回路１３０からデューティが調整された混合クロック信号int_clkを入力される。混合クロック信号int_clkは、この発明の回路の外部に出力されて、この発明を備えたメモリ装置のデータ入出力ピン（ＤＱピン）まで到達するようになるが、その場合に発生し得る遅延量を遅延モデル部１４０で予測し模擬的に付加する。遅延モデル部１４０では、混合クロック信号int_clkが、予測された遅延量に基づいて遅延されて、補償クロック信号iclkを生成し、生成された補償クロック信号iclkを直接位相感知器１５０に出力する役割をする。
【００２０】
直接位相感知器１５０は、外部クロック信号ext_clkを入力されて、遅延モデル部１４０から入力された補償クロック信号iclkと位相比較（クロック信号の一周期またはその整数倍離れた位置で位相が比較される）して、両者の位相ズレを表す第１比較信号を生成し、その第１比較信号を遅延ライン部１２０に出力する役割をする。
【００２１】
他方、位相感知器１６０は、遅延ライン部１２０からの第１クロック信号intclk1及び第２クロック信号intclk2を入力されて、第１クロック信号intclk1及び第２クロック信号intclk2の位相を感知して、両者の位相ズレを表す第２比較信号を生成し、その第２比較信号を遅延ライン部１２０に出力する役割をする。
【００２２】
図２は、この発明の一実施例（図１）に係るデューティサイクル修正が可能なデジタルＤＬＬ装置の動作を示すタイミング図であり、以下この図を参照しながら、この発明のデューティサイクル修正が可能なデジタルＤＬＬ装置の動作を説明する。
【００２３】
まず、外部クロック信号ext_clkがバッファ１１０でバッファリングされた後、遅延ライン部１２０内の第１遅延ライン１２２及び第２遅延ライン１２４に印加される。第１遅延ライン１２２から出力される信号である第１クロック信号intclk1は、初期に混合回路１３０をそのまま通過(bypass)し、遅延モデル部１４０を経て現れた補償クロック信号iclkが、直接位相感知器１５０で外部クロックとその立上りエッジ位相を比較して、同じ位相を有することができるように、遅延ライン部１２０の遅延ライン部を調整する。このような過程を経て、第１クロック信号intclk1が混合回路１３０及び遅延モデル部１４０を通過して現れた信号である補償クロック信号iclkが、外部クロック信号ext_clkとその立上りエッジの位相において正確に一致すると判断されると、第２遅延ライン１２４が動作するようになる。それにより、第２遅延ライン１２４から反転されて現れた信号である第２クロック信号intclk2は、位相感知器１６０で第１クロック信号intclk1の立上りエッジと比較されて、常に両立上りエッジの位相が同一になるように、第２遅延ライン１２４の遅延量が調整される。図２に示すように、第１クロック信号intclk1及び第２クロック信号intclk2の立上りエッジが一致した後、混合回路１３０が動作を行うようになる。すなわち、混合回路１３０は、初期には第１クロック信号intclk1をそのまま通過させるが、上述した立上りエッジの一致過程が終了した後には、両入力信号の位相を混合し、両者の立下り位相の中間の立下り位相を有する混合クロック信号int_clkを出力する。
【００２４】
図３は、この発明の他の実施例に係るデューティサイクル修正が可能なデジタルＤＬＬ装置を示すブロック図であって、この実施例のデューティサイクル修正が可能なデジタルＤＬＬ装置は、バッファ３１０、遅延ライン部３２０、混合回路３３０、遅延モデル部３４０、直接位相感知器３５０及び位相感知器３６０を含んで構成されている。
【００２５】
バッファ３１０は、外部クロック信号ext_clkを入力されてクロックのエッジで立ち上がるクロック入力信号を生成し、そのクロック入力信号を遅延ライン部３２０に出力する役割をする。
【００２６】
遅延ライン部３２０は、バッファ３１０からクロック入力信号を入力されるとともに、直接位相感知器３５０からの第１比較信号及び位相感知器３６０からの第２比較信号を入力されて、クロック入力信号を所定の時間だけ遅延させて、混合回路３３０に出力する役割をする。ここに、遅延ライン部３２０は、第３制御手段３２１、第１シフトレジスタ３２２、第３遅延ライン３２３、第４制御手段３２４、第２シフトレジスタ３２５及び第４遅延ライン３２６を含む。
【００２７】
遅延ライン部３２０内に設けられた第３制御手段３２１は、直接位相感知器３５０からの第１比較信号に応じて遅延量を調整する第１シフト信号を生成し、その第１シフト信号を第１シフトレジスタ３２２に出力する役割をする。遅延ライン部３２０内に装着された第１シフトレジスタ３２２は、第３制御手段３２１から第１シフト信号を入力されて、出力信号を左右に移動して遅延量を制御する第３制御信号を生成し、その第３制御信号を第３遅延ライン３２３に出力する役割をする。遅延ライン部３２０内に設けられた第３遅延ライン３２３は、第１シフトレジスタ３２２から第３制御信号を入力されて、バッファ３１０から入力されるクロック入力信号を、第３制御信号に応じて所定時間だけ遅延させて、第１クロック信号intclk1を生成し、その第１クロック信号intclk1を混合回路３３０に出力する役割をする。すなわち、第３遅延ライン３２３内には、複数個のユニット遅延セルが順次に連結された装置を備えていて、第１シフトレジスタ３２２から出力された第３制御信号に応じて、クロック入力信号を所望の個数だけのユニット遅延セルを経るように制御することによって、遅延量を調整するようになっている。
【００２８】
一方、遅延ライン部３２０内に設けられた第４制御手段３２４は、位相感知器３６０からの第２比較信号に応じて遅延量を調整する第２シフト信号を生成し、その第２シフト信号を第２シフトレジスタ３２５に出力する役割をする。遅延ライン部３２０内に設けられた第２シフトレジスタ３２５は、第４制御手段３２４から第２シフト信号を入力されて、出力信号を左右に移動して遅延量を制御する第４制御信号を生成し、その第４制御信号を第４遅延ライン３２６に出力する役割をする。遅延ライン部３２０内に設けられた第４遅延ライン３２６は、第２シフトレジスタ３２５から第４制御信号を入力されて、バッファ３１０から入力されるクロック入力信号を、第４制御信号に応じて所定時間だけ遅延させた後、反転して第２クロック信号intclk2を生成し、その第２クロック信号intclk2を混合回路３３０に出力する役割をする。すなわち、第４遅延ライン３２６内には、複数個のユニット遅延セルが順次に連結された装置を備えていて、第２シフトレジスタ３２５から出力された第４制御信号に応じて、クロック入力信号を所望の個数だけのユニット遅延セルを経るように制御することによって、遅延を調整するようになっている。
【００２９】
混合回路３３０は、遅延ライン部３２０で第２クロック信号intclk2が休止中の間は、第１クロック信号intclk1をバイパス（素通し）し、遅延ライン部３２０で第２クロック信号intclk2が駆動されると、第１クロック信号intclk1と第２クロック信号intclk2とを混合して、両者の立下りエッジの中間位相（時間的位置）を有する混合クロック信号int_clkを生成し、その混合クロック信号int_clkを外部及び遅延モデル部３４０に出力する役割をする。
【００３０】
遅延モデル部３４０は、混合回路３３０からデューティが調整された混合クロック信号int_clkを入力される。混合クロック信号int_clkは、この発明の回路の外部に出力されて、この発明を備えたメモリ装置のデータ入出力装置まで到達するようになるが、その場合に発生し得る遅延量を遅延モデル部３４０で予測し模擬的に付加する。遅延モデル部３４０は、混合クロック信号int_clkを、予測された遅延量に基づいて遅延して、補償クロック信号iclkを生成し、生成された補償クロック信号iclkを直接位相感知器３５０に出力する役割をする。
【００３１】
直接位相感知器３５０は、外部クロック信号ext_clkを入力されて、遅延モデル部３４０から入力された補償クロック信号iclkと比較して第１比較信号を生成し、その第１比較信号を遅延ライン部３２０に出力する役割をする。
【００３２】
一方、位相感知器３６０は、遅延ライン部３２０から第１クロック信号intclk1及び第２クロック信号intclk2を入力されていて、第１クロック信号intclk1及び第２クロック信号intclk2の位相を感知して第２比較信号を生成し、その第２比較信号を遅延ライン部３２０に出力する役割をする。
【００３３】
図４は、この発明の実施例（図３）に係るデューティサイクル修正が可能なデジタルＤＬＬ装置内に設けられた遅延ライン３２３、３２６を示すブロック図であり、この遅延ライン３２３、３２６は、粗遅延ライン(Coarse Delay Line)４０１及び第１位相混合器４０２を含んで構成されている。遅延ライン３２３、３２６内に装着された粗遅延ライン４０１は、順次連結された複数のユニット遅延セルが二つのラインを形成しており、バッファ３１０からのクロック入力信号が、当該二つのラインの複数のユニット遅延セルに分けられて入力され、駆動状態にされたユニット遅延セルの個数に応じて決まる遅延時間を有する第１混合器入力信号と第２混合器入力信号とを生成し、第１混合器入力信号と第２混合器入力信号は、第１位相混合器４０２に出力する。また、遅延ライン３２３、３２６内に設けられた第１位相混合器４０２は、粗遅延ライン４０１から第１混合器入力信号及び第２混合器入力信号を入力されて、遅延時間を細かくチューニングする役割をする。
【００３４】
図５は、この発明の他の実施例に係るデューティサイクル修正が可能なデジタルＤＬＬ装置を示すブロック図である。この実施例のデューティサイクル修正が可能なデジタルＤＬＬ装置は、バッファ５１０、遅延ライン部５２０、混合回路５３０、遅延モデル部５４０、直接位相感知器５５０及び位相感知器５６０を含んで構成されている。
【００３５】
バッファ５１０は、外部クロック信号ext_clkを入力されてクロックのエッジで立ち上がるクロック入力信号を生成し、そのクロック入力信号を遅延ライン部５２０に出力する役割をする。
【００３６】
遅延ライン部５２０は、バッファ５１０からクロック入力信号を入力されるとともに、直接位相感知器５５０から第１比較信号及び位相感知器５６０から第２比較信号を入力されて、上記クロック入力信号を所定の時間だけ遅延させた後、混合回路５３０に出力する役割をする。ここに、遅延ライン部５２０は、複数個の遅延セル５２１、第５制御手段５２２、第１信号生成手段５２３、第６制御手段５２４及び第２信号生成手段５２５を含んでいる。
【００３７】
遅延ライン部５２０内に設けられた複数の遅延セル５２１は、バッファ５１０からクロック入力信号を入力されている。当該クロック入力信号は、複数の遅延セル５２１を順次通過しながら、互いに遅延セル一つ分の遅延量の差を順次有する複数の多重位相の信号が生成される。このような複数の多重位相信号は、第１信号生成手段５２３及び第２信号生成手段５２５に出力される。
【００３８】
遅延ライン部５２０内に設けられた第５制御手段５２２は、直接位相感知器５５０からの第１比較信号に応じて遅延量を調整する第５制御信号を生成し、その第５制御信号を第１信号生成手段５２３に出力する役割をする。また、遅延ライン部５２０内に設けられた第１信号生成手段５２３は、第５制御手段５２２から第５制御信号を入力されるとともに、複数個の遅延セル５２１から上記の多重位相信号を入力され、第５制御信号に応じて多重位相信号の中で位相の隣接する二つの信号を選択し、選択した二つの信号を混合して第１クロック信号intclk1を生成し、その第１クロック信号intclk1を混合回路５３０に出力する役割をする。
【００３９】
一方、遅延ライン部５２０内に設けられた第６制御手段５２４は、位相感知器５６０からの第２比較信号に応じて遅延量を調整する第６制御信号を生成し、その第６制御信号を第２信号生成手段５２５に出力する役割をする。また、遅延ライン部５２０内に設けられた第２信号生成手段５２５は、第６制御手段５２４から第６制御信号を入力されるとともに、複数個の遅延セル５２１から上記の多重位相信号を入力され、第６制御信号に応じて前記多重位相信号の中で位相の隣接する二つの信号を選択し、選択した二つの信号により第２クロック信号intclk2を生成し、その第２クロック信号intclk2を混合回路５３０に出力する役割をする。
【００４０】
混合回路５３０は、遅延ライン部５２０からの第２クロック信号intclk2が休止中間は、第１クロック信号intclk1をバイパス（素通し）し、遅延ライン部５２０からの第２クロック信号intclk2が駆動されると、第１クロック信号intclk1と第２クロック信号intclk2とを混合して、両者の立下りエッジの中間位相（時間的遷移位置）を有する混合クロック信号int_clkを生成し、その混合クロック信号int_clkを外部及び遅延モデル部５４０に出力する役割をする。この混合クロック信号int_clkは、遷移位相が選定されることにより、デューティが調整されたクロック信号となっている。
【００４１】
遅延モデル部５４０は、混合回路５３０からデューティが調整された混合クロック信号int_clkを入力される。この混合クロック信号int_clkは、この発明の回路の外部に出力されて、この発明を備えたメモリー装置のデータ入出力装置まで到達するようになるが、その場合に生じ得る時間的遅延量を遅延モデル部５４０で予測し模擬的に付加する。遅延モデル部５４０は、この混合クロック信号int_clkを、予測された時間的遅延量に基づいて遅延させて、補償クロック信号iclkを形成し、その形成された補償クロック信号iclkを直接位相感知器５５０に出力する役割をする。
【００４２】
次いで、直接位相感知器５５０は、外部クロック信号ext_clkを入力されて、それと遅延モデル部５４０から入力された補償クロック信号iclkとを比較して、第１比較信号を形成し、その第１比較信号を遅延ライン部５２０に出力する役割をする。
【００４３】
一方、位相感知器５６０は、遅延ライン部５２０から第１クロック信号intclk1及び第２クロック信号intclk2を入力されて、第１クロック信号intclk1及び第２クロック信号intclk2の両者立上りエッジの中でどちらが先行しているかを示す第２比較信号を生成し、当該第２比較信号を遅延ライン部５２０に出力する役割をする。
【００４４】
図６は、上述の実施例に係るデューティサイクル修正が可能なデジタルＤＬＬ装置内に設けられた信号生成手段５２３、５２４の具体例を示すブロック図であり、この信号生成手段５２３、５２４は、ＭＵＸ（マルチプレクサ）６０１及び第２位相混合器６０２を含んで構成されている。信号生成手段５２３、５２４内に含まれているＭＵＸ６０１は、制御手段５２２、５２４から入力された制御信号により、複数の遅延セル５２１から入力された複数個の多重位相信号の中から一個のユニット遅延セルによる遅延時間だけの差を有する隣接する二つの信号を選択し、選択された二つの信号を第２位相混合器６０２に出力する役割をする。
【００４５】
また、信号生成手段５２３、５２４内に含まれている第２位相混合器６０２は、ＭＵＸ６０１から入力された二つの信号の遅延時間を細かくチューニングして、一つの信号を生成した後、これを前記混合回路５３０に出力する役割をする。
【００４６】
図７及び図８は、この発明の一実施例に係るデューティサイクル修正が可能なデジタルＤＬＬ装置内に設けられた位相混合器４０２、６０２の内部構成を示すブロック図であり、図９は、この発明の一実施例に係るデューティサイクル修正が可能なデジタルＤＬＬ装置内に設けられた位相混合器４０２、６０２の動作を示す波形図であり、以下にこれらの図を参照しながら、この発明における位相混合器４０２、６０２について説明する。
【００４７】
位相混合器４０２、６０２内に設けられた複数個の第１混合セル７０１の各々は、制御手段３２１、３２４、５２２、５２４からの混合制御信号を一つの端子ｓに入力され、他の端子ＩＮには遅延時間が異なる二つの信号の中の一つの信号X1を入力され、制御手段３２１、３２４、５２２、５２４からの混合制御信号が第１の論理レベル（Ｌレベル）である場合には、Ｈｉｇｈ−Ｚ信号を出力し、制御手段３２１、３２４、５２２、５２４からの混合制御信号が第２の論理レベル（Ｈレベル）である場合には、上記遅延時間が異なる二つの信号の中の一つの信号X1を反転して出力する役割をする。ここに、第１混合セル７０１は、図８に示すように、ソース／ドレイン電流路が直列に接続された４個のトランジスタ、すなわち、第１ＰＭＯＳトランジスタＰ１、第２ＰＭＯＳトランジスタＰ２、第１ＮＭＯＳトランジスタＮ１及び第２ＮＭＯＳトランジスタＮ２を含んで構成されている。
【００４８】
第１混合セル７０１内の第１ＰＭＯＳトランジスタＰ１は、ソース端子が電源電圧に接続され、ゲート端子に遅延時間が異なる二つの信号の中の一つの信号X1を入力される。また、第１混合セル７０１内の第２ＰＭＯＳトランジスタＰ２は、ソース端子が第１ＰＭＯＳトランジスタＰ１のドレイン端子に接続され、ゲート端子に制御手段３２１、３２４、５２２、５２４からの混合制御信号の反転された値sbを入力され、ドレイン端子が出力端子ＯＵＴに接続されている。さらに、第１混合セル７０１内の第１ＮＭＯＳトランジスタＮ１は、ソース端子が接地され、ゲート端子に遅延時間が異なる二つの信号の中の一つの信号X1を入力されている。さらに、第１混合セル７０１内の第２ＮＭＯＳトランジスタＮ２は、ソース端子が第１ＮＭＯＳトランジスタＮ１のドレイン端子に接続され、ゲート端子に制御手段３２１、３２４、５２２、５２４からの混合制御信号を入力され、ドレイン端子が出力端子ＯＵＴに接続されている。
【００４９】
また、位相混合器４０２、６０２内に設けられた複数個の第２混合セル７０２の各々は、制御手段３２１、３２４、５２２、５２４からの混合制御信号を一つの端子ｓに入力され、他の端子ＩＮには遅延時間が異なる二つの信号の中の一つの信号X2を入力され、制御手段３２１、３２４、５２２、５２４からの混合制御信号が第１の論理レベル（Ｌレベル）である場合には、Ｈｉｇｈ−Ｚ信号を出力し、制御手段３２１、３２４、５２２、５２４からの混合制御信号が第２の論理レベル（Ｈレベル）である場合には、上記遅延時間が異なる二つの信号の中の他の信号X2を反転して出力する役割をする。ここに、第２混合セル７０２は、前記第１混合セル７０１の場合と同じく、図８に示すように、ソース／ドレイン電流路が直列に接続された４個のトランジスタ、すなわち、第１ＰＭＯＳトランジスタＰ１、第２ＰＭＯＳトランジスタＰ２、第１ＮＭＯＳトランジスタＮ１及び第２ＮＭＯＳトランジスタＮ２を含んで構成されている。
【００５０】
第２混合セル７０２内の第１ＰＭＯＳトランジスタＰ１は、ソース端子が電源電圧に接続され、ゲート端子に遅延時間が異なる二つの信号の中の他の信号X2を入力される。また、第２混合セル７０２内の第２ＰＭＯＳトランジスタＰ２は、ソース端子が第１ＰＭＯＳトランジスタＰ１のドレイン端子に接続され、ゲート端子に制御手段３２１、３２４、５２２、５２４からの混合制御信号の反転された値sbを入力され、ドレイン端子が出力端子ＯＵＴに連結されている。さらに、第２混合セル７０２内の第１ＮＭＯＳトランジスタＮ１は、ソース端子が接地され、ゲート端子に遅延時間が異なる二つの信号の中の他の信号X2を入力されている。さらに、第２混合セル７０２内の第２ＮＭＯＳトランジスタＮ２は、ソース端子が第１ＮＭＯＳトランジスタＮ１のドレイン端子に接続され、ゲート端子に制御手段３２１、３２４、５２２、５２４からの混合制御信号を入力され、ドレイン端子が出力端子ＯＵＴに連結されている。
【００５１】
また、位相混合器４０２、６０２内に設けられた第１インバータ７０３は、前述の第１混合セル７０１及び第２混合セル７０２が出力した複数個の信号を反転して出力する役割をする。
【００５２】
図９は、この発明の一実施例に係るデューティサイクル修正が可能なデジタルＤＬＬ装置内に設けられた位相混合器の動作を示す波形図であり、二つの入力信号X１、X2が出力端子ＯＵＴに出力される時は、混合制御信号に応じて二つの信号X1、X2の間の位相を有する信号Ｙを出力する。
【００５３】
図１０は、この発明の一実施例に係るデューティサイクル修正が可能なデジタルＤＬＬ装置内に設けられた混合回路１３０、３３０、５３０の構成例を示す回路図であり、以下にこれについて説明する。この混合回路は、第２インバータ８１０、第１クロック信号処理部８２０、第２クロック信号処理部８３０及び第３インバータ８４０を含んで構成されている。
【００５４】
第２インバータ８１０は、混合イネーブル信号Blend_enbを入力されて、それを反転して出力する役割をする。
【００５５】
、第１クロック信号処理部８２０は、混合イネーブル信号Blend_enbが第２の論理レベル（Ｈレベル）である場合には、第１クロック信号を入力されてそのまま出力し、混合イネーブル信号Blend_enbが第１の論理レベル（Ｌレベル）である場合には、第１クロック信号を利用して第１混合信号を生成した後、第３インバータ８４０に出力する役割をする。ここに、第１クロック信号処理部８２０は、常時インバータ回路として動作するＫ個の第１制御可能インバータと、混合イネーブル信号Blend_enbが第２の論理レベル（Ｈレベル）である場合には、インバータとして動作し、混合イネーブル信号Blend_enbが第１の論理レベル（Ｌレベル）である場合には、ターンオフされるＮ−Ｋ個の第２制御可能インバータとを含んでいる。
【００５６】
一方、第２クロック信号処理部８３０は、混合イネーブル信号Blend_enbが第２の論理レベル（Ｈレベル）である場合には、動作せず、混合イネーブル信号Blend_enbが第１の論理レベル（Ｌレベル）である場合には、第２クロック信号を利用して第２混合信号を生成した後、第３インバータ８４０に出力する役割をする。ここに、第２クロック信号処理部８３０は、常時ターンオフ状態のＫ個の第３制御可能インバータと、混合イネーブル信号Blend_enbが第１の論理レベル（Ｌレベル）である場合には、インバータとして動作し、混合イネーブル信号Blend_enbが第２の論理レベル（Ｈレベル）である場合には、ターンオフされるＮ−Ｋ個の第４制御可能インバータを含んでいる。
【００５７】
また、第３インバータ８４０は、第１混合信号及び前記第２混合信号を合わせて反転することによって、混合クロック信号Blind_outを形成して出力する役割をする。出力されたこの混合クロック信号Blind_outは、前述の混合クロック信号int_clkに相当する。
【００５８】
図１１は、この発明の一実施例に係るデジタルＤＬＬ装置のデューティサイクル修正方法を示す動作フロチャートであり、以下これについて説明する。
【００５９】
まず、直接位相感知器１５０により外部クロック信号ext_clkと補償クロック信号iclkの両者の立上りエッジが一致するか否かを判定する（Ｓ９０１）。両者の立上りエッジが一致する場合、第２遅延ライン１２４が駆動されて第２クロック信号intclk2を作動させる（Ｓ９０２）。
【００６０】
次いで、第１クロック信号intclk1と第２クロック信号intclk2の両者の立上りエッジが一致するか否かを判定する（Ｓ９０３）。第１クロック信号intclk1及び第２クロック信号intclk2の立上りエッジが一致すると、混合回路１３０で第１クロック信号及び第２クロック信号の中間位相を取って、デューティが５０％である混合クロック信号int_clkを生成する（Ｓ９０４）。
【００６１】
もし、外部クロック信号ext_clkと補償クロック信号iclkとの立上りエッジが一致するか否かを判定した（Ｓ９０１）結果、両信号の立上りエッジが一致しない場合には、両信号の立上りエッジを一致させるため、第１制御手段１２１により第１遅延ライン１２２を制御して、遅延調整した第１クロック信号intclk1を出力させ、補償クロック信号iclkを遅延させる（Ｓ９０５）。補償クロック信号iclkを遅延させた後、外部クロック信号ext_clkと補償クロック信号iclkとの立上りエッジが一致するか否かを再び判定する（Ｓ９０１）。
【００６２】
一方、第１クロック信号intclk1及び第２クロック信号intclk2の立上りエッジが一致しないと、両信号の立上りエッジを一致させるため、第２クロック信号intclk2の遅延を調整する（Ｓ９０６）。第２クロック信号intclk2の遅延を調整した後、再び第１クロック信号intclk1と第２クロック信号intclk2の立上りエッジが一致するか否かを判定するステップに戻る（Ｓ９０３）。
【００６３】
第１クロック信号intclk1と第２クロック信号intclk2の立上りエッジが一致すると、混合回路１３０で第１クロック信号intclk1と第２クロック信号intclk2の中間の位相を取って、デューティが５０％である混合クロック信号int_clkを生成する（Ｓ９０４）。
【００６４】
なお、この発明は、上述の実施例に限られるものではない。この発明の趣旨から逸脱しない範囲内で多様に変更実施することが可能である。
【００６５】
【発明の効果】
この発明は、従来のデューティサイクル修正が困難であったデジタル型ＤＬＬ装置とは異なって、混合回路を利用してデューティエラーを修正し、５０％のデューティサイクルを有する内部クロック信号を生成できる利点がある。
【図面の簡単な説明】
【図１】  この発明の一実施例に係るデューティサイクル修正が可能なデジタルＤＬＬ装置を示すブロック図である。
【図２】  この発明の一実施例に係るデューティサイクル修正が可能なデジタルＤＬＬ装置の動作を示す各クロック信号波形のタイミング図である。
【図３】  この発明の他の実施例に係るデューティサイクル修正が可能なデジタルＤＬＬ装置を示すブロック図である。
【図４】  この発明の実施例に係るデューティサイクル修正が可能なデジタルＤＬＬ装置内に設けられた遅延ラインを示すブロック図である。
【図５】  この発明のさらに他の実施例に係るデューティサイクル修正が可能なデジタルＤＬＬ装置を示すブロック図である。
【図６】  この発明の実施例に係るデューティサイクル修正が可能なデジタルＤＬＬ装置内に設けられた信号生成手段を示すブロック図である。
【図７】  この発明の実施例に係るデューティサイクル修正が可能なデジタルＤＬＬ装置内に設けられた位相混合器を示すブロック図である。
【図８】  この発明の実施例に係るデューティサイクル修正が可能なデジタルＤＬＬ装置内に設けられた位相混合器内の混合セルを示すブロック図である。
【図９】  この発明の実施例に係るデューティサイクル修正が可能なデジタルＤＬＬ装置内に設けられた位相混合器の動作を示すクロック信号波形のタイミング図である。
【図１０】  この発明の実施例に係るデューティサイクル修正が可能なデジタルＤＬＬ装置内に設けられた混合回路の例を示す回路図である。
【図１１】  この発明の実施例に係るデジタルＤＬＬ装置のデューティサイクル修正方法を示す動作フロチャートである。
【符号の説明】
１１０…バッファ、１２０…遅延ライン部、１３０…混合回路、１４０…遅延モデル部、１５０…直接位相感知器、１６０…位相感知器。
【図１】
0004276857.tif 000002
【図２】
0004276857.tif 000003
【図３】
0004276857.tif 000004
【図４】
0004276857.tif 000005
【図５】
0004276857.tif 000006
【図６】
0004276857.tif 000007
【図７】
0004276857.tif 000008
【図８】
0004276857.tif 000009
【図９】
0004276857.tif 000010
【図１０】
0004276857.tif 000011
【図１１】
0004276857.tif 000012