(57)【要約】      （修正有）【課題】信号の歪みをより低減するためのデータ信号の可変遅延システムを提供する。【解決手段】データ信号遅延システム１００は、遅延ユニット１１０と、位相補間ユニット１２０とを含む。遅延ユニットは、それぞれが素子遅延を有する複数の遅延素子１１２ａ、１１２ｂ、・・・、１１２ｎを含み、複数の遅延素子を使用して遅延信号のそれぞれが異なる遅延を有するようにデータ信号１０２を遅延することによって、複数の遅延信号１１８を生成するように形成される。位相補間ユニットは、遅延ユニットに接続され、ミキサ１２２を含み、ミキサは、２つの遅延信号のために選択されたミキシング重み付けに基づいて遅延信号の２つをミキシングして、最終遅延によって遅延されたデータ信号である最終遅延データ信号１２８を生成する。ミキシング重み付けは、最終遅延に基づいて選択されてもよい。【選択図】図１Ａ
2015080200.tif 000002
【特許請求の範囲】
【請求項１】
それぞれが素子遅延を有する複数の遅延素子を含み、前記複数の遅延素子を使用してデータ信号を遅延することによって、それぞれが異なる遅延を有するように複数の遅延信号を生成するように形成される遅延ユニットと、
前記遅延ユニットに接続され且つミキサを含む位相補間ユニットであって、前記ミキサは、前記複数の遅延信号の２つのために選択されたミキシング重み付けに基づいて前記複数の遅延信号の前記２つをミキシングして、最終遅延によって遅延された前記データ信号である最終遅延データ信号を生成し、前記ミキシング重み付けは、前記最終遅延に基づいて選択される移送補間ユニットと、
を有するデータ遅延システム。
【請求項２】
前記ミキサによってミキシングされる前記遅延信号の前記２つは、前記最終遅延データ信号の前記最終遅延が前記データ信号と前記複数の遅延信号の前記２つの一方との間の第１遅延以下であり且つ前記データ信号と前記複数の遅延信号の前記２つの他方との間の第２遅延以上であるように、前記最終遅延データ信号の前記最終遅延に基づいて選択される、請求項１に記載のデータ信号遅延システム。
【請求項３】
前記ミキサによってミキシングされる前記複数の遅延信号の前記２つの間の遅延は、前記データ信号の条件変化の間の最小時間よりも小さい、請求項１に記載のデータ信号遅延システム。
【請求項４】
前記複数の遅延素子は、Ｎ個の素子であり、前記複数の遅延素子は、前記複数の遅延素子のそれぞれの出力が前記遅延信号の１つであり、Ｎ番目の遅延素子を除く前記複数の遅延素子のそれぞれの出力が前記複数の遅延素子の他の入力として提供される、請求項１に記載のデータ信号遅延システム。
【請求項５】
前記複数の遅延素子のそれぞれの前記素子遅延は、異なる時間量、同一の時間量又は可変の時間量である、請求項１に記載のデータ信号遅延システム。
【請求項６】
前記複数の遅延素子のそれぞれの前記素子遅延は、前記データ信号の条件変化の間の最小時間よりも小さい、請求項１に記載のデータ信号遅延システム。
【請求項７】
前記ミキシング重み付けは、前記最終遅延と、前記ミキサによってミキシングされる前記遅延信号の前記遅延とに基づいて選択される、請求項１に記載のデータ信号遅延システム。
【請求項８】
前記複数の遅延信号が前記ミキサによってミキシングされる前に、前記複数の遅延信号をローパスフィルタリングするように形成されるローパスフィルタを更に有する、請求項１に記載のデータ信号遅延システム。
【請求項９】
前記複数の遅延信号が前記ミキサによってミキシングされる前に、前記複数の遅延信号の振幅を減少させるように形成される減衰器を更に有する、請求項１に記載のデータ信号遅延システム。
【請求項１０】
前記位相補間ユニットは、前記ミキサを含む複数のミキサを含み、前記複数のミキサは、前記遅延信号の数よりも１つ少ないミキサを含み、前記複数のミキサのそれぞれは、前記遅延信号の２つをミキシングするように形成される、請求項１に記載のデータ信号遅延システム。
【請求項１１】
前記複数の遅延信号は、Ｎ個の遅延信号を含み、前記ミキサは、Ｎ個の遅延信号のそれぞれを受信するように形成され、前記ミキサは、前記Ｎ個の遅延信号のそれぞれを前記Ｎ個の遅延信号の他の少なくとも１つとミキシングし、前記遅延信号の（Ｎ−２）個を前記Ｎ個の遅延信号の他の少なくとも２つとミキシングするように形成される、請求項１に記載のデータ信号遅延システム。
【請求項１２】
前記複数の遅延素子の少なくとも１つは、ラッチである、請求項１に記載のデータ信号遅延システム。
【請求項１３】
前記位相補間ユニットは、
前記最終遅延データ信号をローパスフィルタリングするように形成されるローパスフィルタと、
前記フィルタリングされた最終遅延データ信号を増幅するように形成される増幅器と、を更に有する、請求項１に記載のデータ信号遅延システム。
【請求項１４】
それぞれが異なる複数の遅延によってデータ信号を遅延して、複数の遅延信号を生成し、
最終遅延データ信号の最終遅延に基づいて、ミキシング重み付けを設定し、
前記ミキシング重み付けに基づいて前記複数の遅延信号の２つをミキシングして、前記最終遅延データ信号を生成することであって、前記最終遅延データ信号の前記最終遅延が前記データ信号と前記複数の遅延信号の前記２つの一方との間の第１遅延以下であり且つ前記データ信号と前記複数の遅延信号の前記２つの他方との間の第２遅延以上であることと、
を含む、データ信号を遅延する方法。
【請求項１５】
前記最終遅延データ信号の前記最終遅延に基づいて、前記最終遅延データ信号を生成するためにミキシングする前記複数の遅延信号の前記２つを選択すること、を更に含む請求項１４に記載の方法。
【請求項１６】
前記最終遅延データ信号を生成するためにミキシングされる前記複数の遅延信号の前記２つは、前記複数の遅延を最小から最大に順に並べたときに隣接する遅延を有する、請求項１５に記載の方法。
【請求項１７】
前記ミキシング重み付けは、前記最終遅延と、ミキシングのために選択された前記複数の遅延信号の前記２つの遅延とに基づいて設定される、請求項１５に記載の方法。
【請求項１８】
前記複数の遅延信号の前記複数の遅延のそれぞれの間の差は、異なる時間量、同一の時間量、又は可変の時間量である、請求項１４に記載の方法。
【請求項１９】
前記複数の遅延が最小から最大に並べられたときの前記複数の遅延の隣接する２つの遅延の間の差は、前記データ信号の条件変化の間の最小時間よりも小さい、請求項１４に記載の方法。
【請求項２０】
ローパスフィルタを使用して前記最終遅延データ信号をフィルタリングすることと、
前記フィルタリングされた最終遅延データ信号を増幅することとを、更に有する、請求項１４に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本実施形態は、データ信号の可変遅延に関する。
【背景技術】
【０００２】
デジタルデータの伝送の分野において、多くの原因に起因して信号の歪みが生ずる可能性がある。例えば、信号は、表皮効果及び誘電体損によるチャネルの歪みによって歪む可能性がある。これらの問題を解決する多くの方法が提案されている。いくつかの方法は、等化器を送信器及び受信器に配置して信号の歪みの低減を補助することを含む。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
送信器の等化器は、一般に有限インパルス応答（Finite Impulse Response、ＦＩＲ）フィルタを使用して、送信データ信号を予め成形する。ＦＩＲフィルタは、ユニットインターバル全体で送信データ信号を遅延することによって作動してもよい。ユニットインターバル全体でデータ信号を遅延することによってのみでは、他のときに生じる信号の歪みを補償する等化器の能力は限定的である。
【０００４】
本明細書で請求される対象は、上述の課題を解決する実施形態、又は上述のような環境においてのみ作動する実施形態に限定されるものではない。この背景技術は、むしろ本明細書で説明される実施形態のいくつかが実行可能な技術分野の一例を示すためにのみに提供される。
【課題を解決するための手段】
【０００５】
実施形態の一態様に従うと、データ信号遅延システムは、遅延ユニットと、位相補間ユニットとを含んでもよい。遅延ユニットは、それぞれが素子遅延を有する複数の遅延素子を含んでもよい。遅延ユニットは、遅延素子を使用して遅延信号のそれぞれが異なる遅延を有するようにデータ信号を遅延することによって、複数の遅延信号を生成するように形成されてもよい。位相補間ユニットは、遅延ユニットに接続してもよく、ミキサを含んでもよい。ミキサは、２つの遅延信号のために選択されたミキシング重み付けに基づいて遅延信号の２つをミキシングして、最終遅延によって遅延されたデータ信号である最終遅延データ信号を生成するように形成されてもよい。ミキシング重み付けは、最終遅延に基づいて選択されてもよい。
【０００６】
実施形態の目的及び利点は、少なくとも特許請求の範囲で具体的に挙げられた構成要素、機能及び組み合わせによって理解及び達成されることになるであろう。
【０００７】
上述の全般的な説明及び以下の詳細な説明は、典型的且つ説明的なものであり、特許請求の範囲に記載される発明を限定するものではないことが理解されるであろう。
【図面の簡単な説明】
【０００８】
【図１Ａ】図１Ａは、データ信号遅延システムの一例のブロック図である。
【図１Ｂ】図１Ｂは、図１Ａに示すデータ信号遅延システムのタイミング図の一例である。
【図２】図２は、データ信号遅延システムの他の例のブロック図である。
【図３】図３は、データ信号遅延システムの他の例のブロック図である。
【図４】図４は、データ信号遅延システムの他の例のブロック図である。
【図５】図５は、データ信号遅延システムの他の例のブロック図である。
【図６】図６は、データ信号を遅延する方法のフローチャートの一例である。
【発明を実施するための形態】
【０００９】
例示的な実施形態は、添付図面を使用して更に具体的且つ詳細に解釈且つ説明されることになる。
【００１０】
実施形態の態様に従って、ユニットインターバル全体の遅延に限定されるものではない可変遅延によってデータ信号を遅延するように形成されるデジタル信号遅延システムが開示される。データ信号遅延システムによって達成されてもよい遅延精度及び遅延量は、可変であってもよい。一例として、データ信号遅延システムは、約０．０５ユニットインターバルの粒度で、０．５〜２．０ユニットインターバルの間でデータ信号を遅延してもよい。
【００１１】
データ信号遅延システムは、遅延ユニットと、位相補間ユニットとを含んでもよい。遅延ユニットは、複数の遅延素子を含んでもよく、データ信号を受信するように形成されてもよい。遅延素子と、受信したデータ信号とを使用して、遅延ユニットは、データ信号と、異なる遅延を有する複数の遅延信号を生成するように形成されてもよい。例えば、遅延ユニットは、データ信号に基づいて４つの遅延信号を生成してもよく、１つは０．５ユニットインターバルの遅延を有する遅延信号であってもよく、他は１．０ユニットインターバルの遅延を有する遅延信号であってもよく、他は１．５ユニットインターバルの遅延を有する遅延信号であってもよく、他は２．０ユニットインターバルの遅延を有する遅延信号であってもよい。
【００１２】
位相補間ユニットは、遅延ユニットから遅延信号を受信してもよい。データ信号から選択した、どの程度の遅延がデータ信号に取り入れることが望まれるかを示す最終遅延に基づいて、位相補間ユニットは、最終遅延に基づいて選択されたミキシング重み付けに基づいて遅延信号の２つをミキシングしてもよい。選択した２つの遅延信号をミキシングすることにより、最終遅延を有するデータ信号を生成してもよい。最終遅延を有するデータ信号は、データ信号伝送器のＦＩＲ（有限インパルス応答）等化器等における複数のアプリケーションに使用してもよい。
【００１３】
本発明の実施形態は、添付図面を参照して説明されることになる。
【００１４】
図１Ａは、本明細書に記載された少なくとも１つの実施形態に従って配置されたデータ信号遅延システム１００（システム１００）の一例のブロック図である。システム１００は、データ信号１０２のユニットインターバルと等価でなくてもよい最終遅延によってデータ信号１０２を遅延するように形成される。システム１００は、遅延ユニット１１０と、位相補間ユニット１２０とを含んでもよい。遅延ユニット１１０は、遅延素子１１２ａ、１１２ｂ及び１１２ｎとして示される複数の遅延素子１１２を含んでもよい。位相補間ユニット１２０は、ミキサ１２２を含んでもよい。
【００１５】
遅延ユニット１１０は、データ信号１０２を受信するように形成されてもよい。データ信号１０２は、シングルエンド信号又は差動信号であってもよい。データ信号１０２は、データシンボルを伝搬するように変調された信号であってもよい。具体的には、データ信号１０２は、データ信号１０２のレベル（一例では振幅）に基づいてデータ信号を運搬するように変調されてもよい。データ信号１０２のデータ信号への変化をもたらすデータ信号１０２の条件変化の間の最小時間は、データ信号１０２のユニットインターバルと称してもよい。例えば、データ信号１０２がローレベルとハイレベルとの間を交互に入れ替えるとする。ここで、ローレベルは論理ローの値を示し、ハイレベルは論理ハイの値を示す。データ信号１０２の条件変化又は条件遷移の間の最小時間は、データ信号１０２が論理ローを伝搬することができるように、データ信号１０２がローレベルで維持される最小時間であってもよい。例えば、データ信号１０２がシーケンス１０１１０１を含む場合、データ信号１０２がゼロで示される論理ローである時間は、データ信号１０２のユニットインターバルであってもよい。
【００１６】
遅延ユニット１１０の遅延素子１１２のそれぞれは、遅延によってデータ信号を遅延するように形成されてもよい。いくつかの実施形態では、遅延素子１１２の遅延のそれぞれは、データ信号１０２のユニットインターバルよりも小さくしてもよい。代替的又は付加的には、遅延素子１１２の遅延のいくつかは、データ信号１０２のユニットインターバルよりも大きくしてもよい。いくつかの実施形態では、遅延素子１１２の遅延のそれぞれは、相違してもよい。代替的又は付加的には、遅延素子１１２の遅延のそれぞれは、同一でもよい。代替的又は付加的には、遅延素子１１２の遅延のいくつかは同一でもよく、遅延素子１１２の遅延のいくつかは相違してもよい。
【００１７】
遅延素子１１２とデータ信号１０２とを使用して、遅延ユニット１１０は、少なくとも２つの遅延信号１１８を生成するように形成されてもよい。遅延信号１１８のそれぞれは、いくつかの遅延によって遅延されたデータ信号１０２であってもよい。生成された遅延信号は、遅延信号１１８が遅延に基づいて最小から最大に順に並べたときに、隣接する２つの遅延の間の差がデータ信号１０２のユニットインターバルよりも小さくなるような遅延を有してもよい。遅延信号１１８を生成した後、遅延ユニット１１０は、遅延信号１１８を位相補間ユニット１２０に送信してもよい。いくつかの実施形態では、遅延ユニット１１０は、遅延信号１１８を出力する前に遅延信号１１８を調整するように形成されてもよい。例えば、いくつかの実施形態では、遅延ユニット１１０は、遅延信号１１８をフィルタリングし、遅延信号１１８を減衰し、又は遅延信号１１８を他の方法で調整してもよい。
【００１８】
図１Ｂは、本明細書に記載される少なくとも１つの実施形態に従う図１のデータ信号遅延システム１００のタイミングダイアグラム１５０の一例を示す図である。具体的には、タイミングダイアグラム１５０は、データ信号と、第１遅延信号と、第２遅延信号と、第３遅延信号と、第４遅延信号とを示す。タイミングダイアグラム１５０は、データ信号のユニットインターバル１６０を更に示す。第１遅延信号はデータ信号から第１遅延１６２によって遅延され、第２遅延信号はデータ信号から第２遅延１６４によって遅延され、第３遅延信号はデータ信号から第３遅延１６６によって遅延され、第４遅延信号はデータ信号から第４遅延１６８によって遅延される。図１Ｂに示すように、第１遅延１６２と第２遅延１６４との間の差はユニットインターバル１６０よりも小さく、第２遅延１６４と第３遅延１６６との間の差はユニットインターバル１６０よりも小さく、第３遅延１６６と第４遅延１６８との間の差はユニットインターバル１６０よりも小さい。
【００１９】
図１Ａを再び参照すると、位相補間ユニット１２０は、遅延ユニット１１０から遅延信号１１８を受信するように形成されてもよい。位相補間ユニット１２０は、データ信号１０２に最終遅延を示す最終遅延信号１０４を受信するように更に形成されてもよい。
【００２０】
いくつかの実施形態では、最終遅延信号１０４は、データ信号１０２の最終遅延を示してもよい。これらの実施形態及び他の実施形態では、位相補間ユニット１２０は、最終遅延に基づくミキシングのための遅延信号の２つを選択するように更に形成されてもよい。具体的には、位相補間ユニット１２０は、データ信号１０２の最終遅延に最も近い遅延を有する遅延信号１１８の２つを選択してもよい。ここで、遅延信号１１８の２つの間の差異は、データ信号１０２のユニットインターバルよりも小さい。最も近い遅延を有する２つの遅延信号は、最終遅延よりも大きな遅延を有する２つの遅延信号の一方と、最終遅延よりも小さい遅延を有する２つの遅延信号の他方とをもたらす。これにより、遅延信号１１８のそれぞれの間の遅延がデータ信号１０２のユニットインターバルよりも小さいようないくつかの実施形態では、位相補間ユニット１２０は、他の遅延信号１１８の少なくとも１つとミキシングされる遅延信号１１８のそれぞれとを選択するように形成されてもよく、他の遅延信号１１８の少なくとも２つとミキシングされる最小遅延及び最大遅延を有する遅延信号の他の全てを選択するように形成されてもよい。
【００２１】
また、位相補間ユニット１２０は、選択された２つの遅延信号の遅延と最終遅延との差に基づいてミキシング重み付けを選択するように形成されてもよい。具体的には、ミキシング重み付けは、選択された遅延信号がミキシングされるときに、データ信号１０２が最終遅延を有するように選択されてもよい。例えば、選択された遅延信号のうち最終遅延により近い遅延を有する遅延信号は、選択された遅延信号のうち最終遅延からより離れた遅延を有する遅延信号よりもより重み付けるようにしてもよい。いくつかの実施形態では、ミキシング重み付けは、０．０と１．０との間で変動させてもよく、ミキシング重み付けの組み合わせは１．０にしてもよい。代替的又は付加的には、ミキシング重み付けの組み合わせは、１．０よりも大きくしてもよく、１．０よりも小さくしてもよい。
【００２２】
例を以下に示す。第１遅延信号が１．５ユニットインターバルで遅延され、第２遅延信号が２．０ユニットインターバルで遅延され、最終遅延が１．７ユニットインターバルであるとする。第１遅延信号のミキシング重み付けは０．６にしてもよく、第２遅延信号のミキシング重み付けは０．４にしてもよい。他の例では、第１遅延信号が１．５ユニットインターバルで遅延され、第２遅延信号が２．０ユニットインターバルで遅延され、最終遅延が１．５ユニットインターバルであるとする。第１遅延信号のミキシング重み付けは１．０にしてもよく、第２遅延信号のミキシング重み付けは０にしてもよい。
【００２３】
代替的又は付加的には、最終遅延信号１０４は、ミキシングのために遅延信号１１８の何れかが選択されるかを示してもよく、選択された遅延信号１１８のそれぞれのミキシング重み付けを示してもよい。代替的又は付加的には、最終遅延信号１０４は、ミキシングのために選択される遅延信号及び最終遅延のみを示してもよく、ミキシング重み付け及び最終遅延だけ示してもよい。これらの実施形態及び他の実施形態では、位相補間ユニット１２０は、ミキシング重み付け又はミキシングのための遅延信号１１８の何れかを決定してもよい。
【００２４】
位相補間ユニット１２０はミキシング重み付けと選択された２つの遅延信号とをミキサ１２２に送信してもよい。ミキサ１２２は、ミキシング重み付けに基づいて選択された２つの遅延信号をミキシングして、位相補間ユニット１２０によって出力される最終遅延データ信号１２８を生成してもよい。位相補間ユニット１２０によって出力される最終遅延データ信号１２８の最終遅延は、ミキサ１２２によってミキシングされる選択された２つの遅延信号の遅延によって結び付けられてよい。例えば、選択された遅延信号の一方の遅延が１．０ユニットインターバルであり、選択された遅延信号の他方の遅延が１．７ユニットインターバルであるとき、最終遅延データ信号１２８の最終遅延は、１．０ユニットインターバルと１．７ユニットインターバルとに結び付けられる。これにより、最終遅延データ信号１２８の最終遅延は、１．０、１．７又はこれらの間のいずれかの値とすることができる。
【００２５】
いくつかの実施形態において、位相補間ユニット１２０は、最終遅延データ信号１２８を出力する前に、最終遅延データ信号１２８に１つ又は２つ以上の付加的な調整を実行してもよい。例えば、いくつかの実施形態では、位相補間ユニット１２０は、最終遅延データ信号１２８をフィルタリングし、増幅し、又は他の調整をしてもよい。
【００２６】
システム１００は、データ信号遅延システム１００を調整することによって、データ信号１０２の最終遅延を生成するように形成されてもよい。例えば、１ユニットインターバルと５ユニットインターバルとの間の範囲にデータ信号１０２を遅延するときに、４ユニットインターバルと６ユニットインターバルとの間の範囲にデータ信号１０２を遅延させるときよりも多くの遅延素子１１２及び遅延信号１１８を使用してもよい。また、データ信号１０２の最終遅延の粒度は、ミキサ１２２によって加えられてもよいミキシング重み付けの粒度に依存してもよい。
【００２７】
システム１００は、他のいくつかのデータ遅延システムを越える種々の利点を提供することができる。一般的に、他の遅延システムは、１ユニットインターバル増加させることによってデータ信号を遅延し、及び／又は電圧変動、温度及びプロセスによって遅延が変動する遅延素子を組み込む。システム１００は、システム１００における変動の原因となる温度、電圧変動及びプロセスに基づいてミキシング重み付けが調整できるので、選択された２つの遅延信号の間に結び付けられ且つ温度、プロセス及び電圧変動への依存度が低いデータ信号１０２の可変遅延を提供する。
【００２８】
また、システム１００は、クロック信号のような他の信号を遅延するように形成されてもよい。クロック信号を遅延するように形成できる他の多くのシステムは、データ信号を遅延するように機能することができない。一般的に、クロック信号は、クロック信号の遅延を補間するために使用できる一定の立上りエッジ及び立下りエッジを有する。しかしながら、データ信号は一般的に、一定の立上りエッジ及び立下りエッジを有しない。むしろ、データ信号のエッジは、ロー値からハイ値のようなデータ信号の条件による変化に依存する。データ信号は、複数のロー値に次いで複数のハイ値を有してもよく、ハイ値及びロー値が交互に出力されてもよい。一定のクロック信号のエッジの間を単に補間する既知のシステムは、データ信号のエッジの間を補間してデータ信号を適切に遅延することはできない。また、クロック信号を遅延するいくつかの既知のシステムは、データ信号を遅延させようとするとき、データ信号全体ではなく、デー信号の１つのシンボルの一方のエッジを他方のエッジに対して遅延できるだけである。クロック信号を遅延するとき、他方のエッジに対して一方のエッジを遅延させることによって、クロック信号の相対的な位相を変化させて、クロック信号の適切な遅延をもたらすことができる。しかしながら、データ信号を遅延するとき、他方のエッジに対して一方のエッジを遅延させることによって、データ信号が遅延する代わりに、情報の損失又は不正確な情報の伝搬が遅延データ信号にもたらせる可能性がある。システム１００は、データ信号１０２の最終遅延のためにデータ信号１０２のエッジのそれぞれを遅延させることによって、このような問題及び他の問題に直面することなく、データ信号１０２を遅延するように形成できる。
【００２９】
本発明の開示の範囲を逸脱することなく、システム１００は、修正、付加又は削除されてもよい。例えば、いくつかの実施形態では、位相補間ユニット１２０は、複数のミキサを含んでもよい。ここで、ミキサのそれぞれは、遅延信号お１１８の２つをミキシングするように形成されてもよい。
【００３０】
図２は、本明細書に記載された少なくとも１つの実施形態に従って配置された他の例のデータ信号遅延システム２００（システム２００）のブロック図である。システム２００は、最終遅延によって、データ信号２０２を遅延するように形成されてもよい。ここで、最終遅延は、データ信号２０２のユニットインターバルと等価でなくてもよい。システム２００は、遅延ユニット２１０と、位相補間ユニット２２０とを含んでもよい。遅延ユニット２１０は、本明細書では総称的に遅延素子２１２と称される第１遅延素子２１２ａ〜第４遅延素子２１２ｄを含んでもよい。位相補間ユニット２２０は、本明細書では総称的にミキサ２２２と称される第１ミキサ２２２ａ〜第３ミキサ２２２ｃを含んでもよい。
【００３１】
遅延ユニット２１０は、データ信号２０２を受信するように形成されてもよい。データ信号２０２は、シングルエンド信号又は差動信号であってもよい。遅延素子２１２のそれぞれは、遅延によってデータ信号２０２を遅延するように形成されてもよい。遅延素子２１２のそれぞれの遅延は相違してもよい。第１遅延素子２１２ａは、第１の量でデータ信号２０２を遅延して、第１遅延信号２１８ａを生成するように形成されてもよい。第２遅延素子２１２ｂは、第２の量でデータ信号２０２を遅延して、第２遅延信号２１８ｂを生成するように形成されてもよい。第３遅延素子２１２ｃは、第３の量でデータ信号２０２を遅延して、第３遅延信号２１８ｃを生成するように形成されてもよい。第４遅延素子２１２ｄは、第４の量でデータ信号２０２を遅延して、第４遅延信号２１８ｄを生成するように形成されてもよい。第１遅延信号２１８ａ、第２遅延信号２１８ｂ、第３遅延信号２１８ｃ及び第４遅延信号２１８ｄは、本明細書では総称的に遅延信号２１８と称されてもよい。
【００３２】
遅延素子２１２による遅延の量は、最小から最大に順に並べるとき、第１の量、第２の量、第３の量及び第４の量の順であってもよい。第１の量と第２の量との間の差は、データ信号２０２のユニットインターバルよりも小さくしてもよい。同様に、第２の量と第３の量との間の差、第３の量と第４の量との間の差は、データ信号２０２のユニットインターバルよりも小さくしてもよい。いくつかの実施形態では、第１の量と第３の量及び第４の量の間の差、並びに第２の量と第４の量の間の差は、データ信号２０２のユニットインターバルよりも大きくしてもよい。
【００３３】
第１遅延素子２１２ａは、第１遅延信号２１８ａを第１ミキサ２２２ａに送信するように形成されてもよい。第２遅延素子２１２ｂは、第２遅延信号２１８ｂを第１ミキサ２２２ａ及び第２ミキサ２２２ｂに送信するように形成されてもよい。第３遅延素子２１２ｃは、第３遅延信号２１８ｃを第２ミキサ２２２ｂ及び第３ミキサ２２２ｃに送信するように形成されてもよい。第４遅延素子２１２ｄは、第４遅延信号２１８ｄを第３ミキサ２２２ｃに送信するように形成されてもよい。これにより、ミキサ２２２のそれぞれは、遅延信号２１８の２つを受信できる。
【００３４】
ミキサ２２２のそれぞれは、ミキシング重み付け信号２０４に基づいて遅延信号２１８の２つをミキシングするように形成されてもよい。ミキシング重み付け信号２０４は、データ信号２０２の最終遅延と、遅延素子２１２のそれぞれによる遅延の量とに基づいて生成されてもよい。いくつかの実施形態では、遅延素子２１２のそれぞれによる遅延の量は、同一であってもよい。これらの実施形態及び他の実施形態において、ミキシング重み付け信号２０４は、ミキサ２２２のそれぞれで同一であってもよい。代替的又は付加的には、遅延素子２１２のそれぞれによる遅延の量は、相違してもよい。これらの実施形態及び他の実施形態において、ミキシング重み付け信号２０４はミキサ２２２のそれぞれで相違してもよい。
【００３５】
ミキシング重み付け信号２０４に基づいて、ミキサ２２２のそれぞれは、出力遅延信号２２８を生成してもよい。第１ミキサ２２２ａは、第１出力遅延信号２２８ａを生成するように形成されてもよい。第２ミキサ２２２ｂは、第２出力遅延信号２２８ｂを生成するように形成されてもよい。第３ミキサ２２２ｃは、第３出力遅延信号２２８ｃを生成するように形成されてもよい。出力遅延信号２２８の１つは、最終遅延によって遅延されたデータ信号２０２である最終遅延信号として選択されてもよい。いくつかの実施形態では、出力遅延信号２２８の１つは、位相補間ユニット２２０によって選択されてもよく、システム２００の他の構成素子によって選択されてもよく、システム２００に含まれない出力遅延信号２２８を受信する構成素子によって選択されてもよい。最終遅延信号として選択される出力遅延信号２２８の１つは、データ信号の最終遅延に基づいてもよい。
【００３６】
いくつかの実施形態において、ミキサ２２２の１つは、最終遅延が選択された後にイネーブルにされてもよく、ミキサ２２２の他の２つはディセーブルにされてもよい。具体的には、最終遅延に最も近い遅延信号２１８を受信するように形成できるミキサ２２２は、イネーブルにされてもよい。例えば、最終遅延が１．７ユニットインターバルであり、第１〜第４遅延信号２１８のそれぞれが０．５ユニットインターバル、１．０ユニットインターバル、１．５ユニットインターバル及び２．０ユニットインターバルの遅延を有するとする。ここで、第３遅延信号２１８ｃ及び第４遅延信号２１８ｄを受信するミキサ２２２である第３ミキサ２２２ｃは、イネーブルにされてもよい。第３ミキサ２２２ｃは、データ信号が１．７ユニットインターバルの最終遅延で遅延されたものである第３出力遅延信号２２８ｃを第３ミキサ２２２ｃが出力するように、ミキシング重み付け信号２０４を受信してもよい。これにより、これらの実施形態及び他の実施形態では、第３出力遅延信号２２８ｃは、システム２００のよって出力される最終遅延信号としてもよい。
【００３７】
本開示の範囲を逸脱することなくシステム２００は、修正、付加又は削除されてもよい。
【００３８】
図３は、本明細書に記載された少なくとも１つの実施形態に従って配置された他の例のデータ信号遅延システム３００（システム３００）のブロック図である。システム３００は、データ信号３０２のユニットインターバルと等価でなくてもよい最終遅延によってデータ信号３０２を遅延して、最終遅延データ信号３２８を生成するように形成されてもよい。システム３００は、遅延ユニット３１０と、位相補間ユニット３２０とを含んでもよい。遅延ユニット３１０は、本明細書では総称的に遅延素子３１２と称される第１遅延素子３１２ａ〜第４遅延素子３１２ｄを含んでもよい。位相補間ユニット３２０は、ミキサ３２２を含んでもよい。
【００３９】
遅延ユニット３１０は、データ信号３０２を受信するように形成されてもよい。データ信号３０２は、シングルエンド信号又は差動信号であってもよい。遅延ユニット３１０は、本明細書では総称的に遅延信号３１８と称される第１遅延信号３１８ａ〜第４遅延信号３１８ｄを、遅延素子３１２を使用して生成するように形成されてもよい。ここで、遅延信号３１８のそれぞれは、異なる量で遅延されたデータ信号３０２である。
【００４０】
図３に示されるように、遅延素子３１２は、遅延素子３１２のそれぞれの出力が遅延信号３１８の１つであり、第４遅延素子３１２ｄを除く遅延素子３１２のそれぞれの出力が他の遅延素子３１２の入力として提供されるように直列に配置されてもよい。
【００４１】
例えば、第１遅延素子３１２ａは、第１の量でデータ信号３０２を遅延して、第１遅延信号３１８ａを生成し且つ第１遅延信号３１８ａを第２遅延素子３１２ｂに送信するように形成されてもよい。第２遅延素子３１２ｂは、第２の量で第１遅延信号３１８ａを遅延して、第２遅延信号３１８ｂを生成し且つ第２遅延信号３１８ｂを第３遅延素子３１２ｃに送信するように形成されてもよい。第３遅延素子３１２ｃは、第３の量で第２遅延信号３１８ｂを遅延して、第３遅延信号３１８ｃを生成し且つ第３遅延信号３１８ｃを第４遅延素子３１２ｄに送信するように形成されてもよい。第４遅延素子３１２ｄは、第４の量で第３遅延信号３１８ｃを遅延して、第４遅延信号３１８ｄを生成するように形成されてもよい。遅延信号３１８のそれぞれは、位相補間ユニット３２０に送信されてもよい。
【００４２】
いくつかの実施形態では、遅延素子３１２のそれぞれの遅延は、相違してもよく、同一であってもよく、いくつかが同一であり且ついくつかが相違してもよい。いくつかの実施形態では、遅延素子３１２の遅延のそれぞれは、データ信号３０２のユニットインターバルの遅延よりも小さくしてもよい。代替的又は付加的には、遅延素子３１２の遅延のいくつかはデータ信号３０２のユニットインターバルよりも大きくし且つ遅延素子３１２の遅延のいくつかはデータ信号３０２のユニットインターバルよりも小さくしてもよい。遅延素子３１２の遅延のいくつかがデータ信号３０２のユニットインターバルよりも大きいとき、データ信号３０２のユニットインターバルよりも小さく且つ遅延が相違する遅延信号３１８は、ミキサ３２２によってミキシングされてもよい。
【００４３】
例えば、第１遅延素子３１２ａ及び第３遅延素子３１２ｃは、データ信号３０２のユニットインターバルよりも大きな遅延を有する一方、第２遅延素子３１２ｂ及び第４遅延素子３１２ｄはデータ信号３０２のユニットインターバルよりも小さい遅延を有してもよい。これらの実施形態及び他の実施形態では、第１遅延信号３１８ａ及び第２遅延信号３１８ｂは、第１遅延信号３１８ａと第２遅延信号３１８ｂとの間の遅延差がデータ信号３０２のユニットインターバルよりも小さいので、ミキサ３２２によってミキシングされてもよい。同様に、第３遅延信号３１８ｃ及び第４遅延信号３１８ｄは、第３遅延信号３１８ｃと第４遅延信号３１８ｄとの間の遅延差がデータ信号３０２のユニットインターバルよりも小さいので、ミキサ３２２によってミキシングされてもよい。しかしながら、第２遅延信号３１８ｂと第３遅延信号３１８ｃとの間の遅延差は、データ信号３０２のユニットインターバルよりも大きくしてもよい。これにより、第２遅延信号３１８ｂ及び第３遅延信号３１８ｃは、ミキサ３２２によってミキシングされて最終的に遅延された最終遅延データ信号３２８を生成しなくてもよい。
【００４４】
位相補間ユニット３２０は、遅延ユニット３１０から遅延信号３１８を受信するように形成されてもよい。具体的には、ミキサ３２２は、遅延信号３１８を受信するように形成されてもよい。ミキサ３２２は、遅延信号３１８のそれぞれと他の遅延信号３１８の少なくとも１つとをミキシングするように形成されてもよい。いくつかの実施形態では、ミキサ３２２は、複数の遅延信号３１８と他の遅延信号３１８の少なくとも２つとミキシングするように形成されてもよい。上述のように、他の遅延信号３１８の２つとミキサ３２２によってミキシングできる遅延信号３１８の数は、遅延素子３１２の遅延に依存してもよい。他の第１遅延素子３１２ａを除く遅延素子３１２のそれぞれがデータ信号３０２のユニットインターバルよりも小さい遅延を有するとき、遅延信号３１８の２つを除く全ての遅延信号３１８は、他の遅延信号３１８の２つとミキシングされてもよい。
【００４５】
ミキサ３２２は、ミキシングのために遅延信号を、選択遅延信号３０４に基づいて選択するように形成されてもよい。選択遅延信号３０４は、遅延信号３１８のいずれかが最終遅延及び遅延素子３１２の遅延に基づいてミキシングされるかを示してもよい。ミキサ３２２は、ミキシング重み付け信号３０６によって提供されたミキシング重み付けに基づいて、選択された遅延信号３１８をミキシングしてもよい。ミキシング重み付け信号３０６は、データ信号３０２の最終遅延及び選択された遅延信号３１８に基づいてもよい。ミキサ３２２は、選択された遅延信号３１８をミキシング重み付け信号３０６に基づいてミキシングしたあとに最終遅延データ信号３２８を出力してもよい。本開示の範囲を逸脱することなくシステム３００は、修正、付加又は削除されてもよい。
【００４６】
図４は、本明細書に記載された少なくとも１つの実施形態に従って配置された他の例のデータ信号遅延システム４００（システム４００）のブロック図である。システム４００は、データ信号４０２のユニットインターバルと等価でなくてもよい最終遅延によってデータ信号４０２を遅延して、最終遅延データ信号４２８を生成するように形成されてもよい。システム４００は、遅延ユニット４１０と、位相補間ユニット４２０とを含んでもよい。位相補間ユニット４２０は、ミキサ４２２とローパスフィルタ４２４と、増幅器４２６とを含んでもよい。
【００４７】
遅延ユニット４１０は、本明細書では総称的に遅延素子４１２と称される第１遅延素子４１２ａ〜第４遅延素子４１２ｄを含んでもよい。遅延素子４１２は、本明細書では総称的に遅延信号４１３と称される第１遅延信号４１３ａ〜第４遅延信号４１３ｄを生成するように形成されてもよい。遅延素子４１２及び遅延信号４１３は、図３の遅延素子３１２及び遅延信号３１８と類似するものであってもよい。このため、図４において更なる説明は提供されない。遅延ユニット４１０は、減衰器４１４とローパスフィルタ４１６とを更に含んでもよい。
【００４８】
減衰器４１４は、遅延素子４１２から遅延信号４１３を受信するように形成されてもよい。減衰器４１４は、遅延信号４１３の振幅を減衰させて、本明細書では総称的に減衰遅延信号４１５と称される第１減衰遅延信号４１５ａ〜第４減衰遅延信号４１５ｄを生成するように形成されてもよい。減衰遅延信号４１５は、ローレベルとハイレベルとの間の低減された振幅を有してもよい。減衰器４１４は、減衰遅延信号４１５をローパスフィルタ４１６に送信してもよい。
【００４９】
ローパスフィルタ４１６は、減衰遅延信号４１５を受信して、減衰遅延信号４１５をローパスフィルタリングして、本明細書では総称的にフィルタリング減衰遅延信号４１８と称される第１フィルタリング減衰遅延信号４１８ａ〜第４フィルタリング減衰遅延信号４１８ｄを生成するように形成されてもよい。ローパスフィルタ４１６は、フィルタリング減衰遅延信号４１８を位相補間ユニット４２０、具体的にはミキサ４２２に送信してもよい。
【００５０】
ミキサ４２２は、フィルタリング減衰遅延信号４１８及び最終遅延信号４０４を受信するように形成されてもよい。ミキサ４２２は、最終遅延信号４０４に基づいて、フィルタリング減衰遅延信号４１８の２つをミキシングして、遅延データ信号４２３を生成するように形成されてもよい。具体的には、ミキサ４２２は、フィルタリング減衰遅延信号４１８をミキシングするときに、フィルタリング減衰遅延信号４１８を受信する。具体的には、ミキサ４２２が遅延素子４１２からの遅延信号４１３をミキシングする代わりに、フィルタリング減衰遅延信号４１８をミキシングすることによって、遅延データ信号４２３は、ミキサ４２２によってよりよく形成可能である。例えば、ミキサ４２２は、鋭い信号又は非常に速いエッジの信号を受信するときに、ミキサ４２２が信号の位相情報を失うことが起きうる。信号の位相情報を失うことを防止するために、上述のようにミキサ４２２に提供される遅延信号４１３は、ミキサ４２２に送信される前に減衰且つフィルタリングされてもよい。遅延データ信号４２３は、ローパスフィルタ４２４に提供されてもよい。
【００５１】
ローパスフィルタ４２４は、遅延データ信号４２３を受信し且つローパスフィルタリングして、フィルタリング遅延データ信号４２５を生成するように形成されてもよい。遅延データ信号４２３をフィルタリングすることにより、遅延データ信号４２３の歪みを抑制することができる。フィルタリング遅延データ信号４２５は、増幅器４２６に送信されてもよい。増幅器４２６は、フィルタリング遅延データ信号４２５を受信し且つフィルタリング遅延データ信号を増幅して、最終遅延データ信号４２８を生成するように形成されてもよい。
【００５２】
本発明の開示の範囲を逸脱することなく、システム４００は、修正、付加又は削除されてもよい。例えば、いくつかの実施形態では、システム４００は、減衰器４１４、ローパスフィルタ４１６、ローパスフィルタ４２４及び増幅器４２６の１つ又は２つ以上を含まなくてもよい。
【００５３】
図５は、本明細書に記載された少なくとも１つの実施形態に従って配置された他の例のデータ信号遅延システム５００（システム５００）のブロック図である。システム５００は、データ信号Ａ５０２ａ及びデータ信号Ｂ５０２ｂを含む差動データ信号５０２を遅延して、最終遅延データ信号Ａ５２８ａ及び最終遅延データ信号Ｂ５２８ｂを含む差動最終遅延データ信号５２８を生成するように形成されてもよい。ここで、最終遅延は、データ信号５０２のユニットインターバルと等価でなくてもよい。
【００５４】
システム５００は、本明細書では総称的に遅延素子５１２と称される第１遅延素子５１２ａ〜第４遅延素子５１２ｄを含んでもよい。
【００５５】
遅延素子５１２は、第４遅延素子５１２ｄを除く遅延素子５１２のそれぞれの出力が他の遅延素子５１２の入力として提供されるように直列に配置されてもよい。具体的には、遅延素子５１２は、略５０％のデューティーサイクルを有するクロック信号５０６の立上りエッジに基づいてデータをラッチするラッチとして形成されてもよい。これらの実施形態及び他の実施形態では、第１遅延素子５１２ａは、クロック信号５０６の立上りエッジでデータ信号５０２をラッチし、第１遅延データ信号Ａ５１３ａ及び第１遅延データ信号Ｂ５１３ｂを含む第１遅延信号５１３を出力してもよい。
【００５６】
第２遅延素子５１２ｂは、第１遅延信号５１３を受信してもよい。また、第２遅延素子５１２ｂは、クロック信号５０６の反転信号を受信する。これにより、第２遅延素子５１２ｂは、クロック信号の立下りエッジで第１遅延信号５１３をラッチし、第２遅延データ信号Ａ５１４ａ及び第２遅延データ信号Ｂ５１４ｂを含む第２遅延信号５１４を出力してもよい。
【００５７】
第３遅延素子５１２ｃは、第２遅延信号５１４を受信してもよい。また、第３遅延素子５１２ｃは、クロック信号５０６を受信する。これにより、第３遅延素子５１２ｃは、クロック信号の立上りエッジで第２遅延信号５１４をラッチし、第３遅延データ信号Ａ５１５ａ及び第３遅延データ信号Ｂ５１５ｂを含む第３遅延信号５１５を出力してもよい。
【００５８】
第４遅延素子５１２ｄは、第３遅延信号５１５を受信してもよい。また、第４遅延素子５１２ｄは、クロック信号５０６の反転信号を受信する。これにより、第４遅延素子５１２ｄは、クロック信号の立下りエッジで第３遅延信号５１５をラッチし、第４遅延データ信号Ａ５１６ａ及び第４遅延データ信号Ｂ５１６ｂを含む第４遅延信号５１６を出力してもよい。
【００５９】
クロック信号５０６は、データ信号５０２をクロックするために使用されるクロック信号と同一の周波数を有してもよい。これにより、クロック信号の立上りエッジの間の時間は、データ信号５０２のユニットインターバルとしてもよい。したがって、遅延素子５１２のそれぞれは、ユニットインターバルの０．５倍の遅延が授けられてもよい。これによって、第１遅延信号５１３と第２遅延信号５１４との間の遅延差をユニットインターバルの０．５倍にしてもよく、第２遅延信号５１４と第３遅延信号５１５との間の遅延差をユニットインターバルの０．５倍にしてもよく、第３遅延信号５１５と第４遅延信号５１６との間の遅延差をユニットインターバルの０．５倍にしてもよい．例えば、第１遅延信号５１３が０．５ユニットインターバルであると、第２遅延信号５１４〜第４遅延信号５１６のそれぞれは、データ信号５０２に対して１．０ユニットインターバル、１．５ユニットインターバル及び２．０ユニットインターバルとしてもよい。
【００６０】
データ信号５０２と第１遅延信号５１３との間の遅延は、クロック信号５０６の立上りエッジに対してデータ信号５０２の変化が生じるときに応じて変動してもよい。最小のとき、データ信号５０２と第１遅延信号５１３との間の遅延は、第１遅延素子５１２ａがデータ信号５０２を捕捉するセットアップ時間であってもよい。
【００６１】
また、システム５００は、遅延信号５１３〜５１６の２つをミキシングするように形成されてもよい位相補間ユニット５２０を含んでもよい。位相補間ユニット５２０は、本明細書では総称的にユニット５２１と称され且つミキサとして形成されてもよい第１ユニット５２１ａ〜第４ユニット５２１ｄを含んでもよい。第１ユニット５２１ａは、トランジスタ５２４ａ及び５２４ｂと電流源５２２ａとを含んでもよい。トランジスタ５２４ａ及び５２４ｂのゲートは、第１遅延データ信号Ａ５１３ａ及び第１遅延データ信号Ｂ５１３ｂにそれぞれ接続されてもよい。トランジスタ５２４ａ及び５２４ｂのソースは、電流源５２２ａに接続されてもよい。トランジスタ５２４ａ及び５２４ｂのドレインは、抵抗、インダクタ又は他の騒動素子又は受動素子のような１つ又は２つ以上の能動素子及び又は受動素子を介して電源（図５においてＶＤＤで示される）に接続されてもよい。また、トランジスタ５２４ａ及び５２４ｂのドレインは、最終遅延データ信号Ａ５２８ａ及び最終遅延データ信号Ｂ５２８ｂにそれぞれ接続されてもよい。電流源５２２ａは、重み付け信号５０４ａに接続されてもよい。
【００６２】
第２ユニット５２１ｂは、トランジスタ５２５ａ及び５２５ｂと電流源５２２ｂとを含んでもよい。トランジスタ５２５ａ及び５２５ｂのゲートは、第２遅延データ信号Ａ５１４ａ及び第２遅延データ信号Ｂ５１４ｂにそれぞれ接続されてもよい。トランジスタ５２５ａ及び５２５ｂのソースは、電流源５２２ｂに接続されてもよい。トランジスタ５２５ａ及び５２５ｂのドレインは、１つ又は２つ以上の能動素子及び又は受動素子を介して電源（ＶＤＤ）に接続されてもよい。また、トランジスタ５２５ａ及び５２５ｂのドレインは、最終遅延データ信号Ａ５２８ａ及び最終遅延データ信号Ｂ５２８ｂにそれぞれ接続されてもよい。電流源５２２ｂは、重み付け信号５０４ｂに接続されてもよい。
【００６３】
第３ユニット５２１ｃは、トランジスタ５２６ａ及び５２６ｂと電流源５２２ｃとを含んでもよい。トランジスタ５２６ａ及び５２６ｂのゲートは、第３遅延データ信号Ａ５１５ａ及び第３遅延データ信号Ｂ５１５ｂにそれぞれ接続されてもよい。トランジスタ５２６ａ及び５２６ｂのソースは、電流源５２２ｃに接続されてもよい。トランジスタ５２６ａ及び５２６ｂのドレインは、１つ又は２つ以上の能動素子及び又は受動素子を介して電源（ＶＤＤ）に接続されてもよい。また、トランジスタ５２６ａ及び５２６ｂのドレインは、最終遅延データ信号Ａ５２８ａ及び最終遅延データ信号Ｂ５２８ｂにそれぞれ接続されてもよい。電流源５２２ｃは、重み付け信号５０４ｃに接続されてもよい。
【００６４】
第４ユニット５２１ｄは、トランジスタ５２７ａ及び５２７ｂと電流源５２２ｄとを含んでもよい。トランジスタ５２７ａ及び５２７ｂのゲートは、第４遅延データ信号Ａ５１６ａ及び第４遅延データ信号Ｂ５１６ｂにそれぞれ接続されてもよい。トランジスタ５２７ａ及び５２７ｂのソースは、電流源５２２ｄに接続されてもよい。トランジスタ５２７ａ及び５２７ｂのドレインは、１つ又は２つ以上の能動素子及び又は受動素子を介して電源（ＶＤＤ）に接続されてもよい。また、トランジスタ５２７ａ及び５２７ｂのドレインは、最終遅延データ信号Ａ５２８ａ及び最終遅延データ信号Ｂ５２８ｂにそれぞれ接続されてもよい。電流源５２２ｄは、重み付け信号５０４ｄに接続されてもよい。
【００６５】
第１ユニット５２１ａは以下のように動作する。重み付け信号５０４ａは、電流源５２２ａをイネーブルにし、電流源５２２ａが電圧（ＶＤＤ）から電流を引き込むことを可能にしてもよい。電流源５２２ａにより引き込まれる電流の量は、重み付け信号５０４ａに依存してもよい。第１遅延データ信号Ａ５１３ａ及び第１遅延データ信号Ｂ５１３ｂがトランジスタ５２４ａ及び５２４ｂのゲートに提供されたとき、第１ユニット５２１ａは、第１遅延データ信号Ａ５１３ａ及び第１遅延データ信号Ｂ５１３ｂ並びに重み付け信号５０４ａに依存する信号をトランジスタ５２４ａ及び５２４ｂのドレインに提供する。具体的には、電流源５２２ａが電源（ＶＤＤ）から電流を引き込むとき、トランジスタ５２４ａ及び５２４ｂは、電流源５２２ａによって引き込まれる電流の量に基づいて第１遅延データ信号Ａ５１３ａ及び第１遅延データ信号Ｂ５１３ｂを増幅し、増幅した第１遅延データ信号Ａ５１３ａ及び第１遅延データ信号Ｂ５１３ｂを信号としてトランジスタ５２４ａ及び５２４ｂのドレインに提供する。第１遅延データ信号Ａ５１３ａ及び第１遅延データ信号Ｂ５１３ｂの増幅は、１よりも大きくてもよく、１よりも小さくてもよい。他のユニット５２１がイネーブルでないとき、トランジスタ５２４ａ及び５２４ｂのドレインに提供された信号は、最終遅延データ信号Ａ５２８ａ及び最終遅延データ信号Ｂ５２８ｂである。他のユニット５２１は、第１ユニット５２１ａの動作と同様に動作するので、ここでは更なる説明は提供されない。
【００６６】
遅延信号５１３〜５１６の２つをミキシングするために、ユニット５２１の２つは同時にイネーブルにされる。２つのユニット５２１のそれぞれは、２つのユニット５２１のそれぞれのトランジスタのドレインに信号を提供する。ドレインの信号は共にミキシングされて最終遅延データ信号Ａ５２８ａ及び最終遅延データ信号Ｂ５２８ｂを形成する。ユニット５２１のそれぞれの最終遅延データ信号Ａ５２８ａ及び最終遅延データ信号Ｂ５２８ｂへの貢献の量は、イネーブルされた２つのユニット５２１に提供される重み付け信号５０４の値に依存してもよい。
【００６７】
例えば、第１遅延信号５１３及び第２遅延信号５１４をミキシングするために、第１ユニット５２１ａ及び第２ユニット５２１ｂは、重み付け信号５０４ａ及び５０４ｂが供給されて、電流源５２２ａ及び５２２ｂそれぞれをイネーブルにされてもよい。第１ユニット５２１ａは第１遅延信号５１３及び重み付け信号５０４ａに基づいて信号を提供してもよく、第２ユニット５２１ｂは第２遅延信号５１４及び重み付け信号５０４ｂに基づいて信号を提供してもよい。最終遅延データ信号５２８は、第１ユニット５２１ａ及び第２ユニット５２１ｂによって提供される信号のミキシングによってもたらせてもよい。最終遅延データ信号５２８の最終遅延は、第１遅延信号５１３及び第２遅延信号５１４の遅延によって結び付けられてもよく、第１ユニット５２１ａ及び第２ユニット５２１ｂに提供される重み付け信号５０４ａ及び５０４ｂに関連付けられてもよい。例えば、重み付け信号５０４ａが重み付け信号５０４ｂよりも大きいときに、第１ユニット５２１ａは、第２ユニット５２１ｂが第２遅延信号５１４を増幅するよりも第１遅延信号５１３を増幅してもよい。第１ユニット５２１ａによってより大きな増幅が与えられることにより、最終遅延データ信号５２８は、第２遅延信号５１４よりも第１遅延信号５１３の遅延に近い遅延を有することができる。
【００６８】
説明された実施形態において、第１遅延信号５１３及び第４遅延信号５１６の遅延の間を結び付ける最終遅延データ信号５２８の一連の最終遅延を提供するために、第１ユニット５２１ａ及び第２ユニット５２１ｂは同時にイネーブルにされてもよく、第２ユニット５２１ｂ及び第３ユニット５２１ｃは同時にイネーブルにされてもよく、第３ユニット５２１ｃ及び第４ユニット５２１ｄは同時にイネーブルにされてもよい。
【００６９】
本発明の開示の範囲を逸脱することなく、システム５００は、修正、付加又は削除されてもよい。例えば、いくつかの実施形態では、システム
５００は、より多くの遅延素子５１２を含んでもよい。代替的又は付加的には、遅延素子５１２のそれぞれは、遅延信号を出力しなくてもよい。これらの実施形態又は他の実施形態では、最終遅延データ信号５２８の最終遅延は、一連の遅延ではなく、遅延信号を出力しない遅延素子の遅延に依存する第１データ信号と最後のデータ信号との間の間欠的な遅延を有してもよい。
【００７０】
図６は、本明細書に記載された少なくとも１つの実施形態に従って配置されたデータ信号を遅延する方法６００の一例のフローチャートである。いくつかの実施形態では、方法６００は、図１Ａ及び２〜５にそれぞれ示すシステム１００、２００、３００、４００又は５００のようなデータ信号遅延システムによって実施されてもよい。個別のブロックとして記載されているが、種々のブロックは、所望の実施に従って、付加的なブロックに分割してもよく、より少ないブロックに結合してもよく、削除されてもよい。
【００７１】
方法６００は、複数の遅延信号が複数の遅延によってデータ信号を遅延することによって生成されてもよいブロック６０２で開始されてもよい。複数の遅延のそれぞれは、相違してもよい。いくつかの実施形態では、複数の遅延の隣接する２つの遅延の間の差は、複数の遅延が最小から最大に順に並べられたときに、データ信号の条件変化の間の最小時間よりも小さくてもよい。いくつかの実施形態において、複数の遅延のそれぞれの差は、異なる時間量でよく、可変の時間量でよく、又は同一の時間量でもよい。代替的又は付加的には、複数の遅延の２つ以上の間の差は、同一の時間量でもよい。
【００７２】
ブロック６０４において、ミキシング重み付けは、最終遅延データ信号の最終遅延に基づいて設定されてもよい。
【００７３】
ブロック６０６において、複数の遅延信号の２つは、ミキシング重み付けに基づいてミキシングされて、最終遅延データ信号を生成してもよい。最終遅延データ信号の最終遅延は、データ信号と複数の遅延信号の２つの一方との間の第１遅延以下でもよく、データ信号と複数の遅延信号の２つの他方との間の第２遅延以上でもよい。
【００７４】
当業者は、本明細書で開示された処理及び方法並びに他の処理及び方法において、処理及び方法の機能は、種々の順番で実施されてもよいことを理解するであろう。また、説明されたステップ及び動作は、単に一例として提供されたものであり、ステップ及び動作のいくつかは、付加的であってもよく、より少ないステップ及び動作に結合してもよく、開示された実施形態の本質を逸脱することなく付加的なステップ及び動作に拡張されてもよい。
【００７５】
例えば、方法６００は、複数の遅延信号の２つを選択して、最終遅延データ信号の最終遅延に基づいて最終遅延データ信号を生成するためにミキシングすることを更に含んでもよい。いくつかの実施形態では、ミキシング重み付けは、最終遅延と、ミキシングのために選択された複数の遅延信号の２つの遅延とに基づいて設定されてもよい。いくつかの実施形態では、ミキシングされて最終遅延データ信号を生成する複数の遅延信号の２つは、複数の遅延が最小から最大に順に並べられたときに隣接する遅延を有してもよい。
【００７６】
他の例として、方法６００は、ローパスフィルタを使用して最終遅延データ信号をフィルタリングすること、及びフィルタリングされた最終遅延データ信号を増幅することを更に含んでもよい。
【００７７】
本明細書で引用された全ての例及び条件付きの言葉は、教示の目的を意図したものであり、本明細書に接した者が本発明及び発明者によって提供された更なる概念を理解することを助けるものであり、具体的に引用された例及び条件のように限定されることなく理解されるべきである。本発明の実施形態は詳細に説明されてきたが、種々の変更、置換及び偏光が本発明の精神及び範囲から逸脱することになく実行できることを理解すべきである。
【図１Ａ】
2015080200.tif 000003
【図１Ｂ】
2015080200.tif 000004
【図２】
2015080200.tif 000005
【図３】
2015080200.tif 000006
【図４】
2015080200.tif 000007
【図５】
2015080200.tif 000008
【図６】
2015080200.tif 000009