(57)【要約】【課題】本発明は、より向上したデューティ比特性を持つクロックを出力するＤＬＬ回路及びその制御方法を提供する。【解決手段】本発明のＤＬＬ回路は、立ち上りクロックのデューティ比及び立ち下りクロックのデューティ比を感知して、デューティ比感知信号を出力するデューティ比感知ユニットと、デューティ比感知信号に応じて、補正制御信号を生成する補正制御ユニットと、補正制御信号に応じて、内部クロックのデューティ比を補正し、基準クロックを出力するデューティ比補正ユニットとを含むことを特徴とする。【選択図】図１
2008182667.tif 000002
【特許請求の範囲】
【請求項１】
立ち上りクロックのデューティ比及び立ち下りクロックのデューティ比を感知して、デューティ比感知信号を出力するデューティ比感知ユニットと、
前記デューティ比感知信号に応じて、補正制御信号を生成する補正制御ユニットと、
前記補正制御信号に応じて、内部クロックのデューティ比を補正し、基準クロックを出力するデューティ比補正ユニットと
を含むことを特徴とするＤＬＬ回路。
【請求項２】
前記デューティ比感知ユニットは、前記立ち上りクロック及び前記立ち下りクロックの第１のエッジが一致した後、前記立ち上りクロック及び前記立ち下りクロックの第２のエッジを比較する動作を行うことで、前記立ち上りクロックのデューティ比及び前記立ち下りクロックのデューティ比を判別して、前記デューティ比感知信号を生成することを特徴とする請求項１に記載のＤＬＬ回路。
【請求項３】
前記補正制御ユニットは、前記デューティ比感知信号に応じて加算又は減算を行うことで、複数ビットのカウント信号を生成し、前記補正制御信号として出力するカウンターを含むことを特徴とする請求項１に記載のＤＬＬ回路。
【請求項４】
前記デューティ比補正ユニットは、前記補正制御信号に含まれた複数ビットの信号のハイ信号及びロー信号の個数により、前記内部クロックのデューティ比を補正して前記基準クロックを出力することを特徴とする請求項３に記載のＤＬＬ回路。
【請求項５】
前記補正制御ユニットは、前記デューティ比感知信号に応じて前記補正制御信号を生成し、前記補正制御信号の論理値がしきい値に到達すると、混合イネーブル信号をイネーブルすることを特徴とする請求項１に記載のＤＬＬ回路。
【請求項６】
前記補正制御ユニットは、
前記デューティ比感知信号に応じて加算又は減算を行うことで、複数ビットのカウント信号を生成するカウンターと、
前記複数ビットのカウント信号がしきい値であるか否かを判別して、前記混合イネーブル信号を生成するしきい値感知器と、
前記複数ビットのカウント信号をデコードし、複数ビットの前記補正制御信号を出力するデコーダーと
を含むことを特徴とする請求項５に記載のＤＬＬ回路。
【請求項７】
前記デューティ比補正ユニットは、複数ビットの前記補正制御信号において何番目のビットにハイ信号が含まれるかにより、前記内部クロックのデューティ比を補正し、前記基準クロックを出力することを特徴とする、請求項６に記載のＤＬＬ回路。
【請求項８】
前記デューティ比補正ユニットは、
前記補正制御信号に応じて、駆動部のプルアップを行うプルアップ部と、
前記補正制御信号に応じて、前記駆動部のプルダウンを行うプルダウン部と、
前記プルアップ部のプルアップ動作及び前記プルダウン部のプルダウン動作に応じて、前記内部クロックを駆動し、前記基準クロックを出力する駆動部と
を含むことを特徴とする請求項４又は請求項７に記載のＤＬＬ回路。
【請求項９】
前記プルアップ部及び前記プルダウン部は、それぞれ複数のトランジスタを含み、前記プルアップ部に含まれた複数のトランジスタは、それぞれ互いに異なるサイズとして具現され、前記プルダウン部に含まれた複数のトランジスタも、それぞれ互い異なるサイズとして具現されることを特徴とする請求項８に記載のＤＬＬ回路。
【請求項１０】
前記混合イネーブル信号に応じて、前記立ち上りクロックの位相と前記立ち下りクロックの位相とを混合して、出力クロックを生成する位相混合ユニットをさらに含むことを特徴とする請求項５に記載のＤＬＬ回路。
【請求項１１】
前記位相混合ユニットは、第１の位相比較信号に応じて、前記立ち上りクロック及び前記立ち下りクロックの位相混合動作の制御をさらに行うことを特徴とする請求項１０に記載のＤＬＬ回路。
【請求項１２】
前記位相混合ユニットは、
前記混合イネーブル信号がイネーブルされたか否かにより、選択的に前記立ち上りクロックの位相及び前記立ち下りクロックの位相を混合する位相混合部と、
前記混合イネーブル信号及び前記第１の位相比較信号に応じて、前記立ち上りクロック又は前記立ち下りクロックを駆動する駆動力補償部と
を含むことを特徴とする請求項１１に記載のＤＬＬ回路。
【請求項１３】
前記位相混合部は、
前記立ち上りクロックを反転駆動する第１の反転ドライバーと、
前記混合イネーブル信号がイネーブルされると、前記立ち下りクロックを反転駆動する第２の反転ドライバーと、
前記第１の反転ドライバーの出力信号又は前記第２の反転ドライバーの出力信号を反転駆動する第３の反転ドライバーと
を含むことを特徴とする請求項１２に記載のＤＬＬ回路。
【請求項１４】
前記駆動力補償部は、
前記第１の位相比較信号に応じて、前記立ち上りクロックを反転駆動する第１の反転ドライバーと、
前記第１の位相比較信号に応じて、前記立ち下りクロックを反転駆動する第２の反転ドライバーと、
前記混合イネーブル信号がイネーブルされると、前記第１の反転ドライバーの出力信号又は前記第２の反転ドライバーの出力信号を反転駆動する第３の反転ドライバーと
を含むことを特徴とする請求項１２に記載のＤＬＬ回路。
【請求項１５】
立ち上りクロックのデューティ比及び立ち下りクロックのデューティ比により、内部クロックのデューティ比を補正して基準クロックを出力するデューティ比補正ユニットと、
前記デューティ比補正ユニットの動作が限界に到達したか否かにより、選択的に前記立ち上りクロック及び前記立ち下りクロックを混合する位相混合ユニットと
を含むことを特徴とするＤＬＬ回路。
【請求項１６】
前記立ち上りクロックのデューティ比及び前記立ち下りクロックのデューティ比を感知して、デューティ比感知信号を出力するデューティ比感知ユニットと、
前記デューティ比感知信号に応じて、複数ビットの補正制御信号及び混合イネーブル信号を生成する補正制御ユニットと
をさらに含むことを特徴とする請求項１５に記載のＤＬＬ回路。
【請求項１７】
前記デューティ比補正ユニットは、前記複数ビットの補正制御信号に含まれたハイ信号及びロー信号の個数により、前記内部クロックのデューティ比を補正して前記基準クロックを出力することを特徴とする請求項１６に記載のＤＬＬ回路。
【請求項１８】
前記デューティ比補正ユニットは、前記複数ビットの補正制御信号において何番目のビットにハイ信号が含まれるかにより、前記内部クロックのデューティ比を補正し、前記基準クロックを出力することを特徴とする請求項１６に記載のＤＬＬ回路。
【請求項１９】
前記デューティ比補正ユニットは、
前記複数ビットの補正制御信号に応じて、駆動部のプルアップを行うプルアップ部と、
前記複数ビットの補正制御信号に応じて、前記駆動部のプルダウンを行うプルダウン部と、
前記プルアップ部のプルアップ動作及び前記プルダウン部のプルダウン動作に応じて、前記内部クロックを駆動し、前記基準クロックを出力する駆動部と
を含むことを特徴とする請求項１７又は請求項１８に記載のＤＬＬ回路。
【請求項２０】
前記プルアップ部及び前記プルダウン部は、それぞれ複数のトランジスタを含み、前記プルアップ部に含まれた複数のトランジスタは、それぞれ互いに異なるサイズとして具現され、前記プルダウン部に含まれた複数のトランジスタも、それぞれ互い異なるサイズとして具現されることを特徴とする請求項１９に記載のＤＬＬ回路。
【請求項２１】
前記位相混合ユニットは、前記混合イネーブル信号がイネーブルされたか否かにより、前記基準クロックのデューティ比が補正完了であるか否かを判別し、第１の位相比較信号に応じて、前記立ち上りクロック及び前記立ち下りクロックの位相混合動作を制御して出力クロックを生成することをさらに含むことを特徴とする請求項１６に記載のＤＬＬ回路。
【請求項２２】
前記位相混合ユニットは、前記混合イネーブル信号がイネーブルされた否かにより、選択的に前記立ち上りクロックの位相及び前記立ち下りクロックの位相を混合する位相混合部と、
前記混合イネーブル信号及び前記第１の位相比較信号に応じて、前記立ち上りクロック又は前記立ち下りクロックを駆動する駆動力補償部と
を含むことを特徴とする請求項２１に記載のＤＬＬ回路。
【請求項２３】
前記位相混合部は、
前記立ち上りクロックを反転駆動する第１の反転ドライバーと、
前記混合イネーブル信号がイネーブルされると、前記立ち下りクロックを反転駆動する第２の反転ドライバーと、
前記第１の反転ドライバーの出力信号又は前記第２の反転ドライバーの出力信号を反転駆動する第３の反転ドライバーと
を含むことを特徴とする請求項２２に記載のＤＬＬ回路。
【請求項２４】
前記駆動力補償部は、
前記第１の位相比較信号に応じて、前記立ち上りクロックを反転駆動する第１の反転ドライバーと、
前記第１の位相比較信号に応じて、前記立ち下りクロックを反転駆動する第２の反転ドライバーと、
前記混合イネーブル信号がイネーブルされると、前記第１の反転ドライバーの出力信号又は前記第２の反転ドライバーの出力信号を反転駆動する第３の反転ドライバーと
を含むことを特徴とする請求項２２に記載のＤＬＬ回路。
【請求項２５】
前記デューティ比感知ユニットは、前記立ち上りクロック及び前記立ち下りクロックの第１のエッジが一致した後、前記立ち上りクロック及び前記立ち下りクロックの第２のエッジを比較する動作を行うことで、前記立ち上りクロックのデューティ比及び前記立ち下りクロックのデューティ比を判別して、前記デューティ比感知信号を生成することを特徴とする請求項１６に記載のＤＬＬ回路。
【請求項２６】
前記補正制御ユニットは、前記デューティ比感知信号に含まれる情報により、前記複数ビットの補正制御信号を生成し、前記複数ビットの補正制御信号がしきい値に到達すると、前記混合イネーブル信号をイネーブルすることを特徴とする請求項１６に記載のＤＬＬ回路。
【請求項２７】
前記補正制御ユニットは、
前記デューティ比感知信号に応じて加算又は減算を行うことで、複数ビットのカウント信号を生成するカウンターと、
前記複数ビットのカウント信号が最大値又は最小値であるか否かを判別して、前記混合イネーブル信号を生成するしきい値感知器と、
前記複数ビットのカウント信号をデコードして、前記複数ビットの補正制御信号を出力するデコーダーと
を含むことを特徴とする請求項２６に記載のＤＬＬ回路。
【請求項２８】
前記立ち上りクロックの位相と前記立ち下りクロックの位相とを比較して、前記第１の位相比較信号を生成する第１の位相比較ユニットをさらに含むことを特徴とする請求項１１又は請求項２１に記載のＤＬＬ回路。
【請求項２９】
外部クロックをバッファリングして前記内部クロックを生成するクロック入力バッファをさらに含むことを特徴とする請求項１又は請求項１５に記載のＤＬＬ回路。
【請求項３０】
第１の遅延制御信号の制御により、前記基準クロックを遅延させ、前記立ち上りクロックを出力する第１の遅延ユニットと、
第２の遅延制御信号の制御により、前記基準クロックを遅延させ、前記立ち下りクロックを出力する第２の遅延ユニットと
をさらに含むことを特徴とする請求項２９に記載のＤＬＬ回路。
【請求項３１】
前記出力クロックのデータ出力バッファまでの伝送経路に存在する遅延素子による遅延値をモデリングして、前記出力クロックに遅延時間を付与し、フィードバッククロックを生成する遅延モデリングユニットと、
前記基準クロック及び前記フィードバッククロックの位相を比較して、第２の位相比較信号を生成する第２の位相比較ユニットと、
前記第１の位相比較信号及び前記第２の位相比較信号に応じて、前記第１の遅延制御信号及び前記第２の遅延制御信号を生成する遅延制御ユニットと
をさらに含むことを特徴とする請求項３０に記載のＤＬＬ回路。
【請求項３２】
立ち上りクロックのデューティ比及び立ち下りクロックのデューティ比を感知して、デューティ比感知信号を出力するステップと、
前記デューティ比感知信号に応じて、補正制御信号を生成するステップと、
前記補正制御信号に応じて、内部クロックのデューティ比を補正し、基準クロックを出力するステップと
を含むことを特徴とするＤＬＬ回路の制御方法。
【請求項３３】
前記デューティ比感知信号を出力するステップは、前記立ち上りクロック及び前記立ち下りクロックの第１のエッジが一致した後、前記立ち上りクロック及び前記立ち下りクロックの第２のエッジを比較する動作を行うことで、前記立ち上りクロックのデューティ比及び前記立ち下りクロックのデューティ比を判別して、前記デューティ比感知信号を生成することを特徴とする請求項３２に記載のＤＬＬ回路の制御方法。
【請求項３４】
前記補正制御信号を生成するステップは、前記デューティ比感知信号に応じて加算又は減算を行うことで、複数ビットのカウント信号を生成し、前記補正制御信号として出力するステップを含むことを特徴とする請求項３２又は請求項３３に記載のＤＬＬ回路の制御方法。
【請求項３５】
前記基準クロックを出力するステップは、前記補正制御信号に含まれたハイ信号及びロー信号の個数により、前記内部クロックのデューティ比を補正し、前記基準クロックを出力することを特徴とする請求項３４に記載のＤＬＬ回路の制御方法。
【請求項３６】
前記補正制御信号を生成するステップは、前記デューティ比感知信号に応じて前記補正制御信号を生成し、前記補正制御信号の論理値がしきい値に到達すると、混合イネーブル信号をイネーブルすることを特徴とする 請求項３２又は請求項３３に記載のＤＬＬ回路の制御方法。
【請求項３７】
前記補正制御信号を生成するステップは、
前記デューティ比感知信号に応じて加算又は減算を行うことで、複数ビットのカウント信号を生成するステップと、
前記複数ビットのカウント信号がしきい値であるか否かを判別して、前記混合イネーブル信号を生成するステップと、
前記複数ビットのカウント信号をデコードして、複数ビットの前記補正制御信号を出力するステップと
を含むことを特徴とする請求項３６に記載のＤＬＬ回路の制御方法。
【請求項３８】
前記基準クロックを出力するステップは、 複数ビットの前記補正制御信号において何番目のビットにハイ信号が含まれるかにより、前記内部クロックのデューティ比を補正し、前記基準クロックを出力することを特徴とする請求項３６に記載のＤＬＬ回路の制御方法。
【請求項３９】
前記基準クロックを出力するステップの以後に、前記混合イネーブル信号に応じて、前記立ち上りクロックの位相と前記立ち下りクロックの位相とを混合し、出力クロックを生成するステップをさらに含むことを特徴とする請求項３６に記載のＤＬＬ回路の制御方法。
【請求項４０】
前記出力クロックを生成するステップは、第１の位相比較信号に応じて、前記立ち上りクロック及び前記立ち下りクロックの位相混合動作を制御することをさらに含むことを特徴とする請求項３９に記載のＤＬＬ回路の制御方法。
【請求項４１】
前記出力クロックを生成するステップは、
前記混合イネーブル信号がイネーブルされたか否かにより、選択的に前記立ち上りクロックの位相と前記立ち下りクロックの位相とを混合するステップと、
前記混合イネーブル信号及び前記第１の位相比較信号に応じて、前記立ち上りクロック又は前記立ち下りクロックを駆動するステップと
を含むことを特徴とする請求項４０に記載のＤＬＬ回路の制御方法。
【請求項４２】
立ち上りクロックのデューティ比及び立ち下りクロックのデューティ比により、内部クロックのデューティ比を補正し、基準クロックを出力するステップと、
前記内部クロックのデューティ比を補正する動作が限界に到達したか否かにより、選択的に前記立ち上りクロック及び前記立ち下りクロックを混合するステップと
を含むことを特徴とするＤＬＬ回路の制御方法。
【請求項４３】
前記基準クロックを出力するステップの以前に、前記立ち上りクロックのデューティ比及び前記立ち下りクロックのデューティ比を感知して、デューティ比感知信号を出力するステップと、
前記デューティ比感知信号に応じて、複数ビットの補正制御信号及び混合イネーブル信号を生成するステップと
をさらに含むことを特徴とする請求項４２に記載のＤＬＬ回路の制御方法。
【請求項４４】
前記基準クロックを出力するステップは、前記複数ビットの補正制御信号に含まれたハイ信号及びロー信号の個数により、前記内部クロックのデューティ比を補正し、前記基準クロックを出力することを特徴とする請求項４３に記載のＤＬＬ回路の制御方法。
【請求項４５】
前記基準クロックを出力するステップは、前記複数ビットの補正制御信号において何番目のビットにハイ信号が含まれるかにより、前記内部クロックのデューティ比を補正し、前記基準クロックを出力することを特徴とする請求項４３に記載のＤＬＬ回路の制御方法。
【請求項４６】
前記立ち上りクロックと立ち下りクロックとを混合するステップは、前記混合イネーブル信号がイネーブルされた否かにより、前記基準クロックのデューティ比が補正完了であるか否かを判別し、第１の位相比較信号に応じて、前記立ち上りクロック及び前記立ち下りクロックの位相混合動作を制御し、出力クロックを生成することをさらに含むことを特徴とする請求項４３に記載のＤＬＬ回路の制御方法。
【請求項４７】
前記立ち上りクロックと立ち下りクロックとを混合するステップは、
前記混合イネーブル信号がイネーブルされたか否かにより、選択的に前記立ち上りクロックの位相と前記立ち下りクロックの位相とを混合するステップと、
前記混合イネーブル信号及び前記第１の位相比較信号に応じて、前記立ち上りクロック又は前記立ち下りクロックを駆動するステップと
を含むことを特徴とする請求項４６に記載のＤＬＬ回路の制御方法。
【請求項４８】
前記デューティ比感知信号を出力するステップは、前記立ち上りクロック及び前記立ち下りクロックの第１のエッジが一致した後、前記立ち上りクロック及び前記立ち下りクロックの第２のエッジを比較する動作を行うことで、前記立ち上りクロックのデューティ比及び前記立ち下りクロックのデューティ比を判別して、前記デューティ比感知信号を生成することを特徴とする請求項４３に記載のＤＬＬ回路の制御方法。
【請求項４９】
前記複数ビットの補正制御信号及び混合イネーブル信号を生成するステップは、前記デューティ比感知信号に含まれる情報により、前記複数ビットの補正制御信号を生成し、前記複数ビットの補正制御信号がしきい値に到達すると、前記混合イネーブル信号をイネーブルすることを特徴とする請求項４３に記載のＤＬＬ回路の制御方法。
【請求項５０】
前記複数ビットの補正制御信号及び混合イネーブル信号を生成するステップは、前記デューティ比感知信号に応じて加算又は減算を行うことで、複数ビットのカウント信号を生成するステップと、
前記複数ビットのカウント信号の最大値又は最小値の可否を判別して、前記混合イネーブル信号を生成するステップと、
前記複数ビットのカウント信号をデコードして、前記複数ビットの補正制御信号を出力するステップと
を含むことを特徴とする請求項４９に記載のＤＬＬ回路の制御方法。
【請求項５１】
前記立ち上りクロックの位相及び前記立ち下りクロックの位相を比較して、前記第１の位相比較信号を生成するステップをさらに含むことを特徴とする請求項４０又は請求項４６に記載のＤＬＬ回路の制御方法。
【請求項５２】
外部クロックをバッファリングして前記内部クロックを生成するステップをさらに含むことを特徴とする請求項３２又は請求項４２に記載のＤＬＬ回路の制御方法。
【請求項５３】
第１の遅延制御信号に応じて、前記基準クロックを遅延させ、前記立ち上りクロックを出力するステップと、
第２の遅延制御信号に応じて、前記基準クロックを遅延させ、前記立ち下りクロックを出力するステップと
をさらに含むことを特徴とする請求項５１に記載のＤＬＬ回路の制御方法。
【請求項５４】
前記出力クロックのデータ出力バッファまでの伝送経路に存在する遅延素子による遅延値をモデリングして、前記出力クロックを遅延させ、フィードバッククロックを生成するステップと、
前記基準クロック及び前記フィードバッククロックの位相を比較して、第２の位相比較信号を生成するステップと、
前記第１の位相比較信号及び前記第２の位相比較信号に応じて、前記第１の遅延制御信号及び前記第２の遅延制御信号を生成するステップと
をさらに含むことを特徴とする請求項５３に記載のＤＬＬ回路の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＤＬＬ(Delay Locked Loop)回路及びその制御方法に関し、より詳しくは、より向上したデューティ比特性を有するクロックを出力するＤＬＬ回路及びその制御方法に関する。
【背景技術】
【０００２】
一般に、ＤＬＬ回路は、外部クロックを変換して得られた基準クロックよりも、一定時間位相が先んじる内部クロックを提供するのに使用される（例えば、特許文献１）。一般に、内部クロックは、ＳＤＲＡＭ(Synchronous DRAM)等のように、比較的高集積な半導体メモリ装置において、外部クロックと同期されて動作するために生成される。
【０００３】
詳しくは、クロック入力バッファは、外部クロックを受信して内部クロックを出力する。このとき、内部クロックは、クロック入力バッファにより外部クロックの位相より一定時間遅延された位相を持つ。内部クロックの位相は、半導体集積回路の内部に存在する遅延素子により遅延され、データ出力バッファに伝達される。以後、内部クロックは、データ出力バッファを制御してデータを出力させる。
よって、出力データは、外部クロックに比べて多くの時間が遅延されるという問題点がある。換言すれば、外部クロックと出力データとの位相ずれが発生することになる。
【０００４】
前記問題点を解決するためにＤＬＬ回路が使用される。ＤＬＬ回路は、内部クロックの位相が外部クロックより所定時間先んじるように調整する。よって、出力データが外部クロックに比べて遅延されないようにする。つまり、ＤＬＬ回路は、外部クロックを受信し、外部クロックより一定時間位相が先んじる内部クロックを生成する。
【０００５】
ＤＤＲ(Double Data Rate)ＳＤＲＡＭのような半導体メモリ装置は、デュアルループタイプ(Dual Loop Type)のＤＬＬ回路を使用して、立ち上りクロック及び立ち下りクロックを生成する。ＤＬＬ回路は、位相混合器を備え、それぞれの遅延ラインから出力されるクロックのデューティ比を５０％に調整する。ＤＬＬ回路は、遅延ライン、遅延モデリングユニット及び位相比較器を含むそれぞれのフィードバックラインを備える。それぞれの遅延ラインは、動作モード設定器の制御により、粗遅延及び微遅延の動作を遂行する。
【０００６】
従来の技術により、デュアルループを備え、位相混合器を用いてクロックのデューティ比を制御するＤＬＬ回路は、正確なデューティ比のクロックを生成できなかった。位相混合器は、プルアップ段に複数のドライバーを備え、プルダウン段に複数のドライバーを備え、プルアップ段とプルダウン段との間のノードに形成される電位を駆動するドライバーを備える形態からなる。このように位相混合器に具備される複数のドライバーは、工程、電圧、温度(ＰＶＴ：Process、Voltage、Temperature)の変化により駆動力が変化し得る。ＰＶＴ変化により、プルアップ段に具備されたドライバーとプルダウン段に具備されたドライバーとの駆動力に差がある場合、プルアップ段とプルダウン段との間のノードに形成される電位のレベルが遷移すると、ノードの電位は、プルアップ段及びプルダウン段の一方の駆動力に大きく影響されることになる。これにより、正確に５０％のデューティ比を持つクロックが生成されない。また、ＤＬＬ回路に低周波のクロック信号が入力される場合、精密なデューティ比補正動作が要求されるが、ＤＬＬ回路はこれを遂行できなかった。
【０００７】
従来の技術によるＤＬＬ回路は、位相混合器を制御するための回路を２つのフィードバックループに各々備えることで、その専有面積が小さくなかった。また、 位相混合器は、ＤＬＬ回路に低周波のクロック信号が入力される場合のために、 相当量の素子を備えなければならない。よって、従来の技術によるＤＬＬ回路は、専有面積の面において問題点がある。これにより、各構成要素の消費電力又は量が少なくないため、半導体集積回路の低電力化、高集積化の具現が困難になった。
【特許文献１】特開２００７−６５１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
よって、本発明の目的は、より向上したデューティ比特性を持つクロックを出力するＤＬＬ回路及びその制御方法を提供することにある。
【課題を解決するための手段】
【０００９】
前記目的を達成するために、本発明によるＤＬＬ回路は、立ち上りクロックのデューティ比及び立ち下りクロックのデューティ比を感知して、デューティ比感知信号を出力するデューティ比感知ユニットと、前記デューティ比感知信号に応じて、補正制御信号を生成する補正制御ユニットと、前記補正制御信号に応じて、内部クロックのデューティ比を補正し、基準クロックを出力するデューティ比補正ユニットとを含むことを特徴とする。
【００１０】
また、本発明によるＤＬＬ回路は、立ち上りクロックのデューティ比及び立ち下りクロックのデューティ比により、内部クロックのデューティ比を補正して基準クロックを出力するデューティ比補正ユニットと、前記デューティ比補正ユニットの動作が限界に到達したか否かにより、選択的に前記立ち上りクロック及び前記立ち下りクロックを混合する位相混合ユニットとを含むことを特徴とする。
【００１１】
また、本発明によるＤＬＬ回路の制御方法は、立ち上りクロックのデューティ比及び立ち下りクロックのデューティ比を感知して、デューティ比感知信号を出力するステップと、前記デューティ比感知信号に応じて、補正制御信号を生成するステップと、前記補正制御信号に応じて、内部クロックのデューティ比を補正し、基準クロックを出力するステップとを含むことを特徴とする。
【００１２】
また、本発明によるＤＬＬ回路の制御方法は、立ち上りクロックのデューティ比及び立ち下りクロックのデューティ比により、内部クロックのデューティ比を補正して基準クロックを出力するステップと、前記内部クロックのデューティ比を補正する動作が限界に到達したか否かにより、選択的に前記立ち上りクロック及び前記立ち下りクロックを混合するステップとを含むことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、より向上したデューティ比特性を持つクロックを出力できる。
また、本発明は、ＰＶＴ変化によりそのデューティ比が変化しないクロックを出力できる。
さらにまた、本発明は、面積マージンを増加させ、消費電力を減少させることで、半導体集積回路の低電力化及び高集積化の具現が可能になった。
【発明を実施するための最良の形態】
【００１４】
以下、添付図面に基づき、本発明の好適な実施形態を詳細に説明する。
【００１５】
図１を参照すれば、ＤＬＬ回路は、クロック入力バッファ１０、補正制御ユニット２０、デューティ比補正ユニット３０、第１の遅延ユニット４０、第２の遅延ユニット５０、デューティ比感知ユニット６０、第１の位相比較ユニット７０、位相混合ユニット８０、遅延モデリングユニット９０、第２の位相比較ユニット１００及び遅延制御ユニット１１０を含む。
【００１６】
クロック入力バッファ１０は、外部クロック(ｃｌｋ＿ｅｘｔ)をバッファリングして内部クロック(ｃｌｋ＿ｉｎｔ)を生成する。
補正制御ユニット２０は、デューティ比感知信号(ｄｔｄｅｔ)に応じて、ｎビット(ｎは２以上の自然数)の補正制御信号(ｃｒｔｃｎｔ＜１：ｎ＞)及び混合イネーブル信号(ｍｉｘｅｎ)を生成する。
デューティ比補正ユニット３０は、ｎビットの補正制御信号(ｃｒｔｃｎｔ＜１：ｎ＞)に応じて、内部クロック(ｃｌｋ＿ｉｎｔ)のデューティ比を補正し、基準クロック(ｃｌｋ＿ｒｅｆ)を出力する。
第１の遅延ユニット４０は、第１の遅延制御信号(ｄｌｙｃｏｎｔ１)に応じて、基準クロック(ｃｌｋ＿ｒｅｆ)を遅延させ、立ち上りクロック(ｒｃｌｋ)を出力する。
第２の遅延ユニット５０は、第２の遅延制御信号(ｄｌｙｃｏｎｔ２)に応じて、基準クロック(ｃｌｋ＿ｒｅｆ)を遅延させ、立ち下りクロック(ｆｃｌｋ)を出力する。
デューティ比感知ユニット６０は、立ち上りクロック(ｒｃｌｋ)のデューティ比と、立ち下りクロック(ｆｃｌｋ)のデューティ比とを感知して、デューティ比感知信号(ｄｔｄｅｔ)を出力する。
【００１７】
第１の位相比較ユニット７０は、立ち上りクロック(ｒｃｌｋ)と、立ち下りクロック(ｆｃｌｋ)との位相を比較して、第１の位相比較信号(ｐｈｃｍｐ１)を生成する。
位相混合ユニット８０は、混合イネーブル信号(ｍｉｘｅｎ)と、第１の位相比較信号(ｐｈｃｍｐ１)とに応じて、立ち上りクロック(ｒｃｌｋ)の位相と、立ち下りクロック(ｆｃｌｋ)の位相とを混合して、出力クロック(ｃｌｋ＿ｏｕｔ）を生成する。
遅延モデリングユニット９０は、出力クロック(ｃｌｋ＿ｏｕｔ)のデータ出力バッファまでの伝送経路に存在する遅延素子による遅延値をモデリングして、出力クロック(ｃｌｋ＿ｏｕｔ)を遅延させ、フィードバッククロック(ｃｌｋ＿ｆｂ)を生成する。
【００１８】
第２の位相比較ユニット１００は、基準クロック(ｃｌｋ＿ｒｅｆ)の位相と、フィードバッククロック(ｃｌｋ＿ｆｂ)の位相とを比較して、第２の位相比較信号(ｐｈｃｍｐ２)を生成する。
遅延制御ユニット１１０は、第１の位相比較信号(ｐｈｃｍｐ１)と、第２の位相比較信号(ｐｈｃｍｐ２)とに応じて、第１の遅延制御信号(ｄｌｙｃｏｎｔ１)及び第２の遅延制御信号(ｄｌｙｃｏｎｔ２)を生成する。
【００１９】
ＤＬＬ回路において、第１の遅延ユニット４０から出力される立ち上りクロック(ｒｃｌｋ)と、第２の遅延ユニット５０から出力される立ち下りクロック(ｆｃｌｋ)とは、相反する位相を持つ。第１の位相比較ユニット７０は、立ち上りクロック(ｒｃｌｋ)及び立ち下りクロック(ｆｃｌｋ)の立ち上りエッジを一致させるための第１の位相比較信号(ｐｈｃｍｐ１)を生成する。以後、立ち上りクロック(ｒｃｌｋ)及び立ち下りクロック(ｆｃｌｋ)の立ち上りエッジが一致すると、デューティ比感知ユニット６０は、両方のクロックを反転させた後、反転された両方のクロックの立ち上りエッジを比較する。これにより、デューティ比感知ユニット６０は、立ち上りクロック(ｒｃｌｋ)のデューティ比と、立ち下りクロック(ｆｃｌｋ)のデューティ比との状態(デューティ比が５０％を超過するか、正確に５０％になるか、５０％未満であるか)を判別する。デューティ比感知信号(ｄｔｄｅｔ)は、複数ビットの信号(例えば、３ビットの信号)として具現可能であり、立ち上りクロック(ｒｃｌｋ)のデューティ比及び立ち下りクロック(ｆｃｌｋ)のデューティ比に対する情報を含む。
【００２０】
補正制御ユニット２０は、デューティ比感知信号(ｄｔｄｅｔ)が含む情報により、ｎビットの補正制御信号(ｃｒｔｃｎｔ＜１：ｎ＞)を生成する。ｎビットの補正制御信号(ｃｒｔｃｎｔ＜１：ｎ＞)の論理値がしきい値に到達すると、補正制御ユニット２０は混合イネーブル信号(ｍｉｘｅｎ)をイネーブルさせる。ｎビットの補正制御信号(ｃｒｔｃｎｔ＜１：ｎ＞)の論理値が最小値又は最大値である場合は、デューティ比補正ユニット３０が内部クロック(ｃｌｋ＿ｉｎｔ)のデューティ比を補正する能力が限界に達したことを意味する。位相混合ユニット８０は、混合イネーブル信号(ｍｉｘｅｎ)がイネーブルされると、立ち上りクロック(ｒｃｌｋ)及び立ち下りクロック(ｆｃｌｋ)のデューティ比を追加的に補正する。デューティ比補正ユニット３０が低周波のクロックに対しても完璧な補正能力を持つ場合、専有面積が大きく増加するという副作用がある。しかしながら、補正制御ユニット２０及び位相混合ユニット８０が、前述した機能を遂行すると、専有面積を増加させなくても良い。
【００２１】
デューティ比補正ユニット３０は、ｎビットの補正制御信号(ｃｒｔｃｎｔ＜１：ｎ＞)に応じて、内部クロック(ｃｌｋ＿ｉｎｔ)のデューティ比を補正し、基準クロック(ｃｌｋ＿ｒｅｆ)を出力する。以後、基準クロック(ｃｌｋ＿ｒｅｆ)は、第１の遅延ユニット４０及び第２の遅延ユニット５０にそれぞれ入力され、第１の遅延制御信号(ｄｌｙｃｏｎｔ１)及び第２の遅延制御信号(ｄｌｙｃｏｎｔ２)の制御に対応するだけ遅延された後、それぞれ立ち上りクロック(ｒｃｌｋ)及び立ち下りクロック(ｆｃｌｋ)として出力される。
【００２２】
位相混合ユニット８０は、混合イネーブル信号(ｍｉｘｅｎ)がディセーブルされると、立ち上りクロック(ｒｃｌｋ)を駆動して出力クロック(ｃｌｋ＿ｏｕｔ)を出力し、混合イネーブル信号(ｍｉｘｅｎ)がイネーブルされると、立ち上りクロック(ｒｃｌｋ)及び立ち下りクロック(ｆｃｌｋ)の位相を混合して出力クロック(ｃｌｋ＿ｏｕｔ)を生成する。混合イネーブル信号(ｍｉｘｅｎ)のイネーブル時、位相混合ユニット８０は、第１の位相比較信号(ｐｈｃｍｐ１)の制御により両方のクロックの位相混合動作を遂行する。一般の位相混合器は、入力される両方のクロックのうちで位相が先んじるクロックから大きく影響されて位相を混合することになる。これを補償するために、位相混合ユニット８０は、第１の位相比較信号(ｐｈｃｍｐ１)の指示により、位相が遅延されるクロックの駆動力を強化する。
【００２３】
遅延モデリングユニット９０は、出力クロック(ｃｌｋ＿ｏｕｔ)のデータ出力バッファまでの伝送経路に存在する遅延素子による遅延時間をモデリングし、それに従う遅延時間を出力クロック(ｃｌｋ＿ｏｕｔ)に付与して、フィードバッククロック(ｃｌｋ＿ｆｂ)を生成する。以後、第２の位相比較ユニット１００は、基準クロック(ｃｌｋ＿ｒｅｆ)及びフィードバッククロック(ｃｌｋ＿ｆｂ)の位相を比較して、第２の位相比較信号(ｐｈｃｍｐ２)を生成する。遅延制御ユニット１１０は、第１の位相比較信号(ｐｈｃｍｐ１)及び第２の位相比較信号(ｐｈｃｍｐ２)から第１の遅延制御信号(ｄｌｙｃｏｎｔ１)及び第２の遅延制御信号(ｄｌｙｃｏｎｔ２)を生成し、それぞれ第１の遅延ユニット４０及び第２の遅延ユニット５０に伝達する。
【００２４】
前述したように、本発明によるＤＬＬ回路では、デューティ比補正ユニット３０が第１の遅延ユニット４０及び第２の遅延ユニット５０の前に配置される。よって、第１の遅延ユニット４０及び第２の遅延ユニット５０に、デューティ比の補正された基準クロック(ｃｌｋ＿ｒｅｆ)が入力されるため、正確に５０％のデューティ比を持つ出力クロック(ｃｌｋ＿ｏｕｔ)が生成される。また、低周波の入力時と同様に、デューティ比補正ユニット３０の補正能力が不足する場合だけに、選択的に位相混合ユニット８０が活性化される。位相混合ユニット８０は、立ち上りクロック(ｒｃｌｋ)及び立ち下りクロック(ｆｃｌｋ)の位相により、各クロックに対する駆動力を差別化する。よって、専有面積を大きく増加させなくても、正確に５０％のデューティ比を持つ出力クロック(ｃｌｋ＿ｏｕｔ)を生成できる。
【００２５】
図２を参照すれば、補正制御ユニット２０は、デューティ比感知信号(ｄｔｄｅｔ)に応じて加算又は減算を行うことで、ｍビットのカウント信号(ｃｏｕｎｔ＜１：ｍ＞)を生成するカウンター２１０を含む。
【００２６】
ｍビットのカウント信号(ｃｏｕｎｔ＜１：ｍ＞)は、ｎビットの補正制御信号(ｃｒｔｃｎｔ＜１：ｎ＞)として使用されることができる(この場合、ｍ＝ｎ)。このとき、カウンター２１０は、デューティ比感知信号(ｄｔｄｅｔ)が伝達する立ち上りクロック(ｒｃｌｋ)及び立ち下りクロック(ｆｃｌｋ)のデューティ比情報に対応して、ｍビットのカウント信号(ｃｏｕｎｔ＜１：ｍ＞)の論理値を調整する。例えば、立ち上りクロック(ｒｃｌｋ)のデューティ比が５０％を超過し、立ち下りクロック(ｆｃｌｋ)のデューティ比が５０％にならない場合、カウント信号(ｃｏｕｎｔ＜１：ｍ＞)の論理値を減少させ、立ち上りクロック(ｒｃｌｋ)のデューティ比が５０％未満であり、立ち下りクロック(ｆｃｌｋ)のデューティ比が５０％を超過する場合、カウント信号(ｃｏｕｎｔ＜１：ｍ＞)の論理値を増加させ、立ち上りクロック(ｒｃｌｋ)のデューティ比及び立ち下りクロック(ｆｃｌｋ)のデューティ比がそれぞれ５０％になれば、カウント信号(ｃｏｕｎｔ＜１：ｍ＞）の論理値を固定させる。
【００２７】
また、補正制御ユニット２０は、ｍビットのカウント信号(ｃｏｕｎｔ＜１：ｍ＞)が最大値又は最小値であるか否かを判別して、混合イネーブル信号(ｍｉｘｅｎ)を生成するしきい値感知器２２０と、ｍビットのカウント信号(ｃｏｕｎｔ＜１：ｍ＞)をデコードし、ｎビットの補正制御信号(ｃｒｔｃｎｔ＜１：ｎ＞)を出力するデコーダー２３０とをさらに含むことができる。
【００２８】
この場合、しきい値感知器２２０は、カウント信号(ｃｏｕｎｔ＜１：ｍ＞)の論理値が、最大又は最小である場合には混合イネーブル信号(ｍｉｘｅｎ)をイネーブルさせ、その他の場合にはディセーブルさせる。また、デコーダー２３０は、カウント信号(ｃｏｕｎｔ＜１：ｍ＞)をデコードしてｎビットの補正制御信号(ｃｒｔｃｎｔ＜１：ｎ＞)を生成し、デューティ比補正ユニット３０に伝達する。このとき、ｎビットの補正制御信号(ｃｒｔｃｎｔ＜１：ｎ＞)は、ハイ信号が一つ含まれた形態として具現でき、カウント信号(ｃｏｕｎｔ＜１：ｍ＞)の論理値が増加すれば、ｎビットの補正制御信号(ｃｒｔｃｎｔ＜１：ｎ＞)に含まれたハイ信号が上位ビットにシフトする形態として具現できる。
【００２９】
図３を参照すれば、デューティ比補正ユニット３０は、プルアップ部３１０、プルダウン部３２０及び駆動部３３０を含む。
プルアップ部３１０は、ｎビットの補正制御信号(ｃｒｔｃｎｔ＜１：ｎ＞)に応じて、駆動部３３０のプルアップを行う。
プルダウン部３２０は、ｎビットの補正制御信号(ｃｒｔｃｎｔ＜１：ｎ＞)に応じて、駆動部３３０のプルダウンを行う。
駆動部３３０は、プルアップ部３１０のプルアップ動作及びプルダウン部３２０のプルダウン動作に応じて、内部クロック(ｃｌｋ＿ｉｎｔ)を駆動し、基準クロック(ｃｌｋ＿ｒｅｆ)を出力する。
【００３０】
プルアップ部３１０は、ゲート段にｎビットの補正制御信号(ｃｒｔｃｎｔ＜１：ｎ＞)に含まれた信号をそれぞれ受信し、外部供給電源(ＶＤＤ)の供給段と駆動部３３０との間に並列に配置されるｎ個の第１のトランジスタ(ＴＲ１＜１：ｎ＞)を含む。
【００３１】
プルダウン部３２０は、ゲート段にｎビットの補正制御信号(ｃｒｔｃｎｔ＜１：ｎ＞)に含まれた信号をそれぞれ受信し、グラウンド電源(ＶＳＳ)の供給段と駆動部３３０との間に並列に配置されるｎ個の第２のトランジスタ(ＴＲ２＜１：ｎ＞)を含む。
【００３２】
駆動部３３０は、プルアップ部３１０及びプルダウン部３２０から供給される電源が印加され、内部クロック(ｃｌｋ＿ｉｎｔ)を受信する第１のインバーター(ＩＶ１)と、第１のインバーター(ＩＶ１)の出力信号を受信して、基準クロック(ｃｌｋ＿ｒｅｆ)を出力する第２のインバーター(ＩＶ２)とを含む。
【００３３】
ｎビットの補正制御信号(ｃｒｔｃｎｔ＜１：ｎ＞)がｍビットのカウント信号(ｃｏｕｎｔ＜１：ｍ＞)である場合、ｎビットの補正制御信号(ｃｒｔｃｎｔ＜１：ｎ＞)のロー信号の個数が増加すると、プルアップ部３１０が駆動部３３０の第１のインバーター(ＩＶ１)に供給する電源の量が増加する。これにより、第１のインバーター(ＩＶ１)の出力信号のハイレバル区間が広くなる。以後、第２のインバーター(ＩＶ２)から出力される基準クロック(ｃｌｋ＿ｒｅｆ)は、ローレベル区間が広くなる。
【００３４】
反面、ｎビットの補正制御信号(ｃｒｔｃｎｔ＜１：ｎ＞)のハイ信号の個数が増加すると、プルダウン部３２０が駆動部３３０の第１のインバーター(ＩＶ１)に供給する電源の量が増加する。これにより、第１のインバーター(ＩＶ１)の出力信号のローレベル区間が広くなる。以後、第２のインバーター(ＩＶ２)から出力される基準クロック(ｃｌｋ＿ｒｅｆ)は、ハイレバル区間が広くなる。
【００３５】
ｎビットの補正制御信号(ｃｒｔｃｎｔ＜１：ｎ＞)がデコーダー２３０から出力される場合、ｎ個の第１のトランジスタ(ＴＲ１＜１：ｎ＞)は、各々サイズが異なるように配置される。同様に、ｎ個の第２のトランジスタ(ＴＲ２＜１：ｎ＞)も、各々サイズが異なるように配置される。半導体集積回路のトランジスタは、サイズによって抵抗値が異なる。よって、ｎビットの補正制御信号(ｃｒｔｃｎｔ＜１：ｎ＞)に含まれた信号が１ビットずつシフトすると、プルアップ部３１０及びプルダウン部３２０が持つ抵抗値は異なることになり、それぞれの駆動力も変化する。
【００３６】
図４を参照すれば、位相混合ユニット８０は、混合イネーブル信号(ｍｉｘｅｎ)がイネーブルされたか否かにより、選択的に立ち上りクロック(ｒｃｌｋ)の位相及び立ち下りクロック(ｆｃｌｋ)の位相を混合する位相混合部８１０と、混合イネーブル信号(ｍｉｘｅｎ)及び第１の位相比較信号(ｐｈｃｍｐ１)に応じて、立ち上りクロック(ｒｃｌｋ)又は立ち下りクロック(ｆｃｌｋ)を駆動する駆動力補償部８２０とを含む。
【００３７】
位相混合部８１０は、立ち上りクロック(ｒｃｌｋ)を反転駆動する第１の反転ドライバー(ＩＮＤＲＶ１)と、混合イネーブル信号(ｍｉｘｅｎ)がイネーブルされる場合、立ち下りクロック(ｆｃｌｋ)を反転駆動する第２の反転ドライバー(ＩＮＤＲＶ２)と、第１の反転ドライバー(ＩＮＤＲＶ１)の出力信号又は第２の反転ドライバー(ＩＮＤＲＶ２)の出力信号を反転駆動する第３の反転ドライバー(ＩＮＤＲＶ３)とを含む。
【００３８】
駆動力補償部８２０は、第１の位相比較信号(ｐｈｃｍｐ１)に応じて、立ち上りクロック(ｒｃｌｋ)を反転駆動する第４の反転ドライバー(ＩＮＤＲＶ４)と、第１の位相比較信号(ｐｈｃｍｐ１)に応じて、立ち下りクロック(ｆｃｌｋ)を反転駆動する第５の反転ドライバー(ＩＮＤＲＶ５)と、混合イネーブル信号(ｍｉｘｅｎ)がイネーブルされる場合、第４の反転ドライバー(ＩＮＤＲＶ４)の出力信号又は第５の反転ドライバー(ＩＮＤＲＶ５)の出力信号を反転駆動する第６の反転ドライバー(ＩＮＤＲＶ６)とを含む。
【００３９】
混合イネーブル信号(ｍｉｘｅｎ)がディセーブルされると、位相混合部８１０の第２の反転ドライバー(ＩＮＤＲＶ２)及び駆動力補償部８２０の第６の反転ドライバー(ＩＮＤＲＶ６)は、ターンオフされる。よって、出力クロック(ｃｌｋ＿ｏｕｔ)は、立ち上りクロック(ｒｃｌｋ)が第１の反転ドライバー(ＩＮＤＲＶ１)及び第２の反転ドライバー(ＩＮＤＲＶ２)により駆動される形態として具現される。
【００４０】
しかしながら、混合イネーブル信号(ｍｉｘｅｎ)がイネーブルされると、第２の反転ドライバー(ＩＮＤＲＶ２)及び第６の反転ドライバー(ＩＮＤＲＶ６)はターンオンされる。駆動力補償部８２０の第４の反転ドライバー(ＩＮＤＲＶ４)は、第１の位相比較信号(ｐｈｃｍｐ１)が第１のレベル(ここでは、ハイレバル)であるとターンオンされ、第５の反転ドライバー(ＩＮＤＲＶ５)は、第１の位相比較信号(ｐｈｃｍｐ１)が第２のレベル(ここでは、ローレベル)であるとターンオンされる。これにより、立ち下りクロック(ｆｃｌｋ)の位相が立ち上りクロック(ｒｃｌｋ)の位相より先んじる場合、第１の位相比較信号(ｐｈｃｍｐ１)は第４の反転ドライバー(ＩＮＤＲＶ４)をターンオンさせ、立ち上りクロック(ｒｃｌｋ)の位相が立ち下りクロック(ｆｃｌｋ)の位相より先んじる場合、第１の位相比較信号(ｐｈｃｍｐ１)は第５の反転ドライバー(ＩＮＤＲＶ５)をターンオンさせる。
【００４１】
このように、位相混合ユニット８０は、混合イネーブル信号(ｍｉｘｅｎ)がイネーブルされたか否かにより、選択的に立ち上りクロック(ｒｃｌｋ)及び立ち下りクロック(ｆｃｌｋ)を混合する。また、第１の位相比較信号(ｐｈｃｍｐ１)に応じて、立ち上りクロック(ｒｃｌｋ)及び立ち下りクロック(ｆｃｌｋ)のうちで位相が遅れるクロックの駆動力を補償することで、出力クロック(ｃｌｋ＿ｏｕｔ)が、立ち上りクロック(ｒｃｌｋ)及び立ち下りクロック(ｆｃｌｋ)のうちで位相が先んじるクロックに大きく影響されることを解決できる。
【００４２】
前述したように、本発明のＤＬＬ回路は、第１及び第２の遅延ユニットにより各々出力される立ち上りクロックのデューティ比及び立ち下りクロックのデューティ比を感知し、これに基づいて基準クロックのデューティ比を補正した後、第１及び第２の遅延ユニットに供給する。よって、本発明のＤＬＬ回路は、位相混合器だけを用いてクロックのデューティ比を補正した従来の技術よりも、精密なデューティ比補正動作が可能になった。本発明のＤＬＬ回路は、ＰＶＴ変化により各遅延素子の遅延量が変動されても、これを持続的に感知することで、正確に５０％のデューティ比を持つ出力クロックを生成できる。
【００４３】
本発明のＤＬＬ回路は、位相混合ユニットを制御するための回路を具備せず、低周波の入力時と同様に、デューティ比補正ユニットの動作能力が限界に到達する場合だけに選択的に位相混合ユニットを動作させることで、専有面積及び消費電力の側面において有効である。本発明のＤＬＬ回路は、位相混合ユニットの誤動作により、出力クロックのデューティ比がずれることを解決できる。
【００４４】
なお、本発明の詳細な説明では具体的な実施形態について説明したが、本発明の要旨から逸脱しない範囲内で多様に変形・実施が可能である。よって、本発明の範囲は、前述の実施形態に限定されるものではなく、特許請求の範囲の記載及びこれと均等なものに基づいて定められるべきである。
【図面の簡単な説明】
【００４５】
【図１】本発明の一実施形態によるＤＬＬ回路の構成を示すブロック図である。
【図２】図１に示す補正制御ユニットの構成図である。
【図３】図１に示すデューティ比補正ユニットの構成図である。
【図４】図１に示す位相混合ユニットの構成図である。
【符号の説明】
【００４６】
１０…クロック入力バッファ
２０…補正制御ユニット
３０…デューティ比補正ユニット
４０…第１の遅延ユニット
５０…第２の遅延ユニット
６０…デューティ比感知ユニット
７０…第１の位相比較ユニット
８０…位相混合ユニット
９０…遅延モデリングユニット
１００…第２の位相比較ユニット
１１０…遅延制御ユニット
２１０…カウンター
２２０…値感知器
２３０…デコーダー
３１０…プルアップ部
３２０…プルダウン部
３３０…駆動部
８１０…位相混合部
８２０…駆動力補償部
【図１】
2008182667.tif 000003
【図２】
2008182667.tif 000004
【図３】
2008182667.tif 000005
【図４】
2008182667.tif 000006