JP7773409B2 - 遅延およびパルス幅調整のためのデスキューセル - Google Patents

遅延およびパルス幅調整のためのデスキューセル

Info

Publication number
JP7773409B2
JP7773409B2 JP2022040261A JP2022040261A JP7773409B2 JP 7773409 B2 JP7773409 B2 JP 7773409B2 JP 2022040261 A JP2022040261 A JP 2022040261A JP 2022040261 A JP2022040261 A JP 2022040261A JP 7773409 B2 JP7773409 B2 JP 7773409B2
Authority
JP
Japan
Prior art keywords
signal
cell
delay
pulse width
input
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.)
Active
Application number
JP2022040261A
Other languages
English (en)
Other versions
JP2022151727A (ja
Inventor
アンドリュー・ネイサン・モート
Original Assignee
アナログ ディヴァイスィズ インク
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by アナログ ディヴァイスィズ インク filed Critical アナログ ディヴァイスィズ インク
Publication of JP2022151727A publication Critical patent/JP2022151727A/ja
Application granted granted Critical
Publication of JP7773409B2 publication Critical patent/JP7773409B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K5/00Manipulating of pulses not covered by one of the other main groups of this subclass
    • H03K5/01Shaping pulses
    • H03K5/04Shaping pulses by increasing duration; by decreasing duration
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K5/00Manipulating of pulses not covered by one of the other main groups of this subclass
    • H03K5/01Shaping pulses
    • H03K5/04Shaping pulses by increasing duration; by decreasing duration
    • H03K5/06Shaping pulses by increasing duration; by decreasing duration by the use of delay lines or other analogue delay elements
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K5/00Manipulating of pulses not covered by one of the other main groups of this subclass
    • H03K5/01Shaping pulses
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/317Testing of digital circuits
    • G01R31/31727Clock circuits aspects, e.g. test clock circuit details, timing aspects for signal generation, circuits for testing clocks
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/317Testing of digital circuits
    • G01R31/3181Functional testing
    • G01R31/319Tester hardware, i.e. output processing circuits
    • G01R31/31917Stimuli generation or application of test patterns to the device under test [DUT]
    • G01R31/31922Timing generation or clock distribution
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K3/00Circuits for generating electric pulses; Monostable, bistable or multistable circuits
    • H03K3/01Details
    • H03K3/017Adjustment of width or dutycycle of pulses
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K5/00Manipulating of pulses not covered by one of the other main groups of this subclass
    • H03K5/13Arrangements having a single output and transforming input signals into pulses delivered at desired time intervals
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K5/00Manipulating of pulses not covered by one of the other main groups of this subclass
    • H03K5/13Arrangements having a single output and transforming input signals into pulses delivered at desired time intervals
    • H03K5/133Arrangements having a single output and transforming input signals into pulses delivered at desired time intervals using a chain of active delay devices
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K5/00Manipulating of pulses not covered by one of the other main groups of this subclass
    • H03K5/13Arrangements having a single output and transforming input signals into pulses delivered at desired time intervals
    • H03K5/14Arrangements having a single output and transforming input signals into pulses delivered at desired time intervals by the use of delay lines
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K5/00Manipulating of pulses not covered by one of the other main groups of this subclass
    • H03K5/15Arrangements in which pulses are delivered at different times at several outputs, i.e. pulse distributors
    • H03K5/151Arrangements in which pulses are delivered at different times at several outputs, i.e. pulse distributors with two complementary outputs
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K5/00Manipulating of pulses not covered by one of the other main groups of this subclass
    • H03K2005/00013Delay, i.e. output pulse is delayed after input pulse and pulse length of output pulse is dependent on pulse length of input pulse
    • H03K2005/00019Variable delay

Landscapes

  • Physics & Mathematics (AREA)
  • Nonlinear Science (AREA)
  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Pulse Circuits (AREA)
  • Tests Of Electronic Circuits (AREA)

Description

本発明は、遅延およびパルス幅調整のためのデスキューセルに関する。
電子デバイステストのためのテストシステムは、テスト対象デバイス(DUT)に電圧テストパルスまたは電流テストパルスを提供するピンドライバ回路を含み得る。これに応じて、テストシステムはDUTからの応答を測定するように、例えば、DUTが1つ以上の指定された動作基準を満たすか否かを判定するように構成され得る。
ある例では、テストシステムはタイミング信号を送るための動的制御を含み得、動的制御は、DUTに送信される、またはDUTから受信される複数の信号を同期またはデスキューするための制御を含む。タイミング信号は様々な集積回路デバイスのテストを実行するために使用することができる。各テストではDUTのそれぞれのピンにタイミング信号が印加され、対応する応答信号が解析され得る。タイミング信号は異なる経路で各DUTピンに到達する可能性があり、また、DUTからの応答信号も異なる経路で応答解析回路網に到達する可能性がある。このような伝播経路の違い、または信号のタイミングもしくは伝播への他の影響はテスト結果に影響を及ぼす可能性がある。正確な時間に、または同期してDUTに到達することが望まれるテスト信号のタイミングを補正またはより正確に制御するために様々な技術を使用することができる。
タイミング誤差は本明細書では一般に「スキュー」と呼ばれる。デスキュー信号に対する従来のアプローチでは、各ピンの入力信号を時間的に合わせるために、多数の手動調整可能なポテンショメータが各ピンに関連付けられていた。システムの再キャリブレーションが必要な場合はポテンショメータを調整することができる。別のアプローチでは、デスキューシステムは信号を遅延させるための一連のステージを含み得る。より粗いステージは所定の遅延間隔の倍数によって信号を遅延させることができ、より細かいステージは遅延間隔のより細かい調整を提供することができる。
発明者らは、とりわけ、解決すべき課題として、タイミング信号を同期させる、または刺激信号のエッジプレースメントもしくはパルス幅特性を調整することによって、テスト対象デバイス(DUT)におけるタイミング誤差を低減または排除できるテストシステムを提供することが挙げられることを認識した。
一実施例では、上述の問題に対するソリューションは、プログラム可能な遅延を提供するためのデスキューシステムを含む、または使用し得る。デスキューシステムは、テスト対象デバイスに提供されるテスト信号のエッジタイミングまたは他の特性を変更するように構成され得る。デスキューシステムは直列に結合された複数のタイミング制御セルを含み得る。複数のタイミング制御セルのうちの特定のセルは第1の入力ノードおよび第1の出力ノードを含み得、該セルは、第1の入力ノードで受信された入力信号を遅延させ、かつ/または、パルス幅を調整するように構成され得る。特定のセルは、直列内の先行セルの順方向出力ノード、または第1の入力ノードに結合された早期信号入力ノードと、直列内の後続セルの逆方向出力ノードに結合された後期信号入力ノードとをさらに含み得る。特定のセルは、セル制御コードの遅延成分に基づいて変調された信号と、早期信号入力ノードおよび後期信号入力ノードにおけるそれぞれのデータ信号とを組み合わせることによって中間信号を提供するように構成された合算回路をさらに含み得る。特定のセルは、セル制御コードのパルス幅成分と、合算回路からの中間信号とに基づいて、パルス幅調整された出力信号を第1の出力ノードにおいて提供するように構成されたパルス幅調整回路をさらに含み得る。
一実施例では、上述の問題に対するソリューションは、追加で、または代わりに、プログラム可能な遅延信号またはプログラム可能なパルス幅調整された信号を提供するための方法を含む、または使用し得る。方法は、とりわけ、複数の直列に結合された信号タイミング制御セルを使用することを含み得、制御セルはそれぞれ、パルス幅調整モード、遅延モード、またはパルス幅調整および遅延モードで動作する。方法は、タイミング制御セルのうちの第1のセルにおいて、第1のセルの入力ノードにおいて入力テスト信号を受信することと、セル制御コードを受信することと、入力テスト信号に基づく第1の遅延された信号を、直列に結合されたタイミング制御セルのうちの後続セルに提供することと、第1のセルにおいて、後続セルから第2の遅延された信号を受信することと、第2の遅延された信号に基づいて、パルス幅調整された出力信号を提供することとを含み得る。この実施例では、出力信号の遅延特性およびパルス幅特性は、セル制御コード内の情報に基づき得る。
発明の概要は、本願の主題の概要を提供することを意図している。本発明の排他的または網羅的な説明を提供することを意図したものではない。詳細な説明は、本願に関するさらなる情報を提供するために含められたものである。
あらゆる具体的要素または動作の議論を容易に識別するために、参照番号の最上位の桁(複数可)は、その要素が最初に紹介された図番号を示す。
は、入力信号の遅延されたバージョンとしての出力信号の例を概略的に示す。 は、入力信号のパルス幅調整されたバージョンとしての出力信号の例を概略的に示す。 遅延調整コードと信号遅延の大きさとの間の関係を概略的に示す。 パルス幅調整コードとパルス幅持続時間の変化との関係を概略的に示す。 遅延線形性誤差と遅延調整コードとの間の関係を概略的に示す。 第1のデスキューシステムの例を概略的に示す。 第1の遅延セルアレイの例を概略的に示す。 第2の遅延セルアレイの例を概略的に示す。 第3の遅延セルアレイの例を概略的に示す。 第1の信号遅延回路の例を概略的に示す。 第1の信号遅延回路に対応する遅延出力信号チャートを概略的に示す。 第1のパルス幅調整セルアレイの例を概略的に示す。 第2のパルス幅調整セルアレイの例を概略的に示す。 第3のパルス幅調整セルアレイの例を概略的に示す。 第1のパルス幅調整回路の例を概略的に示す。 第1のパルス幅調整回路に対応する信号タイミング図を概略的に示す。 ハイブリッドセルデスキューシステムの例を概略的に示す。 ハイブリッドデスキューセルのブロック図を概略的に示す。 第1のハイブリッドセルの模式的な例を概略的に示す。 第2のハイブリッドセルの模式的な例を概略的に示す。 ハイブリッドセルデスキューシステムの例を概略的に示す。 ハイブリッドセルデスキューシステムの例を概略的に示す。 ハイブリッドセルデスキューシステムを使用する方法の例を概略的に示す。
自動試験装置(ATE)システムなどのテストシステムのピンドライバ回路は、指定された時間にテスト対象デバイス(DUT)に電圧パルス刺激を提供することができ、また任意選択で、比較回路がDUTからの応答を測定することができる。テストシステムは、様々なタイプのテスト対象デバイスに対応するために、出力信号の大きさに関して比較的広範囲にわたり高い忠実度の出力信号パルスを提供するように構成され得る。一実施例では、ATEシステムは、複数のテスト信号を同じDUTまたは異なるDUTに同時に提供するよう、実質的に独立して、かつ並行して動作可能な複数のテストチャネルを含み得る。
自動試験装置システムは概略的には、テストを実施し、DUTが1つ以上の性能仕様を満たしているか否かを判定するように構成される。特定のDUTが指定されたタイミングまたは応答仕様に準拠しているか否かを判定するために、ATEシステムは正確で再現可能なテスト信号またはベクトルを提供し得る。
ATEシステムは部分的には該システムのエッジプレースメント精度によって特徴付けることができる。エッジプレースメントとは信号の忠実度または精度についての特性を指し、システムによってDUTに提供されるテスト信号の精度および再現性を定量化するのに役立ち得る。より多くのチャネルが単一のシステムまたはダイに加えられるのに伴い、それに応じて、回路基板トレース、伝送信号長、寄生負荷効果、および、テスト信号の挙動に影響を及ぼす可能性のある他の物理的特性における差異を補償することが要求され得る。チャンネル間の差異は、タイミング誤差、例えばDUT上の異なるピンに提供される信号間のタイミング誤差を生じさせるおそれがある。一実施例では、プログラム可能なテスト信号デスキューセル(デスキュー回路またはタイミングバーニアとも呼ばれる)を使用して、例えば信号エッジプレースメント、パルス幅、または他の信号形態特性に関してベクトルタイミングを同期させることにより、DUTにおけるタイミング誤差を低減または排除するのを援助することができる。一実施例では、システム内の複数のチャネルのそれぞれにプログラム可能なテスト信号デスキューセル(複数可)が設けられ得る。
図1Aは入力信号の遅延されたバージョンとしての出力信号の例を概略的に示す。図1Aは、時間通りに入力信号を遅延させるために遅延デスキュー回路を使用した場合の結果を示す第1の遅延例100aを含む。第1の遅延例100aは第1の入力信号ベクトル102aおよび第1の出力信号ベクトル104aを含む。遅延デスキュー回路は入力ノードにおいて第1の入力信号ベクトル102aを受け取り、第1の入力信号ベクトル102aの遅延されたバージョンとして第1の出力信号ベクトル104aを提供することができる。理想的な条件下では、遅延デスキュー回路は信号の忠実度、形態(例えば、波形の形状に対応)、または帯域幅を変更することなく、第1の入力信号ベクトル102aを、調整可能な量だけちょうど遅延させ、時間のシフトを除き第1の入力信号ベクトル102aのレプリカとして第1の出力信号ベクトル104aを提供する。
図1Aの例は、入力信号立ち上がり時間TRinput(例えば、第1の入力信号ベクトル102aに対応)が出力信号立ち上がり時間TRoutput(例えば、第1の出力信号ベクトル104aに対応)と合致する場合は帯域幅制限がないことを示す。遅延時間ΔTの大きさは遅延調整コードによって指定することができ、コードは、例えば、デスキュー回路コントローラに入力されるデジタルまたはアナログ制御信号を含み得る。
図1Bは入力信号のパルス幅が調整されたバージョンとしての出力信号の例を概略的に示す。図1Bは、入力信号のパルス幅特性を調整するためにパルス幅デスキュー回路を使用した場合の結果を示す第1のパルス幅の例100bを含む。第1のパルス幅の例100bは第2の入力信号ベクトル102bおよび第2の出力信号ベクトル104bを含む。説明を目的として、入力信号と出力信号との間のパルス幅の差異をより明確に示すために、図1Bの例では第2の入力信号ベクトル102bと第2の出力信号ベクトル104bは重ねられている。パルス幅デスキュー回路は入力ノードにおいて第2の入力信号ベクトル102bを受け取り、第2の入力信号ベクトル102bのパルス幅が調整されたバージョンとして第2の出力信号ベクトル104bを提供することができる。理想的な条件下では、パルス幅デスキュー回路は、他の形では信号の忠実度、形態、または大きさを変更することなく、第2の入力信号ベクトル102bのパルス幅を、調整可能な量だけちょうど調整し、パルス持続時間の拡張または収縮を除き第2の入力信号ベクトル102bパルスのレプリカとして第2の出力信号ベクトル104bを提供する。一実施例では、パルス幅調整ΔTPWの大きさはパルス幅調整コードによって指定することができ、コードは、例えば、デスキュー回路コントローラに入力されるデジタルまたはアナログ制御信号を含み得る。
図2Aおよび図2Bは異なるスキュー調整チャートの例を概略的に示す。チャートは異なるスキュー制御信号と対応する信号変化との間の関係を示す。例えば、図2Aは、遅延調整コードと信号遅延の大きさ(例えば、図1Aの例のΔTに対応)との間の関係を示す第1のスキュー調整チャート202を含む。遅延調整コードはアナログ信号またはデジタル信号を含み得、例えば、図1Aの第1の入力信号ベクトル102aに適用する遅延の量または大きさを示すためにデスキュー回路に提供され得る。この実施例では、遅延調整コードは[最小](例えば、ゼロ遅延)~[最大](例えば、デスキュー回路によって提供可能な遅延の最大量)の範囲内の様々な値のうちの1つであり得る。図2Aの例では、第1のスキュー調整チャート202の直線は、遅延調整コードと対応する信号遅延幅との間の理想的な線形関係を示す。
図2Bの例は、パルス幅調整コードとパルス幅持続時間変化の大きさ(例えば、図1Bの例のΔTPWに対応)との間の関係を示す第2のスキュー調整チャート204を含む。パルス幅調整コードはアナログまたはデジタル信号を含み得、例えば、図1Bの第2の入力信号ベクトル102bに適用するパルス幅調整の量または大きさを示すためにデスキュー回路に提供することができる。この実施例では、パルス幅調整コードは、[最小](例えば、デスキュー回路によって提供可能なパルス幅の最大減少を示す値)~[最大](例えば、デスキュー回路によって提供可能なパルス幅の最大増加を示す値)の範囲内の様々な値のうちの1つであり得る。図2Bの例では、第2のスキュー調整チャート204の直線は、パルス幅調整符号と対応する信号パルス幅変化の大きさとの間の理想的な線形関係を示す。
図3は、遅延線形性誤差と遅延調整コードとの間の関係を示す第3のチャート300を概略的に示す。遅延線形性誤差は遅延偏差とも呼ばれる。この実施例では、誤差ライン302は、第1のスキュー調整チャート202によって図2に示される理想的なデスキュー関係には線形性誤差がないことを示す。他の実施例では、関係は非線形であり得、そのような場合、誤差ライン302は水平線から外れる。一般に、遅延調整コードと、その結果としての出力での信号遅延との間の関係は予測可能かつ繰り返し可能であることが好ましい。非線形性または予測不可能性は、エッジプレースメントの不確実性を導入し、誤ったまたは一貫性に欠けた測定結果をもたらす可能性があるため、望ましくない。パルス幅調整コードと、その結果としての出力での信号パルス幅調整との間の関係の線形性および予測可能性も同様に重要である。
入力信号を受信し、例えば遅延またはパルス幅(例えば、パルス信号持続時間)に関して入力信号に対してデスキューされた出力信号を提供するために様々な信号処理回路トポロジーを使用することができる。図4は第1の信号処理回路または第1のデスキューシステム400の例を概略的に示す。第1のデスキューシステム400の例は、デスキュー入力ノード402において入力信号Dを受信し、それに応じて、遅延された中間信号Xを提供するように構成された遅延回路406を含む。第1のデスキューシステム400は、遅延回路406から遅延された信号Xを受信し、それに応じて、出力信号ノード404においてデスキューされた信号Qを提供するように構成されたパルス幅調整回路410を含む。
一実施例では、遅延回路406はセルベースのトポロジーを備える。遅延回路406は遅延セルのアレイまたは一連の遅延セルとしてセルD1~セルDNを含み得る。各セルは入力信号に対して同じまたは異なる遅延を適用するように構成され得る。遅延回路406は、例えばデスキューコントローラから遅延調整コードを受け取るように構成され得、遅延調整コードは、例えば1つ以上の遅延セルを使用して入力信号に適用される遅延の大きさを指定することができる。
一実施例では、例えば最小信号遅延を提供するために、遅延回路406内の複数の遅延セルのうちのゼロ個または1つのみが使用されてもよく、または最大信号遅延を提供するために遅延回路406内の全ての遅延セルが使用されてもよい。一実施例では、中間信号遅延を提供するために遅延回路406内の全てよりも少ないセルが使用され得る。図5A、図5B、図5C、図6、および図7は、遅延回路406の例および遅延回路網の例、ならびに信号タイミング遅延の例を概略的に示す。
図4の例では、遅延回路406は複数の異なる遅延セルD1~DNの並列接続を示す。以下に示す例においてさらに説明するように、遅延回路406内の遅延セルのグループのうちの少なくとも1つのセルは、遅延チェーンを「ループバック」または終了させるように構成され得る。より少ないまたは中間の遅延量が指定された場合、ループバックセルに後続する遅延回路406内の1つ以上のセルは使用されない可能性がある。
一実施例では、パルス幅調整回路410はセルベースのトポロジーを備える。パルス幅調整回路410は、パルス幅調整セルのアレイまたは一連のパルス幅調整セルとしてセルPW1~セルPWNを含み得る。各セルは入力信号に同じまたは異なるパルス幅調整を適用するように構成され得る。パルス幅調整回路410は、例えばデスキューコントローラからパルス幅調整コードを受け取るように構成され得、パルス幅調整コードは、例えば1つ以上のパルス幅調整セルを使用して入力信号に適用するパルス幅変化の大きさまたは向きを指定することができる。
一実施例では、例えば最小パルス幅調整変化を提供するために、パルス幅調整回路410内の複数のセルのうちのゼロ個または1つのみが使用されてもよく、または最大パルス幅調整変化を提供するためにパルス幅調整回路410内の全てのセルが使用されてもよい。一実施例では、中間パルス幅変化を提供するためにパルス幅調整回路410内の全てよりも少ないセルが使用され得る。図8A、図8B、図8C、図9、および図10は、パルス幅調整回路410の例および信号パルス幅変化の例を概略的に示す。
パルス幅調整回路410は複数の異なるパルス幅調整セルPW1~PWNの直列接続を示す。セルのうちの任意の1つ以上はアクティブパルス幅調整モードまたはバイパスモードに構成され得る。アクティブモードのセルは信号のパルス幅特性に影響を及ぼすことができ、一方、バイパスモードのセルは、実質的にもしくは完全に使用されない、または信号劣化を回避するために信号チェーンから除外される可能性がある。
図5A、図5B、および図5Cは、調整可能な信号遅延を提供するためのデスキューセルアレイの例を概略的に示す。例えば、図5Aは第1の遅延セルアレイ500aを含み、図5Bは第2の遅延セルアレイ500bを含み、図5Cは第3の遅延セルアレイ500cを含む。様々なデスキューセルアレイの例は、図4の例の遅延回路406に概略的に対応し得る。
各遅延セルアレイの例において、図示されるアレイ、またはより大きなアレイの一部は、「セル1」、「セル2」、および「セル3」と称される3つの個別のセルを含む。各セルは、順方向入力ノードDを介して入力信号を受信し、遅延時間だけ入力信号を遅延させ、そして逆方向出力ノードQを介して遅延された出力信号を提供するように構成される。ある特定のセルによって提供可能な量よりも大きな遅延量が必要とされる場合、該セルは順方向出力ノードQを介して隣接セルに信号を送信することができる。後にさらに説明するように、その後、特定のセルは該隣接セルから逆方向入力ノードDを介して遅延された信号を受信する。各例の「プログラムされた遅延」ラインは、例示される3セルアレイが提供可能な最小遅延および最大遅延に対して相対的な遅延調整コードの図的表現である。
第1の遅延セルアレイ500aの例では、「プログラムされた遅延」ライン上に示されるように、アレイは最小遅延を提供する。この実施例では、第1のセル、セル1はループバック構成に構成されている。第1の遅延セルアレイ500aは入力信号Dを受信し、セル1において順方向遅延時間Δおよび逆方向遅延Δだけ信号を遅延させ、遅延された出力信号Qを提供することができる。第1の遅延セルアレイ500aの実施例では、入力信号Dから、遅延された出力信号Qへの総遅延は(Δ+Δ)である。
図5Bの「プログラムされた遅延」ライン上に示されるように、第2の遅延セルアレイ500bの例では、最小遅延よりも大きい第1の中間遅延がアレイによって提供される。第1の中間遅延はセル1と隣接セルであるセル2との組み合わせを使用して生成される。セル1はパススルー構成に構成されており、セル2はループバック構成に構成されている。図示されるように、入力信号Dはデスキューに入り、セル1を通過してセル2に到達し、その後セル1に戻り、遅延された出力信号Qとしてデスキューから出る。信号は、セル1の順方向遅延Δ、セル2の順方向遅延Δ、セル2の逆方向遅延Δ、およびセル1の逆方向遅延Δだけ遅延されるので、この実施例における総遅延は(2Δ+2Δ)である。
第3の遅延セルアレイ500cの例では、アレイは、最小遅延よりも大きく、第1の中間遅延よりも小さい第2の中間遅延を提供する。この遅延は、早期遅延信号と後期遅延信号との間を補間することによって提供される。ここではセル1は補間構成に構成されており、セル2はループバック構成に構成されている。早期遅延信号は、入力信号Dを第1の遅延量、例えばセル1の順方向遅延Δだけ遅延させる(総遅延Δ)ことによって生成することができる。後期遅延信号は、既にΔの遅延を有する早期遅延信号を、セル2の順方向遅延Δおよびセル2の逆方向遅延Δだけ遅延させる(総遅延(2Δ+Δ)ことによって生成することができる。早期遅延信号と後期遅延信号との間の補間の結果、Δと(2Δ+Δ)との間の総遅延を有する補間遅延信号が得られる。その後、セル1は補間遅延信号を逆方向遅延Δだけ遅延させ、1×(Δ+Δ)と2×(Δ+Δ)との間の総遅延を有する遅延された出力信号Qを提供する。このようにして、デスキューは最小遅延と第1の中間遅延との間の任意の遅延を提供することができる。
3セルアレイの例を拡張することで、多数のセルを有するデスキューシステムが如何にして任意の最小遅延と最大遅延との間の遅延を提供し得るかを理解することができる。中間セル(例えば、セルn)を補間構成に構成されるセルとして選択し、それより前の全てのセル(例えば、セル1~セル(n-1))をパススルー構成とし、セルnに後続する隣接セル(例えば、セル(n+1))をループバック構成とすることにより、n×(Δ+Δ)と(n+1)×(Δ+Δ)との間の遅延を提供することができる。このようにして、例えば全ての先行するセルをパススルー構成に、次のまたは後続セルをループバック構成に維持しつつ、どのセルがセルnであるか、または補間構成に構成されるかを変更することによって、最小遅延と最大遅延との間の任意の遅延量が提供され得る。
図6は、遅延された信号を生成するために使用され得る第1の信号遅延回路600の例を概略的に示す。一実施例では、第1の信号遅延回路600は、例えば、2つの入力信号間を補間することで、制御可能に遅延された出力信号を生成するために1つ以上の遅延セルにおいて使用され得る遅延回路の例を含む(例えば、図5A~図5Cの記載を参照されたい)。第1の信号遅延回路600は電流スプリッタ604(例えば、電流信号を分割または配分するように構成された回路)を含む。電流スプリッタ604は、電流源602からソース電流信号ICTRLを受信し、ソース電流信号を、第1の電流信号経路606および第2の電流信号経路608を含むそれぞれの信号経路の早期電流IEARLYおよび後期電流ILATEに分割するように構成される。電流スプリッタ604は、早期電流IEARLYおよび後期電流ILATEの和がICTRLに等しくなるように、指定された遅延量または遅延時間に基づいてソース電流信号ICTRLを分割または配分する。第1の電流信号経路606は早期スイッチSWEARLYを含み、第2の電流信号経路608は後期スイッチSWLATEを含む。早期スイッチおよび後期スイッチは、それぞれ早期信号入力ノード610および後期信号入力ノード612における入力信号によって別々に作動される。早期スイッチおよび後期スイッチに続いて、第1および第2の電流信号経路は合算ノード618に結合される。合算ノード618は負荷抵抗616およびコンデンサ614にも結合されている。
一実施例では、図5A~図5Cの例における遅延セルはそれぞれ、第1の信号遅延回路600の1つ以上の実例を含み得る。第1の実施例では、早期信号入力ノード610は順方向入力信号VEARLY(例えば、入力信号Dに対応)を受信するように構成され得、後期信号入力ノード612は使用されない可能性がある。出力、例えば合算ノード618におけるVOUTは、順方向出力ノードQに対応し得る。第2の実施例では、早期信号入力ノード610は、順方向入力信号VEARLY(例えば、順方向出力ノードQにおける信号に対応)を受信するように構成され得、後期信号入力ノード612は、逆方向入力信号VLATE(例えば、逆方向入力ノードDにおける信号に対応)を受信するように構成され得る。出力、例えば合算ノード618におけるVOUTは、逆方向出力ノードQに対応し得る。
図7は、合算ノード信号とソース電流信号との間の関係を示す例を概略的に示す。図7の例は、異なる遅延の例に係る、第1の信号遅延回路600の合算ノード618における電圧VOUTを示す遅延出力信号チャート700を含む。遅延出力信号チャート700は、それぞれ最小遅延および最大遅延を提供する回路構成に対応する第1のトレース702および第2のトレース704を含む。第1のトレース702は、電流スプリッタ604が第1の電流信号経路606に1アンペアの電流信号を提供し、第2の電流信号経路608に電流信号を提供しない回路構成に対応する。結果として、時間TEARLYにおいて、早期信号入力ノード610で信号VEARLYがローからハイに遷移することに起因して、時間Tにおいて、合算ノード618は中央電圧0.5Vに充電される。第2のトレース704は、電流スプリッタ604が第2の電流信号経路608に1アンペアの電流信号を提供し、第1の電流信号経路606に電流信号を提供しない回路構成に対応する。結果として、時間TLATEにおいて、後期信号入力ノード612で信号VLATEがローからハイに遷移することに起因して、時間Tにおいて、合算ノード618は0.5Vに充電される。
遅延出力信号チャート700は、中間遅延を示す第3のトレース706および第4のトレース708を含む。これらのトレースは、例えば、電流スプリッタ604が、第1の電流信号経路606と第2の電流信号経路608との間でソース電流信号ICTRLを分割する場合の遅延を示す。例えば、第3のトレース706は、第1の電流信号経路606が第2の電流信号経路608よりも大きな電流信号を搬送する結果、時間Tにおいて合算ノード618が0.5Vに充電される回路構成に対応する。第4のトレース708は、第2の電流信号経路608が第1の電流信号経路606よりも大きな電流信号を搬送する結果、時間Tにおいて合算ノード618が0.5Vに充電される回路構成に対応する。
したがって、図7の例は、第1の信号遅延回路600が、電流スプリッタ604によって第1の電流信号経路606および第2の電流信号経路608のそれぞれに提供される電流の量に基づいて、入力信号に対して選択的かつ調整可能に遅延された信号を生成できることを概略的に示す。第1の電流信号経路606に分配される電流が相対的に多い第3のトレース706では、電圧VOUTは時間Tにおいて遷移し、これは時間Tにおける最大遅延遷移よりも時間Tにおける最小遅延遷移に近い。電流スプリッタ604が第2の電流信号経路608に流す電流の量が増えると、結果として生じる信号遷移は、例えば第4のトレース708に対応する最大遅延遷移に近づく。このようにして、最小遅延と最大遅延との間の中間遅延量を提供するために、ソース電流信号ICTRLを任意の割合または比率で分割することができる。
再び図7を参照すると、最小遅延に対応する第1のトレース702のスルーレートは、最大遅延に対応する第2のトレース704のスルーレートと実質的に同じであり得る。したがって、TEARLYからTまでの遅延はTLATEからTまでの遅延と実質的に同じであり得る。これはまた、TからTまでの遅延がTEARLYからTLATEまでの遅延と実質的に同じであることを意味する。したがって、結果として生じる信号遷移は、信号VEARLYと信号VLATEと間の補間、および、例えば逆方向遅延Δによって表され得る固定遅延(例えば、T-TEARLYまたはT-TLATE)に依存し得る。0~(TLATE-TEARLY)で調整可能な遅延とも見なされ得る補間は、電流スプリッタ604によって提供されるIEARLYとILATEとの間の関係、または両電流の値によって決定される。
図8A、図8B、および図8Cは、例えば調整可能なパルス幅を信号に与えるためのパルス幅調整セルアレイ内の複数の異なる構成を有するセルの例を概略的に示す。例えば、図8Aは第1のパルス幅調整セルアレイ800aを含み、図8Bは第2のパルス幅調整セルアレイ800bを含み、図8Cは第3のパルス幅調整セルアレイ800cを含む。これらのパルス幅調整セルアレイの例は、一般に、図4の例のパルス幅調整回路410に対応し得る。
図示のパルス幅調整セルアレイの例はそれぞれ、「セルPW1」~「セルPWN」と称されるN個のパルス幅調整セルを含む。各セルは、入力信号がパルス幅調整を受けるアクティブモード、または入力信号が変更されないバイパスモードに構成され得る。一実施例では、各セルは、順方向入力ノードを介して入力信号Dを受信し、指定されたパルス幅調整量だけ入力信号を調整し、出力ノードを介して遅延された出力信号Qを提供するように構成される。1つのセルによって提供可能な量よりも多いパルス幅調整が必要な場合、複数のセルをアクティブモードにすることができる。例として、該アレイを用いて得られる最小値(例えば、パルス幅の最大減少に対応)および最大値(例えば、パルス幅の最大増加に対応)に対して相対的なパルス幅調整コードの図的表現である「プログラムされたパルス幅調整」ラインが挙げられる。
第1のパルス幅調整セルアレイ800aの例では、「プログラムされたパルス幅調整」ライン上に示されるように、アレイは中間パルス幅調整を提供することができる。この例では、N個未満のパルス幅調整セルがアクティブモード、すなわちパルス幅調整モードに構成され、アレイ内の他のセルはバイパスモードに構成される。第1のパルス幅調整セルアレイ800aは、第1のセル、セルPW1において、例えばパルス幅持続時間がΔTである入力信号Dを受信し得、それに応じて、例えば異なるパルス幅持続時間ΔTを有する出力信号Qを提供し得る。第1のパルス幅調整セルアレイ800aの例では、第1のパルス幅調整セルPW1は、ΔT>ΔTとなるように、入力信号のパルス幅特性を減少させるように構成される。言い換えれば、「プログラムされたパルス幅調整」が中央値未満の値を指し示すことから、第1のパルス幅調整セルPW1は、出力信号が入力信号よりも小さいパルス幅を有するよう、負のパルス幅調整を適用するように構成され得る。
第2のパルス幅調整セルアレイ800bの例では、「プログラムされたパルス幅調整」ライン上の中央に示されるように、アレイは実質的にゼロのパルス幅調整を提供する。この例では、N個のパルス幅調整セルはそれぞれバイパスモードに構成される。したがって、第2のパルス幅調整セルアレイ800bは、第1のセル、セルPW1において、例えばパルス幅持続時間がΔTである入力信号Dを受信し得、それに応じて、例えば実質的にまたは全く同じパルス幅持続時間ΔTを有する出力信号Qを提供することができる。
第3のパルス幅調整セルアレイ800cの例では、「プログラムされたパルス幅調整」ライン上に示されるように、アレイは最大パルス幅調整を提供し得る。この例では、N個のパルス幅調整セルは全てアクティブモード、すなわちパルス幅調整モードに構成される。第3のパルス幅調整セルアレイ800cは、第1のセル、セルPW1において、例えばパルス幅持続時間がΔTである入力信号Dを受信し得、それに応じて、例えば異なるパルス幅持続時間ΔTを有する出力信号Qを提供し得る。第3のパルス幅調整セルアレイ800cの例では、N個のパルス幅調整セルPW1~PWNはそれぞれ、ΔT>ΔTとなるように入力信号のパルス幅特性を延ばすまたは増加させるように構成され得る。しかし、ΔT>ΔTとなるように入力信号のパルス幅特性を減少させるようにセルを構成することも可能である。
図8A~図8Cの例では、N個のセルは各々、出力信号の実際のパルス幅に影響を及ぼす可能性がある、いくらかの無視できるまたは無視できないジッタを導入する可能性がある。各セルはバイパスモードであろうとアクティブまたはパルス幅調整モードであろうとジッタを導入する可能性がある。すなわち、信号がN個の異なるセルを直列に通過するため、出力信号は、1つまたは全てのセルによって導入され得るジッタまたは他の信号カラレーション(signal coloration)によって影響を受けるおそれがある。図8A~図8Cの例では、ジッタの合計は、システムで使用されるセルの数Nに比例し得、Nは、指定された最大パルス幅調整を提供するために使用されるセルの数である。
図9は、パルス幅調整信号を生成するために使用可能な第1のパルス幅調整回路900の例を概略的に示す。一実施例では、第1のパルス幅調整回路900は、例えば、制御されたパルス幅調整された信号を提供するために1つ以上のパルス幅調整セル内で使用され得るパルス幅調整回路の例を含む。第1のパルス幅調整回路900は、パルス幅回路入力906において入力信号D(例えば、成分DおよびDバーを含む差動信号として)を受信し、それに応じて、パルス幅回路出力908において対応する出力信号Q(例えば、差動信号として)を提供するように構成され得る。出力信号Qは入力信号Dとは異なるパルス幅特性を有し得る。
第1のパルス幅調整回路900は、入力信号を受信するように構成された第1の差動対910を含み、第1の差動対910は、例えば第1および第2のトランジスタN1およびN2を含む。第1の差動対910は、例えば第3および第4のトランジスタN3およびN4ならびにそれぞれの負荷抵抗を含む共通のベースステージ914に結合されている。第1の差動対910および共通のベースステージ914はカスコード構成を提供する。カスコードからの出力は、例えば第5および第6のトランジスタN5およびN6を含むエミッタフォロワ対912を駆動し得る。図9の例では、第1の差動対910の第1および第2のトランジスタN1およびN2のエミッタは共通の電流源I2によってバイアスをかけられ、第5および第6のトランジスタN5およびN6のエミッタは、それぞれの電流源I4およびI5によってバイアスをかけられる。
一実施例では、カスコードからの出力は第1のパルス幅タイミング信号902および第2のパルス幅タイミング信号904を含み得る。タイミング信号の振幅特性は、とりわけ、カスコードにそれぞれ提供され得る負荷抵抗および電流信号の値による影響を受け得る。例えば、第1の電流源I1または第1の調整可能な電流源916、および第3の電流源I3または第2の調整可能な電流源918はそれぞれのキープアライブ電流源を含み得る。キープアライブ電流源は、カスコードの各脚にそれぞれのバイアス信号を提供することによって負荷抵抗間の最小電圧降下を確保するように構成される。各パルス幅タイミング信号、またはカスコードからの各出力は、負荷抵抗における電圧と、第1の差動対910の対応する脚を通して切り替えられる電圧とのそれぞれの組み合わせまたは重ね合わせを含み得る。したがって、各負荷抵抗における電圧、または第1のパルス幅タイミング信号902および第2のパルス幅タイミング信号904は、第1の調整可能な電流源916および第2の調整可能な電流源918によって提供されるバイアス信号に依存する。言い換えると、第1の調整可能な電流源916および第2の調整可能な電流源918などの可変電流源を使用して、第1のパルス幅調整回路900の第1のパルス幅タイミング信号902および第2のパルス幅タイミング信号904のコモンモードを調整することができる。調整されたコモンモード信号と連携して、結果的な、または対応する出力信号パルス幅変化をもたらすことができる。
図10は、第1のパルス幅調整回路900の例からのカスコード出力と、例えばパルス幅回路出力908からの差動出力信号との間の関係を示す例1000を概略的に示す。例1000において、出力信号VOUTは、出力信号Qと出力信号Qバーとの交差の関係を表す。出力信号VOUTのパルス幅特性は、第1のパルス幅タイミング信号902と第2のパルス幅タイミング信号904との間の関係に依存する。
図10の例において、初期の第1のパルス幅タイミング信号902aと初期の第2のパルス幅タイミング信号904aとの交差は、出力信号における、例えば低から高または高から低への遷移に対応する。両信号のコモンモードは、例えば第1の調整可能な電流源916または第2の調整可能な電流源918によって提供されるバイアス信号の振幅を制御することによって、独立して調整され得る。一実施例では、調整された第1のパルス幅タイミング信号902bは、第1の調整可能な電流源916によって提供されるバイアス電流の量の減少に対応し得、調整された第2のパルス幅タイミング信号904bは、第2の調整可能な電流源918によって提供されるバイアス電流の量の増加に対応し得る。バイアス変化の結果、調整された第1のパルス幅タイミング信号902bと調整された第2のパルス幅タイミング信号904bとの交差が時間に関してずれ、交差を表す出力信号VOUTのパルス幅はこれに対応して変化し得る。
再び図4を参照すると、第1のデスキューシステム400は、例えば別個の機能ブロックまたは回路網を含み得る遅延回路406およびパルス幅調整回路410を含む。遅延回路406およびパルス幅調整回路410はそれぞれ、ダイサイズ、コスト、消費電力、制御回路網、および他の特性に関して異なる要件を有し得る。パルス幅調整回路410の上記例では、パルス幅調整回路410を構成する複数のセルは直列に結合され、一部の実施例では動作中に各セルが給電される。すなわち、パルス幅調整セル内のそれぞれのバイアス源または電流源がアクティブであり得、システムの全体的な消費電力に寄与し得る。一実施例では、直列に結合されたセルはそれぞれ、パルス幅調整セルがバイパスモードまたは最小調整モードである場合を含め、ジッタ、または元の入力信号からのエッジプレースメント偏差を導入する可能性がある。例えば、信号が各パルス幅調整セル内の各差動対またはカスコード増幅回路を通過するにつれて、ジッタが蓄積される可能性がある。
一実施例では、第1のデスキューシステム400に関連付けられたこれらの問題および他の問題に対するソリューションは、遅延調整機能およびパルス幅調整機能を含むハイブリッドセルを有するセルベースのデスキューシステムトポロジーを含むまたは使用し得る。システム内の各ハイブリッドセルに遅延調整機能およびパルス幅調整機能が合わせて設けられることで、サポートまたは制御回路網を統合し、インフラストラクチャを共有することができる。統合アーキテクチャは省電力化を実現するとともに、テストシステムのダイ面積を減らすことを可能にする。一実施例では、システムは、信号遅延を付与するか、またはパルス幅特性を調整するように構成され得る複数のセルを含み得、システム内の全てのセルよりも少ないセルが使用されてもよい。より少ないまたは最小数のセルを使用することはジッタの低減に有用であり得、また、電力消費の低減に有用であり得る。
図11は、ハイブリッドセルデスキューシステム1100の例を概略的に示す。ハイブリッドセルデスキューシステム1100は、入力信号Dを受信し、1つ以上のハイブリッドセルを使用して信号を処理し、そして、入力信号に対して、例えば遅延および/またはパルス幅に関してデスキューされた出力信号Qを提供するように構成することができる。ハイブリッドセルデスキューシステム1100のこの例は、セルH1~セルHNと称されるN個の異なるハイブリッドセルのアレイを有するセルベースのシステムを含む。図11の例は、ハイブリッドセルデスキューシステム1100をハイブリッドセルのみを含むものとして示しているが、他のシステムは、ハイブリッドセル、遅延セル(例えば、遅延回路406の上記例からの1つ以上のセル)、またはパルス幅調整セル(例えば、パルス幅調整回路410の上記例からの1つ以上のセル)の組み合わせを含むことができる。
ハイブリッドセルデスキューシステム1100は、例えばデスキューコントローラからハイブリッドセル制御コードを受け取るように構成され得る。ハイブリッドセル制御コードは、例えば、1つ以上のハイブリッドセルのための構成指示を指定するように構成された1つ以上の信号を含み得る。構成指示は、例えば、入力信号に適用されるべき遅延の大きさに関する情報(例えば、遅延調整コード)、または入力信号に適用されるパルス幅変化の大きさまたは方向に関する情報(例えば、パルス幅調整コード)を含む。一実施例では、ハイブリッドセル制御コード内の情報は、システム内の各ハイブリッドセルを遅延セルまたはパルス幅調整セルとして構成するために使用され得る。
一実施例では、入力信号を受信するための1つ以上の先行するセル、または第1のセルはパルス幅調整セルとして構成され得、後続するまたは後続セルは遅延セルとして構成され得る。一実施例では、入力信号を受信するための1つ以上の先行するセル、または第1のセルは遅延セルとして構成され得、後続するまたは後続セルはパルス幅調整セルとして構成され得る。別の例では、ハイブリッドセルは入力信号を遅延させ、かつパルス幅を調整するように構成されてもよい。一実施例では、ハイブリッドセルデスキューシステム1100内のセルのうちの少なくとも1つはループバックセルとして構成され得、ループバックセルでは、信号経路方向が、システム内の先行セルのうちの1つ以上のセル内のリターン経路に向かって戻り、該リターン経路を通って伝播する。他の実施例では、セルのうちの1つ以上は、遅延された信号またはパルス幅調整された信号を受信またはモニタリングすることを可能にするシグナルタップを含み得る。
一実施例では、例えば最小の信号遅延または最小のパルス幅調整を提供するために、ハイブリッドセルデスキューシステム1100内の最小数のセルが使用され得る。別の実施例では、最大の信号遅延または最大のパルス幅調整を提供するためにハイブリッドセルデスキューシステム1100内の全てのセルが使用され得る。一実施例では、例えばハイブリッドセル制御コード内の情報または指示に従って中間信号遅延または中間パルス幅調整を提供するために、遅延回路406内の全てのセルより少ないセルが使用され得る。
図12はハイブリッドセル1202のブロック図の例を概略的に示す。ハイブリッドセル1202は、図11の例のハイブリッドセルH1~HNのうちの1つの例を含み得る。ハイブリッドセル1202は、入力信号(例えば、VIN)を受信するように構成された順方向入力ノード1204を含み得、それに応じて、順方向出力ノード1206において後続セルに順方向出力信号を提供する、または逆方向出力ノード1210において出力信号(例えば、VOUT)を提供し得る。ハイブリッドセル1202は、制御信号、例えば図11の例のハイブリッドセル制御コードを受け取るように構成され得る。制御信号内の情報は、遅延を提供するように、パルス幅調整を提供するように、または両方を提供するようにハイブリッドセル1202を構成するために使用され得る。制御信号内の情報は遅延またはパルス幅調整の大きさを定めてもよい。
ハイブリッドセル1202は、順方向入力ノード1204と順方向出力ノード1206との間の順方向経路内に順方向信号遅延回路1212を含み得る。ハイブリッドセル1202は、追加でまたは代わりに、逆方向入力ノード1208と逆方向出力ノード1210との間の逆方向経路内に逆方向信号遅延回路1216を含み得る。順方向信号遅延回路1212および逆方向信号遅延回路1216は、例えばハイブリッドセル制御コードからの情報を使用して、各々の入力における信号に固定または可変の信号遅延を与えるように構成され得る。
ハイブリッドセル1202は、パルス幅調整を提供するように構成されたパルス幅調整セル回路1218を含む。図12の例では、パルス幅調整セル回路1218は、逆方向信号遅延回路1216と逆方向出力ノード1210との間の逆方向信号経路内に設けられる。他の実施例では、パルス幅調整セル回路1218はハイブリッドセル1202内の他の場所に設けられ得、例えば、順方向経路内の順方向信号遅延回路1212と順方向出力ノード1206との間、または順方向入力ノード1204と順方向信号遅延回路1212との間などの場所に設けられ得る。
ハイブリッドセル1202の例は、例えば早期データ信号経路、中期データ信号経路、または後期データ信号経路に関する情報を使用して、調整可能な遅延を提供するように構成され得る。Mortらは、参照によりその全体が本明細書に援用される米国特許第10,547,294号、「Deskew Circuit for Automated Test Systems」において、例えば図12~図17およびこれらの図に対応する記載において、早期信号経路、中期信号経路、および後期信号経路を有するように構成され得る様々な遅延回路の例を示している。本明細書で導入されるハイブリッドセルの説明を容易にするために、一般に、本明細書の図12およびMortらの例の早期、中期、および後期データ信号経路の3つ全てではなく、2つのデータ信号経路を備えた回路網またはセルの例に限定して議論を行う。
図12の例では、ハイブリッドセル1202は合算回路1214を含む。合算回路1214は、早期、中期、および後期信号経路から情報を受け取り、情報を組み合わせて、例えば逆方向信号遅延回路1216またはパルス幅調整セル回路1218を介して、逆方向出力ノード1210において遅延またはパルス幅調整された信号を提供し得る。
図13は第1のハイブリッドセル1300の例を概略的に示す。第1のハイブリッドセル1300は、選択可能な遅延および選択可能なパルス幅調整を入力信号Dに提供するように構成されている。第1のハイブリッドセル1300は順方向経路回路1302および逆方向経路回路1304を含む。一実施例では、例えばハイブリッドセル制御コードからの指示に従って入力信号のパルス幅または遅延特性を調整するために、順方向経路回路1302または逆方向経路回路1304内の回路網が使用され得る。一実施例では、遅延またはパルス幅の調整を提供するために順方向経路回路1302および逆方向経路回路1304のうちの1つ以上の電流源が調整され得る。
一実施例では、順方向経路回路1302は第1のパルス幅調整回路900の第1の実例を含む。例えば、順方向経路回路1302の入力は差動入力信号Dを受信するように構成され得る。入力は、図9の例のパルス幅回路入力906を含み得る。順方向経路回路1302の出力は、順方向信号出力を提供するように構成され得、例えば、図9の例のパルス幅回路出力908を含み得る。
順方向経路回路1302において、第1~第5の電流源I1~I5はそれぞれの固定バイアス電流を提供するように構成され得る。それぞれの信号は、同じまたは異なる電流の大きさを有し得、順方向経路回路1302が、入力信号にパルス幅調整を加えることなく、実質的にパススルー回路として振る舞うことを可能にする最小電流の大きさであってもよい。
一実施例では、逆方向経路回路1304は、遅延回路後期経路差動対1306および遅延回路早期経路差動対1308に結合された第1のパルス幅調整回路900の第2の実例を含む。遅延回路後期経路差動対1306は、第7の電流源I7からバイアス電流信号を受信し得、また、例えばハイブリッドセルアレイ内の隣接セル(例えば、後続セル)から、逆方向信号Dを受信し得る。遅延回路早期経路差動対1308は、第6の電流源I6からバイアス電流信号を受信し得、遅延された信号を第1のパルス幅調整回路900の第2の実例に提供し得る。遅延された信号は、入力信号Dに対しておよび/または受信された逆方向信号Dに対して遅延されている可能性がある。逆方向経路回路1304の遅延特性は、遅延回路ラス経路差動対1306または遅延回路早期経路差動対1308にバイアスをかけるために使用される電流信号の大きさによって設定または調整され得る。すなわち、与えられる遅延の大きさは、第6の電流源または第7の電流源によって提供される電流の大きさ、またはその両方に基づく可能性がある。一実施例では、第6および第7の電流源によって提供される電流信号の大きさはハイブリッドセル制御コードによって設定することができる。
一実施例では、逆方向経路回路1304内の第1のパルス幅調整回路900の第2の実例は、逆方向信号D、または、遅延回路後期経路差動対1306および遅延回路早期経路差動対1308によって提供される、逆方向信号の遅延調整されたバージョンのパルス幅特性を調整するために使用され得る。第1のパルス幅調整回路900の第2の実例はそれぞれの電流源、例えば第8の電流源I8および第9の電流源I9を含み得る。逆方向経路回路1304によって加えられるパルス幅調整の大きさは、例えばハイブリッドセル制御コードからの情報に従って、第8および第9の電流源によって提供される電流信号の大きさを調整することによって設定することができる。第1のパルス幅調整回路900の第2の実例の出力ステージは、それぞれ、第10および第11の電流源I10およびI11によってバイアスをかけられ得、また、第1のハイブリッドセル1300の逆方向経路回路1304からの出力信号Qを提供し得る。
図14は第2のハイブリッドセル1400の例を概略的に示す。第1のハイブリッドセル1300と同様に、第2のハイブリッドセル1400は、選択可能な遅延および選択可能なパルス幅調整を入力信号Dに提供するように構成されている。第2のハイブリッドセル1400は順方向経路回路1302および逆方向経路回路1304を含む。
第2のハイブリッドセル1400の例では、順方向経路回路1302の第1の実例は、調整可能な電流、例えばハイブリッドセル制御コードに基づき得る調整可能な電流を提供するように構成された第1および第3の電流源I1および電流源I3を含む。第1および第3の電流源は、順方向経路回路1302によって処理される信号にパルス幅調整を導入するために使用され得る。すなわち、順方向経路回路1302は、順方向経路出力信号Qが入力信号のパルス幅調整されたバージョンとなるように、入力信号Dにパルス幅調整を提供するために使用され得る。
第2のハイブリッドセル1400の例において、逆方向経路回路1304内の第8の電流源I8および第9の電流源I9は固定バイアス電流を提供するように構成され得る。それぞれの電流信号は、同じまたは異なる電流の大きさを有し得、逆方向経路回路1304が、入力信号にパルス幅調整を加えることなく、実質的にパススルー回路として振る舞うことを可能にする最小電流の大きさであってもよい。一実施例では、第6の電流源I6および第7の電流源I7は、逆方向経路回路1304によって処理される信号の遅延特性を設定するために使用され得る。すなわち、図13に関連して上述した例と同様に、逆方向経路回路1304は、例えばハイブリッドセルアレイ内の隣接セルから、逆方向信号Dを受信するために遅延回路後期経路差動対1306を使用し得、遅延回路早期経路差動対1308は、第1のパルス幅調整回路900の第2の実例に遅延された信号を提供することができる。遅延された信号は、入力信号Dに対しておよび/または受信された逆方向信号Dに対して遅延されている可能性がある。図14の例において、第1のパルス幅調整回路900の第2の実例は、最小のパルス幅調整を提供するか、またはパルス幅調整を提供しないように構成されてもよい。
一実施例では、第1の電流源I1、第3の電流源I3、第8の電流源I8、および第9の電流源I9を合わせて調整することによって、さらなるパルス幅の調整または制御が提供され得る。すなわち、順方向経路回路1302および逆方向経路回路1304のそれぞれにパルス幅調整回路網が設けられ得、より多くのパルス幅調整またはパルス幅制御を提供するために一緒に使用され得る。例えば第1~第11の電流源I1~I11のうちの任意の1つ以上によって提供される電流信号の大きさを制御するために使用され得るハイブリッドセル制御コードを生成するために、制御回路網が設けられてもよい。
したがって、パルス幅調整回路網および遅延回路網は、例えばセルベースのデスキューシステム、例えばハイブリッドセルデスキューシステム1100内で使用され得る共通のセルに組み合わせられ得、または統合され得る。パルス幅調整回路網を遅延回路網と組み合わせることによってリソースおよび信号経路の共有を容易化することができ、結果として、例えば図4の例の第1のデスキューシステム400に対して、全体的なシステムまたはデバイスのサイズを小さくすることができる。さらに、未使用のセルの電源を切ることができ、システム全体の電流消費に寄与しない可能性があることから、ハイブリッドセルデスキューシステム1100を使用することで、第1のデスキューシステム400に対して省電力化を実現することができる。さらに、システム内の全てのセルより少ないセルを使用してテスト信号を提供することができるため、ハイブリッドセルデスキューシステム1100を使用することで信号ジッタの改善を実現することができる。
一実施例では、ハイブリッドセル制御コードは遅延コードおよびパルス幅コードを含むことができる。遅延コードは、特定のハイブリッドセルが入力信号に加えるまたは適用する遅延の量を指定するように構成されたアナログまたはデジタル信号を含み得る。遅延コードは、例えば64ビットのデジタルワードを含み得る。パルス幅コードは、特定のハイブリッドセルが入力信号に加えるまたは適用するパルス幅調整の量を指定するように構成されたアナログまたはデジタル信号を含み得る。一実施例では、パルス幅コードはセル当たり33のコードを含み得、例えばニュートラルなコード、負のコード、および正のコードを含み得る。負のコードは所望のパルス幅の減少を示し得、正のコードは所望のパルス幅の増加を示し得る。ゼロ値、または中央もしくはニュートラル値のコードはパルス幅に変化がないことを示し得る。一実施例では、ハイブリッドセル制御コードはさらに、遅延コードおよびパルス幅コードに関連付けられたセルアドレスコードを含み得、これは例えば、セルのアレイのうちの特定のセルを指し示すように構成され得る。
一実施例では、ハイブリッドセルデスキューシステム内の各セルは、最小パルス幅調整(例えば、ゼロ秒)、最大パルス幅調整(例えば、プラスまたはマイナス75ピコ秒)、または中間パルス幅調整(例えば、ゼロ~プラスまたはマイナス75ピコ秒)を加えるように構成され得る。セル当たりの最大パルス幅調整の大きさの例としての75ピコ秒の使用は説明を目的としたものに過ぎない。他の最大パルス幅調整値も使用することができる。
一実施例では、ハイブリッドセルデスキューシステム内の各セルは、最小遅延(例えば、ゼロ秒)、最大遅延(例えば、150ピコ秒)、または中間遅延(例えば、ゼロ~150ピコ秒)を加えるように構成され得る。セル当たりの最大遅延調整の大きさの例としての150ピコ秒の使用は説明を目的としたものに過ぎない。他の最大遅延調整値も使用することができる。
一実施例では、デスキューシステム内の先行セルは、後続セルが遅延のために使用され得る前に最大遅延構成に設定され得、または、デスキューシステム内の先行セルは、後続セルがパルス幅調整のために使用され得る前に最大パルス幅調整に設定され得る。一部の実施例では、ハイブリッドセルは、同じセルがパルス幅調整のために構成されるために、最大遅延のために構成され得る。
図15Aはデスキューシステムの第1の例1500aを概略的に示す。第1の例1500aでは、第1のセルはパルス幅調整セルとして構成されており、第2~第7の後続セルは遅延セルとして構成されており、第9のセルは終端セルまたはループバックセルとして構成されている。この例では、パルス幅調整セルは150ピコ秒の遅延を提供するように構成されている。第1の例1500aの構成では、デスキューシステムは、少なくとも150ピコ秒、および最大で1.2ナノ秒(例えば、8つの異なるセルのそれぞれにおいて最大遅延150ピコ秒に対応)だけ入力信号を遅延させるように構成され得る。第1の例1500aでは1つのセルのみがパルス幅調整セルとして構成されており、したがって、デスキューシステムは、例えば遅延コードの値に応じて、75ピコ秒以下のパルス幅調整を提供するように構成され得る。
一実施例では、第1の例1500a内の全てのセルよりも少ないセルを使用することができる。例えば、第1のセル(例えば、パルス幅調整セルとして構成されている)が使用され得、および、第2のセル(例えば、遅延セルとして構成されている)が使用され得る。第3のセルは未使用であってもよく、または終端セルまたはループバックセルとして構成され得る。この例では、第3~第9のセルは部分的にまたは全て未使用であり得、給電がされなくてもよく、または最小の給電がされてもよい。この例では、システムは、(例えば、第1のセルを使用して)75ピコ秒以下のパルス幅調整を提供し、(例えば、第1および第2のセルを使用して)150ピコ秒~300ピコ秒の遅延調整を提供し得る。
図15Bはデスキューシステムの第2の例1500bを概略的に示す。第2の例1500bでは、第1および第2のセルはパルス幅調整セルとして構成されており、第3~第7の後続セルは遅延セルとして構成されており、第9のセルは終端セルまたはループバックセルとして構成されている。この例では、パルス幅調整セルは300ピコ秒の遅延を提供するように構成されている。第2の例1500bの構成では、デスキューシステムは、少なくとも300ピコ秒、および最大で1.2ナノ秒(例えば、8つの異なるセルのそれぞれにおいて最大遅延150ピコ秒に対応)だけ入力信号を遅延させるように構成され得る。第2の例1500bでは2つのセルがパルス幅調整を提供するように構成されているため、総パルス幅調整は150ピコ秒以下であり得る(例えば、第1および第2のセルのそれぞれにおいて75ピコ秒以下)。
図16は、複数の直列に結合された信号タイミング制御セルを使用して、テスト対象デバイスに提供されるテスト信号のタイミングを調整するための方法1600を概略的に示す。一実施例では、方法1600は、1つ以上のハイブリッドセルを含むデスキューシステムを含むまたは使用し得、例えば、図11の例のハイブリッドセルデスキューシステム1100を使用することができる。一実施例では、各タイミング制御セルまたはハイブリッドセルは、パルス幅調整モード、遅延モード、またはパルス幅および遅延を調整可能なモードで動作するように構成され得る。
方法1600は、ブロック1602において、デスキューシステム内の第1のセルの入力で入力テスト信号を受信することを含み得る。例えば、ブロック1602は、ハイブリッドセルデスキューシステム1100内の第1のハイブリッドセルの入力で差動入力信号(例えば、QおよびQバー、または差動電圧信号VIN)を受信することを含み得る。ブロック1604において、方法1600は、デスキューシステムの第1のセルおよび後続する第2のセルにおいて第1のモード制御コードおよび第2のモード制御コードを受け取ることを含み得る。モード制御コードは、例えば、それぞれのハイブリッドセル制御コード、またはハイブリッドセル制御コードの一部を含み得る。図16の例ではブロック1604はブロック1602の後に続くが、ブロックは異なる順序で実行されてもよく、または実質的に同時に実行されてもよい。
一実施例では、ブロック1606において、方法1600は、入力テスト信号に基づく第1の遅延された信号を第1のセルから後続する第2のセルに提供することを含み得る。一実施例では、第1の遅延された信号は入力信号の遅延されたバージョンであり得る。第1の遅延された信号は任意選択でゼロ秒、遅延され得る(最小遅延、またはエッジタイミング調整なしに対応)。第1の遅延された信号を受信すると、後続する第2のセルは信号を処理し、第2の遅延された信号を提供し得る。後続する第2のセルは、信号の遅延、パルス幅、または他の特性を変更することによって信号を処理し、第2の遅延された信号を提供し得る。
ブロック1608において、方法1600は、デスキューシステム内の第1のセルにおいて、後続する第2のセルから第2の遅延された信号を受信することを含み得る。第2の遅延された信号を受信すると、第1のセルは信号を処理し、デスキューされた信号を提供し得る。第1のセルは、信号の少なくともパルス幅特性、および任意選択で遅延または他の特性を変更することによって信号を処理し、デスキューされた信号を提供し得る。ブロック1610において、方法1600は、第1のセルからの出力として(例えば、差動出力信号として)デスキューされた信号を提供することを含み得る。したがって、デスキューされた出力信号は、入力テスト信号に対応するが、異なる信号遅延特性を有し得、入力テスト信号とは異なるパルス幅特性を有し得る信号を含み得る。
本開示の様々な態様は、本明細書において特定される、テストシステムに関連する問題に対するソリューションを提供するのに役立ち得る。例えば、遅延およびパルス幅調整回路、例えばセルベースのデスキューシステム内の同一のセルの部分を含み得る遅延およびパルス幅調整回路を使用して、高速データ信号経路におけるミスマッチを補償するのを援助することができる。一部の例では、本明細書に記載のソリューションは、パルス持続時間および信号エッジプレースメントを制御するための遅延回路網とパルス幅調整回路網との組み合わせを含む、または使用し得、例えば、テストシステム内の複数の異なる信号またはチャンネル間のタイミング誤差を低減または排除するのに有用であり得る。
一実施例では、態様1は主題(例えば、装置、システム、デバイス、方法、動作を実行するための手段、または、デバイスによって実行されたとき、デバイスに動作を実行させることができる指示を含むデバイス可読媒体、または製品)を含む、または使用し得、例えば、テスト対象デバイスにテスト信号を提供するためのデスキューシステムを含み得る。態様1において、システムは、直列に結合された複数のタイミング制御セルを含み、各セルは、それぞれのモード制御信号に従って複数の異なる動作モードのうちの1つで動作可能であり、異なるモードは信号遅延モードおよび信号パルス幅調整モードを含む。一実施例では、態様1において、複数のタイミング制御セルのうちの第1のセルは、テスト入力信号を受信するように構成された第1の入力ノードと、直列内の後続セルから、テスト入力信号に基づく遅延された信号を受信するように構成された逆方向入力ノードと、デスキュー出力信号を提供するように構成された第1の出力ノードと、テスト入力信号または遅延された信号のうちの少なくとも1つのパルス幅を調整することでデスキュー出力信号を提供するように構成されたタイミング調整回路とを含む。
態様2は、信号パルス幅調整モードにおいて、デスキュー出力信号を提供するように構成された第1のセルを任意選択で含むように、態様1の主題を含むもしくは使用し得、または任意選択で態様1の主題と組み合わせられ得、デスキュー出力信号は、テスト入力信号とは異なるパルス幅および異なる遅延特性を有する。
態様3は、後続セルに結合された順方向出力ノードと、後続セルに結合された逆方向入力ノードとを備えた第1のセルを任意選択で含むように、態様2の主題を含むもしくは使用し得、または任意選択で態様2の主題と組み合わせられ得、デスキュー出力信号は、後続セルから逆方向入力ノードにおいて受信された遅延された信号に基づき得る。
態様4は、第1のセルおよび後続セルにそれぞれ第1のモード制御信号および第2のモード制御信号を提供するように構成された制御回路を任意選択で含むように、態様1~3のいずれか1つまたは任意の組み合わせの主題を含むもしくは使用し得、または任意選択で態様1~3のいずれか1つまたは任意の組み合わせの主題と組み合わせられ得る。態様4において、第1のセルは、第1のモード制御信号に応答して信号パルス幅調整モードで動作するように構成され得、後続セルは、第2のモード制御信号に応答して信号遅延モードで動作するように構成され得る。
態様5は、デスキュー出力信号のパルス幅の大きさを制御するために、第1のセル内のタイミング調整回路にパルス幅制御信号を提供するように構成された制御回路を任意選択で含むまたは使用するように、態様4の主題を含むもしくは使用し得、または任意選択で態様4の主題と組み合わせられ得る。
態様6は、テスト入力信号に対する遅延された信号のエッジタイミングを制御するために、後続セルに遅延制御信号を提供するように構成された制御回路を任意選択で含むまたは使用するように、態様4の主題を含むもしくは使用し得、または任意選択で態様4の主題と組み合わせられ得る。
態様7は、第1のセルにおいて、直列内の先行セルの順方向出力ノード、または第1の入力ノードに結合された早期信号入力ノードと、直列内の後続セルの逆方向出力ノードに結合された後期信号入力ノードと、遅延制御信号に基づいてそれぞれ変調された信号と、早期信号入力ノードおよび後期信号入力ノードにおけるそれぞれの信号とを組み合わせることによって中間信号を提供するように構成された合算回路と、パルス幅制御信号と、合算回路からの中間信号とに基づいてデスキュー出力信号を提供するように構成されたパルス幅調整回路とを任意選択で含むよう、態様1~6のいずれか1つまたは任意の組み合わせの主題を含むもしくは使用し得、または任意選択で態様1~6のいずれか1つまたは任意の組み合わせの主題と組み合わせられ得る。
態様8は、第1のセルにおいて、テスト入力信号を受信し、それに応じて、パルス幅調整された中間信号を後続セルに提供するように構成されたパルス幅調整回路と、直列内の後続セルの逆方向出力ノードに結合された後期信号入力ノードと、後期信号入力ノードにおいて受信された信号をパルス幅調整された中間信号と組み合わせることによってデスキュー出力信号を提供するように構成された合算回路とを任意選択で含むよう、態様1~7のいずれか1つまたは任意の組み合わせの主題を含むもしくは使用し得、または任意選択で態様1~7のいずれか1つまたは任意の組み合わせの主題と組み合わせられ得る。
態様9は、タイミング調整回路において、調整可能なバイアス電流源を有するカスコードステージを任意選択で含むよう、態様1~8のいずれか1つまたは任意の組み合わせの主題を含むもしくは使用し得、または任意選択で態様1~8のいずれか1つまたは任意の組み合わせの主題と組み合わせられ得、バイアス電流源によって提供される電流信号の大きさはパルス幅調整の大きさに対応する。
態様10は、複数の直列に結合された信号タイミング制御セルを使用して、テスト対象デバイスにテスト信号が提供されるタイミングを調整するための方法を任意選択で含むよう、態様1~9のいずれか1つまたは任意の組み合わせの主題を含むもしくは使用し得、または任意選択で態様1~9のいずれか1つまたは任意の組み合わせの主題と組み合わせられ得、制御セルはそれぞれ、パルス幅調整モードまたは遅延モードのうちの1つで動作する。一実施例では、態様10は、タイミング制御セルのうちの第1のセルにおいて、第1のセルの入力ノードにおいて入力テスト信号を受信することと、第1のモード制御信号を受信することと、入力テスト信号に基づく第1の遅延された信号を、直列に結合されたタイミング制御セルのうちの後続セルに提供することと、後続セルから第2の遅延された信号を受信することと、第2の遅延された信号に基づいて、パルス幅調整された出力信号を提供することとを含み得、出力信号の遅延特性およびパルス幅特性は、第1のモード制御信号に基づいている。
態様11は、タイミング制御セルのうちの後続セルにおいて、第1のセルから第1の遅延された信号を受信することと、第2のモード制御信号を受信することと、第2の遅延された信号を第1のセルに提供することとを任意選択で含むよう、態様10の主題を含むもしくは使用し得、または任意選択で態様10の主題と組み合わせられ得、第2の遅延された信号は第1の遅延された信号に基づいており、第2の遅延された信号の遅延特性は、第2のモード制御信号に基づいている。
態様12は、別個の遅延制御コードおよびパルス幅制御コードを受け取ることを任意選択で含むよう、態様10または11のいずれか1つまたは任意の組み合わせの主題を含むもしくは使用し得、または任意選択で態様10または11のいずれか1つまたは任意の組み合わせの主題と組み合わせられ得、出力信号の遅延特性およびパルス幅特性が、遅延コードおよびパルス幅制御コードにそれぞれ基づいている。
態様13は、後続セルにおいて第2のモード制御コードを受け取ることを任意選択で含むよう、態様12の主題を含むもしくは使用し得、または任意選択で態様12の主題と組み合わせられ得、第2のモード制御コードが、後続セル内の遅延および/またはパルス幅調整回路網の構成を示す。
態様14は、後続セル内のバイアス電流源によって提供される電流信号の大きさを変更することを任意選択で含むよう、態様10~13のいずれか1つまたは任意の組み合わせの主題を含むもしくは使用し得、または任意選択で態様10~13のいずれか1つまたは任意の組み合わせの主題と組み合わせられ得る。第2の遅延された信号の遅延特性またはパルス幅特性は、バイアス電流源によって提供される電流信号の大きさに少なくとも部分的に依存し得る。
態様15は、第1のモード制御信号内の遅延指示に基づいて、後続セルから第1のセルの出力ノードまで延在している逆方向信号経路における第1の差動対のための第1のバイアス電流の大きさを更新することを任意選択で含むよう、態様10~14のいずれか1つまたは任意の組み合わせの主題を含むもしくは使用し得、または任意選択で態様10~14のいずれか1つまたは任意の組み合わせの主題と組み合わせられ得る。
態様16は、第1のモード制御信号内のパルス幅指示に基づいて、第1のセルの順方向信号経路におけるカスコード回路のためのバイアス電流の大きさを更新することを任意選択で含むよう、態様15の主題を含むもしくは使用し得、または任意選択で態様15の主題と組み合わせられ得、順方向信号経路は、第1のセルの入力ノードと、後続セルの入力ノードとの間に延在している。
態様17は、第1のモード制御信号内のパルス幅指示に基づいて、逆方向信号経路における第2の差動スイッチ対のためのバイアス電流の大きさを更新することを任意選択で含むよう、態様15の主題を含むもしくは使用し得、または任意選択で態様15の主題と組み合わせられ得る。
態様18は、テスト対象デバイスに提供されるテスト信号の信号遅延特性またはパルス幅特性を変更するためのシステムを任意選択で含むよう、態様1~17のいずれか1つまたは任意の組み合わせの主題を含むもしくは使用し得、または任意選択で態様1~17のいずれか1つまたは任意の組み合わせの主題と組み合わせられ得る。態様18において、システムは直列に結合された複数のタイミング制御セルを含み得、複数のタイミング制御セルのうちの第1のセルは第1の入力ノードおよび第1の出力ノードを含み、第1のセルは、第1の入力ノードで受信された入力信号を遅延させ、かつ、パルス幅を調整するように構成されている。態様18において、第1のセルは、直列内の先行セルの順方向出力ノード、または第1の入力ノードに結合された早期信号入力ノードと、直列内の後続セルの逆方向出力ノードに結合された後期信号入力ノードと、遅延調整指示に基づいて変調された信号と、早期信号入力ノードおよび後期信号入力ノードにおけるそれぞれのデータ信号とを組み合わせることによって中間信号を提供するように構成された合算回路と、パルス幅調整指示と、合算回路からの中間信号とに基づいて、パルス幅調整された出力信号を第1の出力ノードにおいて提供するように構成されたパルス幅調整回路とを含み得る。
態様19は、第1のセルを使用して適用されるべき入力信号に対する遅延量を示す遅延調整指示を任意選択で含むよう、態様18の主題を含むもしくは使用し得、または任意選択で態様18の主題と組み合わせられ得、パルス幅調整指示は、第1のセルを使用して適用されるべき入力信号のパルス幅に対するパルス幅変化の大きさを示し得る。
態様20は、第1のセルの後期信号入力ノードにおいて後期データ信号を提供するように構成された後続セルを任意選択で含むよう、態様18または19のいずれか1つまたは任意の組み合わせの主題を含むもしくは使用し得、または任意選択で態様18または19のいずれか1つまたは任意の組み合わせの主題と組み合わせられ得、後期データ信号は入力信号の時間遅延されたバージョンに対応し、第1のセルは、パルス幅調整された出力信号を、入力信号のパルス幅調整された、かつ、さらに時間遅延されたバージョンとして提供するように構成され得る。
これらの非限定的な態様はそれぞれ、それ自体で存在してもよく、または、本明細書の他の箇所に記載される1つ以上の他の態様、実施例、または特徴と、様々な順列または組み合わせで組み合わせられてもよい。
この詳細な説明は添付図面の参照を含み、添付図面は詳細な説明の一部を形成する。図面は、例示として、本発明がとり得る具体的実施形態を示す。これらの実施形態は本明細書では「実施例」とも呼ばれる。そのような実施例は図示または記載されたもの以外の要素を含み得る。しかし、発明者らは、図示または記載された要素のみが設けられた実施例も企図する。発明者らは、ある特定の実施例(またはその1つ以上の態様)に関して、または本明細書に図示または記載される他の実施例(またはそれらの1つ以上の態様)に関して図示または記載された要素(またはそれらの1つ以上の態様)の任意の組合せまたは順列を用いた実施例を企図する。
本文献において、「a」または「an」という用語は、特許文献で一般的であるように、他の実例または「少なくとも1つ」もしくは「1つ以上」の使用によらず、1つまたは2つ以上を含むものとして使用される。本文献において、「または」という用語は、特に指定のない限り、非排他的または非排他的に言及するために使用され、「AまたはB」は、「AであるがBではない」、「BであるがAではない」、および「AおよびB」を含むものとする。本文献では、「含む(including)」および「in which」という用語は、「備える(comprising)」および「wherein」というそれぞれの用語の平易な英語の同等語として使用される。
以下の特許請求の範囲において、「含む」および「備える」という用語は非限定的であり、すなわち、請求項においてそのような用語の後に列挙された要素に加えて要素を含むシステム、デバイス、物品、組成物、製剤、またはプロセスも、その請求項の範囲内に含まれると考えられる。また、以下の特許請求の請求項では、「第1」、「第2」、および「第3」などの用語は単にラベルとして使用され、それらの対象に数値的な要件を課すことを意図するものではない。
本明細書に記載される方法の実施例は、少なくとも部分的に機械またはコンピュータによって実装可能である。一部の実施例は、上記実施例に記載される方法または回路動作または回路構成指示を実行するように電子デバイスを構成するように動作可能な指示が符号化されたコンピュータ可読媒体または機械可読媒体を含み得る。そのような方法の実装態様は、マイクロコード、アセンブリ言語コード、より高水準の言語のコードなどのコードを含み得る。そのようなコードは、様々な方法を実行するためのコンピュータ可読指示を含み得る。コードはコンピュータプログラム製品の一部を形成し得る。さらに、一実施例では、コードは、例えば実行中にまたは他の時点において、1つ以上の揮発性、非一時的、または不揮発性の有形コンピュータ可読媒体上に有形に記憶され得る。これらの有形コンピュータ可読媒体の例は、ハードディスク、リムーバブル磁気ディスク、リムーバブル光ディスク(例えば、コンパクトディスクおよびデジタルビデオディスク)、磁気カセット、メモリカードまたはスティック、ランダムアクセスメモリ(RAM)、およびリードオンリーメモリ(ROM)などを含むが、これらに限定されない。
上記の説明は例示的なものであり、限定的なものではない。例えば、上記実施例(またはその1つ以上の態様)は互いに組み合わせて使用されてもよい。例えば、上記の説明に接した当業者は他の実施形態を使用し得る。要約は、読者が技術的開示の性質を迅速に確かめることを可能にするために提供される。要約は、請求項の範囲または意味を解釈または限定するために使用されないという理解の上で提出される。また、上記の詳細な説明では、開示を円滑にするために様々な特徴がグループ化される可能性がある。これは、クレームされていない開示された特徴がいずれかの請求項にとって不可欠であることを意図するものとして解釈されるべきではない。そうではなく、発明の主題は、特定の開示された実施形態の全ての特徴より少ない特徴に存在し得る。したがって、以下の特許請求の範囲は、実施例または実施形態として詳細な説明に組み込まれ、各請求項は別個の実施形態としてそれ自体で存在する。そのような実施形態は、様々な組み合わせまたは順列で互いに組み合わせられ得ることが企図される。本発明の範囲は、添付の特許請求の範囲、およびそのような特許請求の範囲の均等物の全範囲を参照して決定されるべきである。
102a 第1の入力信号ベクトル
102b 第2の入力信号ベクトル
104a 第1の出力信号ベクトル
104b 第2の出力信号ベクトル
202 第1のスキュー調整チャート
204 第2のスキュー調整チャート
300 第3のチャート
302 誤差ライン
400 第1のデスキューシステム
402 デスキュー入力ノード
404 出力信号ノード
406 遅延回路
410 パルス幅調整回路
500a 第1の遅延セルアレイ
500b 第2の遅延セルアレイ
500c 第3の遅延セルアレイ
600 第1の信号遅延回路
602 電流源
604 電流スプリッタ
606 第1の電流信号経路
608 第2の電流信号経路
610 早期信号入力ノード
612 後期信号入力ノード
616 負荷抵抗
618 合算ノード
700 遅延出力信号チャート
702 第1のトレース
704 第2のトレース
706 第3のトレース
708 第4のトレース
800a 第1のパルス幅調整セルアレイ
800b 第2のパルス幅調整セルアレイ
800c 第3のパルス幅調整セルアレイ
900 第1のパルス幅調整回路
902 第1のパルス幅タイミング信号
904 第2のパルス幅タイミング信号
906 パルス幅回路入力
908 パルス幅回路出力
910 第1の差動対
912 エミッタフォロワ対
914 共通のベースステージ
916 第1の調整可能な電流源
918 第2の調整可能な電流源
1100 ハイブリッドセルデスキューシステム
1202 ハイブリッドセル
1204 順方向入力ノード
1206 順方向出力ノード
1208 逆方向入力ノード
1210 逆方向出力ノード
1212 順方向信号遅延回路
1214 合算回路
1216 逆方向信号遅延回路
1218 パルス幅調整セル回路
1300 第1のハイブリッドセル
1302 順方向経路回路
1304 逆方向経路回路
1306 遅延回路後期経路差動対
1308 遅延回路早期経路差動対
1400 第2のハイブリッドセル

Claims (18)

  1. テスト対象デバイスにテスト信号を提供するためのデスキューシステムであって、前記システムは、
    直列に結合された複数のタイミング制御セルを含み、各セルは、それぞれのモード制御信号に従って複数の異なる動作モードのうちの1つで動作可能であり、前記異なるモードは信号遅延モードおよび信号パルス幅調整モードを含み、前記複数のタイミング制御セルのうちの第1のセルは、
    テスト入力信号を受信するように構成された第1の入力ノードと、
    前記直列内の後続セルから、前記テスト入力信号に基づく遅延された信号を受信するように構成された逆方向入力ノードと、
    デスキュー出力信号を提供するように構成された第1の出力ノードと、
    前記テスト入力信号または前記遅延された信号のうちの少なくとも1つのパルス幅を調整することで前記デスキュー出力信号を提供するように構成されたタイミング調整回路と
    前記テスト入力信号を受信し、それに応じて、パルス幅調整された中間信号を前記後続セルに提供するように構成されたパルス幅調整回路と、
    前記直列内の前記後続セルの逆方向出力ノードに結合された後期信号入力ノードと、
    前記後期信号入力ノードにおいて受信された信号を前記パルス幅調整された中間信号と組み合わせることによって前記デスキュー出力信号を提供するように構成された合算回路と
    を含む、デスキューシステム。
  2. 前記信号パルス幅調整モードにおいて、前記第1のセルは前記デスキュー出力信号を提供するように構成されており、前記デスキュー出力信号は、前記テスト入力信号とは異なるパルス幅および異なる遅延特性を有する、請求項1に記載のシステム。
  3. 前記第1のセルは、前記後続セルに結合された順方向出力ノードと、前記後続セルに結合された逆方向入力ノードとを備え、前記デスキュー出力信号は、前記後続セルから前記逆方向入力ノードにおいて受信された遅延された信号に基づいている、請求項2に記載のシステム。
  4. 前記第1のセルおよび前記後続セルにそれぞれ第1のモード制御信号および第2のモード制御信号を提供するように構成された制御回路をさらに備え、前記第1のセルは、前記第1のモード制御信号に応答して前記信号パルス幅調整モードで動作するように構成され、前記後続セルは、前記第2のモード制御信号に応答して前記信号遅延モードで動作するように構成されている、請求項1に記載のシステム。
  5. 前記制御回路は、前記デスキュー出力信号のパルス幅の大きさを制御するために、前記第1のセル内の前記タイミング調整回路にパルス幅制御信号を提供するように構成されている、請求項4に記載のシステム。
  6. 前記制御回路は、前記テスト入力信号に対する前記遅延された信号のエッジタイミングを制御するために、前記後続セルに遅延制御信号を提供するように構成されている、請求項4に記載のシステム。
  7. 前記第1のセルは、
    前記直列内の先行セルの順方向出力ノード、または前記第1の入力ノードに結合された早期信号入力ノードと、
    前記直列内の前記後続セルの逆方向出力ノードに結合された後期信号入力ノードと、
    遅延制御信号に基づいてそれぞれ変調された信号と、前記早期信号入力ノードおよび前記後期信号入力ノードにおけるそれぞれの信号とを組み合わせることによって中間信号を提供するように構成された合算回路と、
    パルス幅制御信号と、前記合算回路からの前記中間信号とに基づいて前記デスキュー出力信号を提供するように構成されたパルス幅調整回路と
    を含む、請求項1に記載のシステム。
  8. 前記タイミング調整回路は、調整可能なバイアス電流源を有するカスコード増幅回路を備え、前記バイアス電流源によって提供される電流信号の大きさはパルス幅調整の大きさに対応する、請求項1に記載のシステム。
  9. 複数の直列に結合された信号タイミング制御セルを使用して、テスト対象デバイスにテスト信号が提供されるタイミングを調整するための方法であって、前記制御セルはそれぞれ、パルス幅調整モードまたは遅延モードのうちの1つで動作し、前記方法は、
    前記タイミング制御セルのうちの第1のセルにおいて、
    前記第1のセルの入力ノードにおいて入力テスト信号を受信することと、
    第1のモード制御信号を受信することと、
    前記入力テスト信号に基づく第1の遅延された信号を、前記直列に結合されたタイミング制御セルのうちの後続セルに提供することと、
    前記後続セルから第2の遅延された信号を受信することと、
    前記第2の遅延された信号に基づいて、パルス幅調整された出力信号を提供することであって、前記出力信号の遅延特性およびパルス幅特性が、前記第1のモード制御信号に基づいている、ことと、
    前記第1のモード制御信号内の遅延指示に基づいて、前記後続セルから前記第1のセルの出力ノードまで延在している逆方向信号経路における第1のトランジスタおよび第2のトランジスタの第1の差動対のための第1のバイアス電流の大きさを更新することと
    を含む、方法。
  10. 前記複数のタイミング制御セルのうちの前記後続セルにおいて、
    前記第1のセルから前記第1の遅延された信号を受信することと、
    第2のモード制御信号を受信することと、
    前記第2の遅延された信号を前記第1のセルに提供することと
    をさらに含み、前記第2の遅延された信号は前記第1の遅延された信号に基づいており、前記第2の遅延された信号の遅延特性は、前記第2のモード制御信号に基づいている、請求項に記載の方法。
  11. 前記第1のモード制御信号を受信することが、遅延制御コードおよびパルス幅制御コードを受け取ることを含み、前記出力信号の前記遅延特性および前記パルス幅特性が、前記遅延コードおよび前記パルス幅制御コードにそれぞれ基づいている、請求項に記載の方法。
  12. 前記後続セルにおいて第2のモード制御コードを受け取ることをさらに含み、前記第2のモード制御コードが、前記後続セル内の遅延および/またはパルス幅調整回路の構成を示す、請求項11に記載の方法。
  13. 前記後続セル内のバイアス電流源によって提供される電流信号の大きさを変更することをさらに含み、前記第2の遅延された信号の遅延特性またはパルス幅特性が、前記バイアス電流源によって提供される前記電流信号の前記大きさに少なくとも部分的に依存する、請求項に記載の方法。
  14. 前記第1のモード制御信号内のパルス幅指示に基づいて、前記第1のセルの順方向信号経路におけるカスコード回路のためのバイアス電流の大きさを更新することをさらに含み、前記順方向信号経路は、前記第1のセルの前記入力ノードと、前記後続セルの入力ノードとの間に延在している、請求項に記載の方法。
  15. 前記第1のモード制御信号内のパルス幅指示に基づいて、前記逆方向信号経路における早期スイッチおよび後期スイッチの第2の差動対のためのバイアス電流の大きさを更新することをさらに含む、請求項に記載の方法。
  16. テスト対象デバイスに提供されるテスト信号の信号遅延特性またはパルス幅特性を変更するためのシステムであって、前記システムは、
    直列に結合された複数のタイミング制御セルを備え、前記複数のタイミング制御セルのうちの第1のセルは第1の入力ノードおよび第1の出力ノードを含み、前記第1のセルが、前記第1の入力ノードで受信された入力信号を遅延させ、かつ、そのパルス幅を調整するように構成されており、前記第1のセルが、
    前記直列内の先行セルの順方向出力ノード、または前記第1の入力ノードに結合された早期信号入力ノードと、
    前記直列内の後続セルの逆方向出力ノードに結合された後期信号入力ノードと、
    遅延調整指示に基づいて変調された信号と、前記早期信号入力ノードおよび前記後期信号入力ノードにおけるそれぞれのデータ信号とを組み合わせることによって中間信号を提供するように構成された合算回路と、
    パルス幅調整指示と、前記合算回路からの前記中間信号とに基づいて、パルス幅調整された出力信号を前記第1の出力ノードにおいて提供するように構成されたパルス幅調整回路と
    を含む、システム。
  17. 前記遅延調整指示が、前記第1のセルを使用して適用されるべき前記入力信号に対する遅延量を示し、前記パルス幅調整指示が、前記第1のセルを使用して適用されるべき前記入力信号のパルス幅に対するパルス幅変化の大きさを示す、請求項16に記載のシステム。
  18. 前記後続セルが、前記第1のセルの前記後期信号入力ノードにおいて後期データ信号を提供するように構成されており、前記後期データ信号が遅延された前記入力信号に対応し、前記第1のセルが、前記パルス幅調整された出力信号を、パルス幅調整された、かつ、さらに遅延された前記入力信号として提供するように構成されている、請求項16に記載のシステム。
JP2022040261A 2021-03-26 2022-03-15 遅延およびパルス幅調整のためのデスキューセル Active JP7773409B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US17/214,566 2021-03-26
US17/214,566 US11456729B1 (en) 2021-03-26 2021-03-26 Deskew cell for delay and pulse width adjustment

Publications (2)

Publication Number Publication Date
JP2022151727A JP2022151727A (ja) 2022-10-07
JP7773409B2 true JP7773409B2 (ja) 2025-11-19

Family

ID=83192498

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022040261A Active JP7773409B2 (ja) 2021-03-26 2022-03-15 遅延およびパルス幅調整のためのデスキューセル

Country Status (4)

Country Link
US (1) US11456729B1 (ja)
JP (1) JP7773409B2 (ja)
CN (1) CN115133913B (ja)
DE (1) DE102022105031A1 (ja)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020053932A1 (en) 2000-04-03 2002-05-09 John Heightley System and method for eliminating pulse width variations in digital delay lines
JP2007243912A (ja) 2006-02-07 2007-09-20 Renesas Technology Corp 半導体集積回路
JP2018074375A (ja) 2016-10-28 2018-05-10 富士通株式会社 クロック再生回路,半導体集積回路装置およびrfタグ
US20180358957A1 (en) 2017-06-09 2018-12-13 Analog Devices, Inc. Deskew circuit for automated test systems

Family Cites Families (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4833445A (en) * 1985-06-07 1989-05-23 Sequence Incorporated Fiso sampling system
JP3127517B2 (ja) * 1991-10-04 2001-01-29 株式会社デンソー パルス発生装置及びパルス発生方法
US5355037A (en) * 1992-06-15 1994-10-11 Texas Instruments Incorporated High performance digital phase locked loop
US5544203A (en) * 1993-02-17 1996-08-06 Texas Instruments Incorporated Fine resolution digital delay line with coarse and fine adjustment stages
AU1678697A (en) 1996-02-06 1997-08-28 Telefonaktiebolaget Lm Ericsson (Publ) Assembly and method for testing integrated circuit devices
EP0829964B1 (en) * 1996-09-13 2005-04-27 NEC Electronics Corporation Multiplex synchronous delay circuit
US6462598B1 (en) 1996-10-28 2002-10-08 Advantest Corp. Delay time control circuit
JP3052925B2 (ja) * 1998-02-27 2000-06-19 日本電気株式会社 クロック制御方法および回路
JP3435335B2 (ja) 1998-03-18 2003-08-11 株式会社東芝 クロック同期遅延制御回路及び外部クロックに同期した内部クロックを用いるデバイスを含む装置
JPH11312959A (ja) * 1998-04-27 1999-11-09 Toshiba Corp 電圧制御発振回路
JP3727778B2 (ja) * 1998-05-07 2005-12-14 株式会社東芝 データ高速転送同期システム及びデータ高速転送同期方法
JP2001014847A (ja) 1999-06-30 2001-01-19 Toshiba Corp クロック同期回路
US6417713B1 (en) * 1999-12-30 2002-07-09 Silicon Graphics, Inc. Programmable differential delay circuit with fine delay adjustment
JP2002100966A (ja) 2000-09-22 2002-04-05 Advantest Corp 調整装置及び試験装置
US6617894B2 (en) * 2001-05-14 2003-09-09 Samsung Electronics Co., Ltd. Circuits and methods for generating internal clock signal of intermediate phase relative to external clock
JP4005779B2 (ja) * 2001-07-03 2007-11-14 株式会社東芝 クロック同期回路
US6538465B1 (en) * 2001-11-23 2003-03-25 Mosaid Technologies Incorporated Digitally controlled pulse width adjusting circuit
JP3866594B2 (ja) 2002-03-15 2007-01-10 Necエレクトロニクス株式会社 遅延回路と半導体記憶装置及び半導体記憶装置の制御方法
US6977492B2 (en) 2002-07-10 2005-12-20 Marvell World Trade Ltd. Output regulator
US7076012B2 (en) 2002-08-29 2006-07-11 Micron Technology, Inc. Measure-controlled delay circuit with reduced playback error
DE112005000210T5 (de) 2004-01-20 2007-03-01 Advantest Corp. Impulsbreiten-Einstellschaltung, Impulsbreiten-Einstellverfahren und Halbleiterprüfvorrichtung
KR101035743B1 (ko) 2004-03-17 2011-05-20 삼성전자주식회사 임펄스 발생회로
US7471130B2 (en) 2005-05-19 2008-12-30 Micron Technology, Inc. Graduated delay line for increased clock skew correction circuit operating range
DE102005038736A1 (de) * 2005-08-16 2007-03-01 Infineon Technologies Ag Phasenverschiebungsvorrichtung
US7423465B2 (en) 2006-01-27 2008-09-09 Micron Technology, Inc. Duty cycle error calculation circuit for a clock generator having a delay locked loop and duty cycle correction circuit
US7701801B2 (en) 2007-06-12 2010-04-20 International Business Machines Corporation Programmable pulsewidth and delay generating circuit for integrated circuits
US7668037B2 (en) 2007-11-06 2010-02-23 International Business Machines Corporation Storage array including a local clock buffer with programmable timing
US7652512B2 (en) * 2008-02-07 2010-01-26 Macronix International Co., Ltd. Clock synchronizing circuit
DE112009001227T5 (de) 2008-05-21 2011-04-07 Silicon Laboratories, Inc., Austin Prädiktive Rückkopplungskompensation für PWM-Schaltverstärker
US7733149B2 (en) * 2008-06-11 2010-06-08 Pmc-Sierra, Inc. Variable-length digitally-controlled delay chain with interpolation-based tuning
EP2387823B1 (en) 2009-01-15 2020-09-09 Linear Technology Corporation Pulse-width modulation (pwm) with independently adjustable duty cycle and frequency using two adjustable delays
JP5617688B2 (ja) 2011-02-24 2014-11-05 富士通株式会社 時間デジタル変換装置
US10418981B2 (en) * 2017-04-12 2019-09-17 Samsung Electronics Co., Ltd. System and method for calibrating pulse width and delay
US10276229B2 (en) * 2017-08-23 2019-04-30 Teradyne, Inc. Adjusting signal timing
US10063222B1 (en) 2017-09-25 2018-08-28 International Business Machines Corporation Dynamic control of edge shift for duty cycle correction
CN109617541A (zh) 2018-11-15 2019-04-12 复旦大学 一种用于质谱的脉冲延时宽度调制电路

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020053932A1 (en) 2000-04-03 2002-05-09 John Heightley System and method for eliminating pulse width variations in digital delay lines
JP2007243912A (ja) 2006-02-07 2007-09-20 Renesas Technology Corp 半導体集積回路
JP2018074375A (ja) 2016-10-28 2018-05-10 富士通株式会社 クロック再生回路,半導体集積回路装置およびrfタグ
US20180358957A1 (en) 2017-06-09 2018-12-13 Analog Devices, Inc. Deskew circuit for automated test systems

Also Published As

Publication number Publication date
DE102022105031A1 (de) 2022-09-29
CN115133913B (zh) 2025-10-28
JP2022151727A (ja) 2022-10-07
CN115133913A (zh) 2022-09-30
US11456729B1 (en) 2022-09-27
US20220311426A1 (en) 2022-09-29

Similar Documents

Publication Publication Date Title
US6366115B1 (en) Buffer circuit with rising and falling edge propagation delay correction and method
EP0136203B1 (en) Apparatus for dynamically controlling the timing of signals in automatic test systems
JPH11250407A (ja) Nlts補正回路
CN106603075A (zh) 一种多adc高速交叉采样校准装置及校准方法
US5317219A (en) Compensated digital delay circuit
US4820944A (en) Method and apparatus for dynamically controlling the timing of signals in automatic test systems
KR20200014941A (ko) 기준 전압들을 제공하기 위한 장치들 및 방법들
JPH10132898A (ja) Icテスター用ドライバ回路
WO2010095378A1 (ja) 出力装置および試験装置
JP7773409B2 (ja) 遅延およびパルス幅調整のためのデスキューセル
US6819155B1 (en) High-speed duty cycle control circuit
US10547294B2 (en) Deskew circuit for automated test systems
US20230236244A1 (en) Machine Learning for Syncing Multiple FPGA Ports in a Quantum System
CN111034049B (zh) 调节信号定时
JPH11250408A (ja) 遅延量校正回路及び方法
JP7307110B2 (ja) 構成可能な動作モードを有する比較器
WO2001093423A1 (fr) Circuit de retard variable et dispositif d'essai de circuit a semi-conducteurs
CN110998342B (zh) 用于减小电路路径中的时序偏斜的方法、电路和设备
US7050919B1 (en) Method and apparatus for autocalibrating a plurality of phase-delayed clock signal edges within a reference clock period
US7272526B2 (en) Method and apparatus for autocalibrating a plurality of phase-delayed clock signal edges within a reference clock period
EP1811659A1 (en) Amplitude variable driver circuit and testing apparatus
JP4320733B2 (ja) 半導体試験装置
JP2004239754A (ja) 複数サンプリングデジタイザのチャンネル間スキュー補正装置及び補正方法
CN114047369A (zh) 一种数字示波器和用于数字示波器的数字通道校正方法
KR102690235B1 (ko) 타이밍 생성기를 포함하는 반도체 테스트 장치

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240722

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250521

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250527

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250815

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: 20251014

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251107

R150 Certificate of patent or registration of utility model

Ref document number: 7773409

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150