(57)【要約】  プロセッサとオフチップＤＲＡＭとの間の高速データリンクが、ＳｏＣにおける所与の帯域幅およびリソースバジェットのためのデータレートを増加させるためにパルス振幅変調（ＰＡＭ）シグナリングを利用する。しかしながら、プロセッサとＤＲＡＭとの間の伝送ラインインターフェースにおいて使用される終端抵抗器が、ＰＡＭシグナリング中に大きい電力量を消費する。接地と終端抵抗器との間にバイアスソースを追加することによって、終端抵抗器がシグナリングレベルを決定するための基準として使用する「フロア電圧」は、上げられ得る。フロア電圧を上げることは、終端抵抗器にわたる電圧量を低減し、それに応じて電力消費を低減する。バイアスソースは、ＰＡＭシグナリングの最大振幅の様々な増分に調整される。ＰＡＭシグナリングの最大振幅の１／２のフロア電圧が、受信機の最小電力消費を生成する。さらに、インターフェースの電力節約をさらに最大にするために、データ反転事前コーディングがフロア電圧調整と連結され得る。【選択図】図５
2017526248.tif 000002
【特許請求の範囲】
【請求項１】
マルチレベルシグナリングを受信することと、受信されたマルチレベルシグナリングの振幅に従って対応する分極された電圧および電流を生成することとを行うように構成される終端抵抗器と、
前記終端抵抗器に通信可能に結合され、前記終端抵抗器上でバイアス電圧レベルを選択的に生成するように構成されるバイアスソースと、
前記終端抵抗器の両端間に通信可能に結合され、前記終端抵抗器にわたる前記分極された電圧および電流に従って複合インデックスエントリのセットからのそれぞれのエントリを決定することと、対応して、データシンボルのアレイから関連するデータシンボルを取り出すこととを行うように構成されるマルチレベル復号器と
を備える、装置。
【請求項２】
前記終端抵抗器は、前記受信されたマルチレベルシグナリングに対応する複数の電圧レベルを受信することと、前記マルチレベルシグナリングと前記バイアス電圧レベルとの組合せに従って、前記対応する分極された電圧および電流を生成することとを行うように構成される、
請求項１に記載の装置。
【請求項３】
前記マルチレベル復号器は、
前記終端抵抗器の両端間に通信可能に結合され、前記複合インデックスエントリのセット中の前記それぞれのエントリの第１の部分を決定するように構成されるレベル復号器と、
前記終端抵抗器の両端間に通信可能に結合され、前記複合インデックスエントリのセット中の前記それぞれのエントリの第２の部分を決定するように構成される電流センサーと、
前記レベル復号器および前記電流センサーに通信可能に結合されたルックアップテーブル、前記ルックアップテーブルは、前記データシンボルのアレイと、対応するインデックスとを含み、前記ルックアップテーブルは、前記複合インデックスエントリのセットからそれぞれのエントリを受信することと、前記データシンボルのアレイから前記関連するデータシンボルを取り出すために前記インデックスに前記エントリを適用することとを行うように構成される、と
を含む、請求項１に記載の装置。
【請求項４】
前記インデックスは、前記複合インデックスエントリのセット中の１つのエントリの前記第１の部分と前記第２の部分とを、前記データシンボルのアレイからの関連するデータシンボルに一意に関連付けるように構成される、
請求項３に記載の装置。
【請求項５】
前記レベル復号器は、前記マルチレベルシグナリングの受信中に前記終端抵抗器にわたる電圧振幅を決定するように構成され、さらに、ここにおいて、各電圧振幅は、前記複合インデックスエントリのセット中の前記それぞれのエントリの第１の部分を決定する、
請求項３に記載の装置。
【請求項６】
前記電流センサーは、前記マルチレベルシグナリングの受信中に前記終端抵抗器にわたる前記電圧の極性を測定することによって前記終端抵抗器中を流れる電流の方向を決定するように構成される、
請求項３に記載の装置。
【請求項７】
前記ルックアップテーブルに通信可能に結合され、前記マルチレベルシグナリングに対応するデータシンボルを記憶するように構成される受信機メモリをさらに備える、
請求項３に記載の装置。
【請求項８】
最大振幅シグナリングレベルの約３３％のバイアス電圧レベルに従って前記データシンボルのアレイから前記データシンボルを取り出す際に利用される電力量は、バイアス電圧レベル０Ｖで前記データシンボルのアレイからさらなるデータシンボルを取り出す際に利用される電力量よりも約５７％小さい、
請求項１に記載の装置。
【請求項９】
受信機のデータリンク端子に通信可能に結合された終端抵抗器に所定のバイアス電圧レベルを印加することと、
前記データリンク端子にわたる電圧レベルに従ってパルス振幅変調信号を受信することと、
前記受信することに従って、前記終端抵抗器にわたる電圧レベルと前記終端抵抗器を通る電流振幅とを測定することと、
前記測定することに従って、前記終端抵抗器にわたる前記測定された電圧レベルと、前記終端抵抗器を通る前記測定された電流振幅とを含む複合インデックスをアグリゲートすることと、
前記複合インデックスに従ってマルチレベル復号器内のメッセージシンボルアレイ中のメッセージシンボルに選択的にアクセスすることと、
前記アクセスすることに従って前記マルチレベル復号器から前記メッセージシンボルを取り出すことと
を備える、方法。
【請求項１０】
前記測定された電圧レベルをマルチレベルシグナリング振幅にマッピングすることと、
前記終端抵抗器を通る前記測定された電流振幅を電流方向インジケータにマッピングすることと、
前記複合インデックスの第１の部分である前記マルチレベルシグナリング振幅と前記複合インデックスの第２の部分である前記測定された電流方向インジケータとをさらに含む、前記複合インデックスをアグリゲートすることと、
前記取り出されたメッセージシンボルを受信機メモリに送信することと
をさらに備える、請求項９に記載の方法。
【請求項１１】
前記マルチレベルシグナリング振幅に従って、前記パルス振幅変調信号は、電圧レベルの範囲を含み、
前記調整することは、前記パルス振幅変調信号の電圧レベルの前記範囲中の最大振幅シグナリングレベルの約１／３から１／２の間で前記バイアス電圧レベルの前記大きさを選択的に調整することを含む、
請求項１０に記載の方法。
【請求項１２】
前記メッセージシンボルは、反転データシンボルであり、前記方法は、
前記反転データシンボルに関連付けられた反転インジケーションを検出すること、前記反転インジケーションは、前記反転データシンボル内のビットのパーティションにさらに関連付けられる、と、
前記反転インジケーションに従って、データシンボルを生成するために前記反転データシンボル内のビットの前記パーティションを選択的に反転させることと、
前記データシンボルを受信機メモリに送信することと
をさらに備える、請求項９に記載の方法。
【請求項１３】
前記反転インジケーションは、前記反転データシンボルの最上位パーティションが符号化プロセスに従って条件付きで反転されることを示す、
請求項１２に記載の方法。
【請求項１４】
前記反転インジケーションは、前記反転データシンボル中の前記パーティション内のビットが符号化プロセスに従って反転されることを示し、
前記パーティションは、前記符号化プロセス内で指定される、
請求項１２に記載の方法。
【請求項１５】
前記反転インジケーションは、データ指定部分とは別個のビットロケーションにおける前記反転データシンボル内に位置するバイナリビットである、
請求項１２に記載の方法。
【請求項１６】
前記データシンボルは、パルス振幅変調信号を含む、
請求項１２に記載の方法。
【請求項１７】
前記メッセージシンボルは、反転データシンボルであり、前記方法は、
前記反転データシンボルに関連付けられた反転インジケーションを検出することと、
前記反転インジケーションをパーティションセレクタと反転指示子とに復号することと、
前記パーティションセレクタに従って、選択されたパーティションを決定すること、ここにおいて、前記パーティションセレクタがアサートされたとき、奇数パーティションが選択され、他の場合、偶数パーティションが選択されると決定される、と、
前記反転指示子に従って、前記選択されたパーティション内のビットを選択的に反転させること、ここにおいて、前記反転指示子がアサートされたとき、前記選択されたパーティション内のビットが反転され、他の場合、前記選択されたパーティション内のビットが維持される、と、
前記データシンボルを受信機メモリに送信することと
をさらに備える、請求項９に記載の方法。
【請求項１８】
前記復号することは、前記反転インジケーションを、前記パーティションセレクタに対応する第１のビットと前記反転指示子に対応する第２のビットとを含むバイナリビットの順序対に復号することを含む、
請求項１７に記載の方法。
【請求項１９】
前記反転インジケーションは、バイナリビットの順序対を含むように符号化されたマルチレベル反転シンボルであり、前記順序対は、前記パーティションセレクタに対応する第１のビットと前記反転指示子に対応する第２のビットとを含む、
請求項１７に記載の方法。
【請求項２０】
前記反転インジケーションは、４つの信号レベルを含むマルチレベル反転シンボルであり、各信号レベルが、前記順序対によって決定された反転指定状態の符号化に対応する、
請求項１９に記載の方法。
【請求項２１】
前記反転インジケーションは、順序対に符号化された４つの信号レベルを含むマルチレベル反転シンボルであり、
さらに、ここにおいて、
前記順序対の第１のビットが、選択されたパーティションを、アサートされたとき、奇数パーティションであり、他の場合、偶数パーティションであると決定し、
前記順序対の第２のビットが、アサートされたとき、前記選択されたパーティションが反転され、他の場合、維持されると決定する、
請求項１９に記載の方法。
【請求項２２】
データリンク端子に通信可能に結合された終端抵抗器、前記終端抵抗器は、データリンクを通してマルチレベルシグナリングを受信することと、受信されたマルチレベルシグナリングの振幅に従って、対応する分極された電圧および電流を生成することとを行うように構成される、と、
前記終端抵抗器に通信可能に結合され、前記終端抵抗器上でバイアス電圧レベルを選択的に生成するように構成されるバイアスソースと、
前記終端抵抗器の両端間に通信可能に結合され、前記終端抵抗器にわたる前記分極された電圧および電流に従って複合インデックスエントリのセットからのそれぞれのエントリを決定することと、対応して、送信シンボルのアレイから関連するメッセージシンボルを取り出すこととを行うように構成されるマルチレベル復号器と、
前記マルチレベル復号器に通信可能に結合され、反転インジケーションと、それの少なくとも一部分が反転データシンボルである前記関連するメッセージシンボルとを受信し、反転データシンボルをデータシンボルに復号するように構成される反転データ復号器と
を備える、装置。
【請求項２３】
前記マルチレベル復号器は、
前記終端抵抗器の両端間に通信可能に結合され、前記複合インデックスエントリのセット中のそれぞれのエントリの第１の部分を決定するように構成されるレベル復号器と、
前記終端抵抗器の両端間に通信可能に結合され、前記複合インデックスエントリのセット中のそれぞれのエントリの第２の部分を決定するように構成される電流センサーと、
前記レベル復号器および前記電流センサーに通信可能に結合されたレベル復号論理、前記レベル復号論理は、インデックスに従って送信シンボルのアレイを復号し、前記レベル復号論理は、前記複合インデックスエントリのセットから前記それぞれのエントリを受信することと、前記送信シンボルのアレイから関連するメッセージシンボルを取り出すために前記インデックスに各エントリを適用することとを行うように構成される、と、
を含む、請求項２２に記載の装置。
【請求項２４】
前記反転データ復号器に通信可能に結合され、前記マルチレベルシグナリングに対応するデータシンボルを記憶するように構成される受信機メモリをさらに備える、
請求項２２に記載の装置。
【請求項２５】
前記反転データ復号器は、前記反転インジケーションに従ってそれぞれの反転データシンボルの部分中のデータビットを選択的に反転することによって、反転データシンボルをデータシンボルに復号するように構成され、
前記反転インジケーションは、前記それぞれの反転データシンボルの部分が符号化プロセスに従って反転されたとき、反転データシンボルに関連付けられる、
請求項２２に記載の装置。
【請求項２６】
最大振幅シグナリングレベルの約５０％のバイアス電圧レベルに従って前記メッセージシンボルのアレイから前記データシンボルを取り出す際に利用される電力量は、バイアス電圧レベル０Ｖで前記メッセージシンボルのアレイからさらなるデータシンボルを取り出す際に利用される電力量よりも約６４％小さい、
請求項２２に記載の装置。
【請求項２７】
メッセージに対応するデータシンボルを記憶することと、取り出すこととを行うように構成される送信機メモリと、
前記送信機メモリに通信可能に結合され、前記送信機メモリからメッセージシンボルを受信することと、前記メッセージシンボルをマルチレベル送信シンボルに符号化することを行うように構成されるマルチレベル符号化器と、
前記マルチレベル符号化器に通信可能に結合され、マルチレベルシグナリングプロトコルに従って、前記符号化されたマルチレベル送信シンボルを送信するように構成される送信機と、
前記送信機に通信可能に結合され、前記マルチレベルシグナリングプロトコルに従って、前記符号化されたマルチレベル送信シンボルを受信するように構成されるレイズドフロア受信機と、
前記レイズドフロア受信機に通信可能に結合され、前記メッセージに対応するデータシンボルを記憶するように構成される受信機メモリと
を備える、システム。
【請求項２８】
前記送信機メモリと前記マルチレベル符号化器との間に通信可能に結合され、前記メッセージシンボルを反転データシンボルに事前コーディングするように構成される反転データ符号化器と、
前記レイズドフロア受信機と前記受信機メモリとの間に通信可能に結合された反転データ復号器、前記反転データ復号器は、前記反転データシンボルをデータシンボルに復号するように構成される、と、
前記反転データ符号化器と前記反転データ復号器との間に通信可能に結合された反転インジケータノード、前記反転インジケータノードは、前記反転データ符号化器から前記反転データ復号器に反転インジケータを伝搬するように構成される、と
をさらに備える、請求項２７に記載のシステム。
【請求項２９】
最大振幅シグナリングレベルの約５０％のバイアス電圧レベルに従って、前記反転データ復号器から前記復号された事前コーディングされたデータシンボルを生成する際に利用される電力量は、さらなるバイアス電圧レベル０Ｖで前記データシンボルのアレイからさらなるデータシンボルを取り出す際に利用される電力量よりも約７１％小さい、
請求項２８に記載のシステム。
【請求項３０】
前記レイズドフロア受信機は、
前記送信機に通信可能に結合された終端抵抗器と、前記終端抵抗器がマルチレベルシグナリングを受信することと、対応する分極された電圧および電流を生成することとを行うように構成される、
前記終端抵抗器に通信可能に結合され、前記終端抵抗器上でバイアス電圧レベルを選択的に生成するように構成されるバイアスソースと、
レベル復号器および電流センサーと、各々が前記終端抵抗器の両端間に通信可能に結合され、複合インデックスエントリのセットのそれぞれのエントリの、第１の部分を前記レベル復号器が決定するように構成され、第２の部分を前記電流センサーが決定するように構成される、
前記レベル復号器および前記電流センサーに通信可能に結合されたレベル復号論理、前記レベル復号論理は、メッセージシンボルのアレイおよび対応するインデックスを含み、前記レベル復号論理は、前記複合インデックスエントリのセットのうちの対応する１つの受信時に前記メッセージシンボルのアレイからメッセージシンボルを取り出すように構成される、
を備える、請求項２７に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
[0001]本開示の態様は、一般に、高速データ通信インターフェースに関し、より詳細には、パルス振幅変調符号化されたデータ通信リンクに関する。
【背景技術】
【０００２】
[0002]セルラーフォンなどのモバイルデバイスの製造業者は、１つまたは複数の集積回路（ＩＣ）デバイス中に、および／または１つまたは複数の回路板上に様々な電子的構成要素を配置し得る。電子的構成要素は、処理デバイス、ストレージデバイス、通信トランシーバ、ディスプレイドライバなどを含み得る。一例では、処理デバイスは、プリント回路板（ＰＣＢ：printed circuit board）上に設けられ得、同じＰＣＢ上でおよび／または異なるＰＣＢ上で１つまたは複数のメモリと通信し得る。プロセッサは、データおよび制御信号のための単方向および双方向チャネルをサポートする高速通信リンクを使用してメモリデバイスと通信し得る。
【０００３】
[0003]マルチワイヤインターフェースでは、通信リンクに関連する電力消費は、モバイルワイヤレスデバイス中で利用可能な電力バジェットに関して重要であり得る。通信リンクによって消費される電力は、符号化方式の電圧および電流レベルによって定義され得るバス幅、伝送ライン上でデータを送信するために使用されるドライバタイプ、伝送ラインのジオメトリおよび構造、符号化フォーマット、スイッチングの周波数、論理状態などのうちの１つまたは複数によってある程度まで決定され得る。
【０００４】
[0004]パルス振幅変調（ＰＡＭ：pulse-amplitude modulation）は、ラインコーディング技法の特定の実装形態である。ＰＡＭシグナリングは、データ転送を実装するために高速データ送信方式で使用され得る。ＰＡＭラインコーディングは、メッセージシンボル（データシンボル）を、符号化されたデータシンボルに対応する振幅を有するパルスに符号化する。たとえば、各データシンボルは、固有の振幅を有するパルスに符号化され得る。データシンボルは、パルス振幅または送信シンボルへのマッピングにおいて１対１の対応を有し得る。チャネル上でのＰＡＭシグナリングは、単一の物理的ライン上での受信機への様々な振幅をもつパルスの送信を伴う。
【０００５】
[0005]ＰＡＭ受信機では、終端抵抗器は、ＰＡＭシグナリングを受信するために伝送ラインと接地（Ｇｎｄ）との間に結合され得る。終端抵抗器値は、一般に、伝送ラインの特性インピーダンスに一致するように選択され、固定値抵抗器として実装され得る。いくつかの実施形態では、終端抵抗器は、トランジスタと同様の能動デバイスとともに実装され得る。ＰＡＭシグナリングが終端抵抗器にわたって印加されるとき、終端抵抗器にわたる電圧レベルは、特定のＰＡＭパルスの振幅を決定するために測定される。終端抵抗器にわたるパルスの正および負の値を生じるＰＡＭシグナリングは、ラインコーディングのさらなる態様であり、バイポーラ符号化と呼ばれることがある。ＰＡＭパルスの振幅は、送信シンボルに対応するデータシンボルを復号するためにルックアップテーブル中へのインデックスとして使用される。
【０００６】
[0006]ＰＡＭ４シグナリングでは、４つの個別パルス振幅が符号化された送信シンボルを作り出す。ＰＡＭ４シグナリングが受信機に印加されるとき、著しい電力が終端抵抗器中で失われる。現在、ＰＡＭ４を使用する高速データリンクは、単方向電流フロー機構を用いた固定抵抗器終端方式を使用する。各ＰＡＭ４パルスは、終端抵抗器にわたるパルスの大きさに比例する量の電流を受信機中で生成する。
【発明の概要】
【０００７】
[0007]以下で、１つまたは複数の実施形態の基本的理解を与えるために、そのような実施形態の簡略化された概要を提示する。この概要は、すべての企図された実施形態の包括的な概観ではなく、すべての実施形態の主要または重要な要素を識別するものでも、いずれかまたはすべての実施形態の範囲を定めるものでもない。その唯一の目的は、後で提示するより詳細な説明の導入として、１つまたは複数の実施形態のいくつかの概念を簡略化された形で提示することである。
【０００８】
[0008]一態様によれば、第１の終端抵抗器ノードを通してデータリンク端子に通信可能に結合され、第２の終端抵抗器ノードを通してバイアス端子に通信可能に結合された終端抵抗器を含む受信機を含む装置が提供され、終端抵抗器は、マルチレベルシグナリングを受信し、受信されたマルチレベルシグナリングの振幅に従って対応する分極された電圧および電流を生成するように構成される。受信機はまた、第１のバイアスソースノードを通してバイアス端子に通信可能に結合され、第２のバイアスソースノードを通して接地に通信可能に結合され、バイアス端子上でバイアス電圧レベルを選択的に生成するように構成されるバイアスソースと、終端抵抗器の両端間に通信可能に結合され、インデックスポートに通信可能に結合されたマルチレベル復号器とを含み、マルチレベル復号器は、分極された電圧および電流を受信し、マルチレベルシグナリングに従って複合インデックスエントリのセットのうちの１つを決定するように構成される。本装置はまた、インデックスポートに通信可能に結合されたルックアップテーブルを含み、データシンボルのアレイと、対応するインデックスとを含み得、ルックアップテーブルは、複合インデックスエントリのセット中の１つを受信し、データシンボルのアレイから、複合インデックスエントリのセット中のそれぞれのエントリに対応する関連するデータシンボルを取り出すように構成される。場合によっては、ルックアップテーブルは、単純な組合せ論理回路によって置き換えられ得る。
【０００９】
[0009]さらなる態様によれば、方法は、終端抵抗器に印加されているバイアス電圧レベルを選択的に調整することによって開始し、終端抵抗器は、受信機のデータリンク端子とバイアス端子とに通信可能に結合される。本方法は、データリンク端子を通して、終端抵抗器にわたって、およびバイアス端子を通してパルス振幅変調信号を受信することによって続き、パルス振幅変調信号に従って、終端抵抗器にわたる電圧レベルと、終端抵抗器を通る電流とを測定する。本方法は、測定された電圧レベルと測定された電流とを含む複合インデックスをアグリゲートすることと、複合インデックスに従ってルックアップテーブル内のメッセージシンボルアレイ中のメッセージシンボルに選択的にアクセスすることとによって続く。本方法は、複合インデックスアクセスに従ってルックアップテーブルからメッセージシンボルを取り出すことによって終わる。
【００１０】
[0010]さらなる態様は、第１の終端抵抗器ノードを通してデータリンク端子に通信可能に結合され、第２の終端抵抗器ノードを通してバイアス端子に通信可能に結合された終端抵抗器を含む受信機を備える装置であり、終端抵抗器は、マルチレベルシグナリングを受信し、対応する分極された電圧および電流を生成するように構成される。受信機はまた、第１のバイアスソースノードを通してバイアス端子に通信可能に結合され、第２のバイアスソースノードを通して接地に通信可能に結合され、バイアス端子上でバイアス電圧レベルを選択的に生成するように構成されるバイアスソースを含む。さらに、受信機は、終端抵抗器の両端間に通信可能に結合され、終端抵抗器にわたる分極された電圧および電流に従って複合インデックスエントリのセットからそれぞれのエントリを決定するように構成されるマルチレベル復号器を含む。マルチレベル復号器は、レベル復号器と電流センサーとを含み、ただし、各々は、終端抵抗器の両端間の入力ノードを通して通信可能に結合される。複合インデックスエントリのセットのそれぞれのエントリの、第１の部分をレベル復号器が決定し、第２の部分を電流センサーが決定するように構成される。受信機はまた、レベル復号器および電流センサーに通信可能に結合されたレベル復号論理を含み、レベル復号論理は、対応するインデックスに従って送信シンボルのアレイを復号し、レベル復号論理は、複合インデックスエントリのセットからそれぞれのエントリを受信し、送信シンボルのアレイから関連するメッセージシンボルを取り出すためにインデックスにエントリを適用するように構成される。本装置は、インジケーション端子を通して反転データ復号器に結合された反転インジケータノードと、ルックアップテーブルおよび反転インジケータノードに結合され、反転データシンボルをデータシンボルに復号するように構成される反転データ復号器とをさらに含む。
【００１１】
[0011]本開示のさらなる態様は、メッセージに対応するデータシンボルを記憶し、取り出すように構成される送信機メモリと、送信機メモリに通信可能に結合され、受信されたデータシンボルをマルチレベル送信シンボルに符号化するように構成されるマルチレベル符号化器とを含むシステムである。本システムは、マルチレベル符号化器とデータリンク端子とに通信可能に結合され、マルチレベルシグナリングプロトコルに従って符号化されたマルチレベル送信シンボルを送信するように構成される送信機と、データリンク端子を通して送信機に通信可能に結合され、マルチレベルシグナリングを伝搬するように構成される通信リンクとを含む。本システムはまた、通信リンクを通して送信機に通信可能に結合され、マルチレベルシグナリングプロトコルに従ってマルチレベル送信シンボルを受信するように構成される受信機と、受信機に通信可能に結合され、メッセージに対応するデータシンボルを記憶するように構成される受信機メモリとを含む。
【００１２】
[0012]上記および関連する目的を達成するために、１つまたは複数の実施形態は、以下で十分に説明し、特に特許請求の範囲で指摘する特徴を備える。以下の説明および添付の図面に、１つまたは複数の実施形態のいくつかの例示的な態様を詳細に示す。ただし、これらの態様は、様々な実施形態の原理が採用され得る様々な方法のほんのいくつかを示すものであり、説明する実施形態は、すべてのそのような態様およびそれらの均等物を含むものとする。
【図面の簡単な説明】
【００１３】
[0013]本発明の詳細は、それの構造と動作の両方について、添付の図面の検討によって部分的に収集され得、同様の参照番号は同様の部分を指す。
【図１】いくつかの例示的な実施形態による、ＳｏＣデバイス間のパルス振幅変調データリンクを採用する装置を示す図。
【図２】いくつかの例示的な実施形態において使用され得る、ＳｏＣデバイス間のデータリンクを採用する装置の簡略化されたシステムアーキテクチャを示す図。
【図３】ＰＡＭシグナリングシステム内のＰＡＭ４受信機のブロックレベル概略図。
【図４】通信リンクにわたる通信において使用される、マルチレベルシグナリングを示す図。
【図５】いくつかの例示的な実施形態において使用され得る、ＰＡＭ４レイズドフロア（raised-floor）バイアスを含むレイズドフロアシステムのブロックレベル概略図。
【図６Ａ】いくつかの例示的な実施形態による、レイズドフロアバイアス６００を用いたＰＡＭ４受信機シグナリングレベルのグラフ。
【図６Ｂ】いくつかの例示的な実施形態による、理論的電力節約対シミュレート電力節約のテーブル。
【図７】いくつかの例示的な実施形態において使用され得る正規化された電力合計対フロア高さのグラフ。
【図８】いくつかの例示的な実施形態による、電力節約対フロア高さの割合のグラフ。
【図９】いくつかの例示的な実施形態において使用され得る、事前コーディングによって与えられる電力節約利益の表にした表現。
【図１０】データバス反転符号化／復号システムを示すブロックレベル概略図。
【図１１】データ反転事前コーディング（data-inversion pre-coding）を用いたレイズドフロアバイアスとマルチレベルシグナリングとを組み込むレイズドフロアシステムのブロックレベル概略図。
【図１２】本明細書で開示するいくつかの態様による、マルチレベルデータ反転インジケータのグラフィカル表現。
【図１３】いくつかの開示する例示的な実施形態による、事前コーディングされたマルチレベル反転データストリームを復号することのタイミング図。
【図１４】本明細書で開示する一態様による、事前符号化されたマルチレベルデータシンボルを復号する方法を示すフローチャート。
【図１５Ａ】いくつかの例示的な実施形態において実施される、事前符号化されたマルチレベル反転データシンボルを復号する方法を示すフローチャート。
【図１５Ｂ】さらなる開示する例示的な実施形態による、事前符号化されたマルチレベル反転データシンボルを復号する方法を示すフローチャート。
【図１６】本明細書で開示する様々な実施形態による、事前コーディングアルゴリズムに従うバス幅による電力低減と、データリンク電力低減とを比較するチャート。
【発明を実施するための形態】
【００１４】
[0014]添付の図面に関して以下に記載する発明を実施するための形態は、様々な構成を説明するものであり、本明細書で説明する概念が実施され得る構成のみを表すものではない。発明を実施するための形態は、様々な概念の完全な理解を与えるための具体的な詳細を含む。ただし、これらの概念はこれらの具体的な詳細なしに実施され得ることが当業者には明らかであろう。いくつかの例では、そのような概念を不明瞭にしないように、よく知られている構造および構成要素をブロック図の形式で示す。
【００１５】
[0015]図１に、いくつかの例示的な実施形態による、ＳｏＣデバイス間のパルス振幅変調（ＰＡＭ：pulse-amplitude-modulation）データリンクを採用する装置を示す。本発明のいくつかの態様は、電話、モバイルコンピューティングデバイス、アプライアンス、自動車エレクトロニクス、アビオニクスシステムなど、装置の副構成要素を含み得る電子デバイス間に展開される通信リンクに適用可能であり得る。一例では、装置１００は、無線アクセスネットワーク（ＲＡＮ）、コアアクセスネットワーク、インターネットおよび／または別のネットワークとＲＦトランシーバを通して通信するワイヤレス通信デバイスを備え得る。装置１００は、処理回路１０２に動作可能に結合された通信トランシーバ１０６を含み得る。処理回路１０２は、特定用途向け集積回路（ＡＳＩＣ）１０８など、１つまたは複数のＩＣデバイスを備え得る。ＡＳＩＣ１０８は、１つまたは複数の処理デバイス、論理回路などを含み得る。処理回路１０２は、処理回路１０２によって実行され得る命令およびデータを維持し得るメモリ１１２などのプロセッサ可読ストレージを含み、および／またはそれに結合され得る。処理回路１０２は、ワイヤレスデバイスのメモリ１１２などの記憶媒体中に常駐するソフトウェアモジュールの実行をサポートし、可能にするオペレーティングシステムおよびアプリケーションプログラミングインターフェース（ＡＰＩ）レイヤ１１０のうちの１つまたは複数によって制御され得る。メモリ１１２は、読取り専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、電気的消去可能プログラマブルＲＯＭ（ＥＥＰＲＯＭ（登録商標））、フラッシュカード、または処理システムおよびコンピューティングプラットフォーム中で使用され得る任意のメモリを含み得る。処理回路１０２は、装置１００を構成し、動作させるために使用される動作パラメータおよび他の情報を維持することができるローカルデータベース１１４を含むか、またはそれにアクセスし得る。ローカルデータベース１１４は、データベースモジュール、フラッシュメモリ、磁気媒体、ＥＥＰＲＯＭ、光媒体、テープ、ソフトまたはハードディスクなどのうちの１つまたは複数を使用して実装され得る。処理回路はまた、他の構成要素の中で、ディスプレイ１２４、ボタン１２８および／またはキーパッド１２６などのオペレータ制御など、外部デバイスに動作可能に結合され得る。
【００１６】
[0016]装置１００内の様々なデバイスは、いくつかの導体を含む通信リンクを使用して相互接続され得る。高速データリンクは、オンダイ（on-die）伝送ライン接続としてシステムオンチップ（ＳｏＣ）環境において使用され得る。これらの高速データリンクは、中央処理ユニット（ＣＰＵ）などのプロセッサとダイナミックランダムアクセスメモリ（ＤＲＡＭ）などのメモリとの間のデータ転送接続を実装するように構成され得る。通信リンクは、ケーブルと、半導体パッケージ内のワイヤと、ＩＣ上のメタライゼーションと、ＰＣＢまたはチップキャリア上のトレースとのうちの１つまたは複数を含み得る。
【００１７】
[0017]いくつかの事例では、データまたは制御情報の複数のビットが単一のパルスまたは通信クロックサイクル中で送信され得るように、データはマルチレベルシグナリングを使用して通信リンク上で符号化され得る。パルス振幅変調（ＰＡＭ）シグナリングは、固定抵抗終端（たとえば、高速データ転送に関連する伝送ラインの特性インピーダンスにおける抵抗）を必要とする高速データリンク中で使用され得る。たとえば、ＰＡＭシグナリングは、ダブルデータレートシンクロナスダイナミックランダムアクセスメモリ（ＤＤＲ  ＳＤＲＡＭ）などのメモリ、および他のデバイスまたは回路に接続するために採用され得る。他のＤＲＡＭ規格ベース適用例は、ダブルデータレート３（ＤＤＲ３）と低電力ダブルデータレート４（ＬＰＤＤＲ４）とを含む。ＰＡＭの例としては、２レベルＰＡＭ（ＰＡＭ２）、４レベルＰＡＭ（ＰＡＭ４）、および８レベルＰＡＭ（ＰＡＭ８）があり、ただし、レベルの数は、データまたは制御情報を符号化するために利用可能な電圧または電流レベルの数を示す。
【００１８】
[0018]ＰＡＭシグナリングは、同じ帯域幅と同じパルスレートとの場合、データレートの増加を与える。たとえば、ＰＡＭ４シグナリングはパルスごとに４つの電圧レベルを与え、４つのレベルは、データの２つのバイナリビットを単一のパルスに符号化することができる。データ送信をＰＡＭ４シグナリングに符号化することによって、同じ帯域幅および同じパルスレートは、２レベルパルスと比較してデータレートを２倍にすることができる。これはまた、たいていのデバイス間通信の通信チャネル当たり、１ビット毎１ピン（pin-per-bit）アプローチと比較して、低減されたピンカウントを提供する。
【００１９】
[0019]図２に、いくつかの例示的な実施形態において使用され得る、ＳｏＣデバイス間のデータリンク２００を採用する装置の簡略化されたシステムアーキテクチャを示す。スマートフォンなどのモバイルデバイスは、コストを制限し、サイズおよびフォームファクタ制約内に収まり、市場において競争力があるように、制約された量のリソースを用いて動作する必要があり得る。たとえば、スマートフォンは、中央処理ユニット（ＣＰＵ）２１０と、グラフィックス処理ユニット（ＧＰＵ）２１５と、デジタル信号処理ユニット（ＤＳＰ）２２０と、オンチップメモリ（メモリ）２２５と、入出力接続（Ｉ／Ｏ）２３０を含むＳｏＣ２０５と、オフチップダイナミックランダムアクセスメモリ（ＤＲＡＭ）２３５とを含み得る。また、ＳｏＣ２０５は、ディスプレイ（ディスプレイ）２４０と、センサー（センサー）２４５と、高解像度マルチメディアインターフェース（ＨＤＭＩ（登録商標））２５０と、ユニバーサルシリアルバス接続（ＵＳＢ）２５５とに接続し得る。ＣＰＵ２１０とＧＰＵ２１５とＤＳＰ２２０とは単一のダイ上に作製され得、ＤＲＡＭ２３５は別個のダイ上に作製され得る。データバス幅および制御信号は、プロセッサダイとメモリダイとの間の相互接続経路の数を決定し得る。制限されたリソースおよびデバイス自体のサイズ制限により、プリント回路板（ＰＣＢ）などの相互接続基板を通してデータ信号をルーティングすることは、製造、設計、および経済的競争力に対して圧力をかけ得る。その結果、パルス振幅変調（ＰＡＭ）によって実装されるマルチレベルシグナリングを求めるモチベーションがある。データを符号化するためにマルチレベルシグナリングを利用するＰＡＭシグナリングは、リソースに対する圧力のうちの一部を緩和し得る。これは、高速データリンク２６０を通るプロセッサダイとメモリダイとの相互接続に関与するリソースについて当てはまる。
【００２０】
[0020]図３は、ＰＡＭシグナリングシステム３００内のＰＡＭ４受信機のブロックレベル概略図である。ＰＡＭシグナリングシステム３００は、メッセージに対応するデータシンボルを記憶し、取り出す送信機メモリ（ＴＸメモリ）３０５を含む。ＰＡＭシグナリングシステム３００は、送信機メモリ３０５と送信機側データリンク端子３１５とに接続された送信機３１０を含む。送信機３１０は、送信機メモリ３０５に接続されたマルチレベル符号化器（レベル符号化器）３２０を含む。マルチレベル符号化器３２０は、送信機メモリ３０５からデータシンボルを取り出し、取り出されたデータシンボルをマルチレベル送信シンボルに符号化する。送信機３１０は、マルチレベルシグナリングプロトコルに従って、符号化されたマルチレベル送信シンボルを送信する。送信機３１０は、送信機側データリンク端子３１５と接地との間に接続されたマルチレベルソース３２５を含む。マルチレベルソース３２５は、マルチレベル符号化器３２０によって決定されたマルチレベルシグナリングに対応するマルチレベルソース電圧（ＶTX）を生成する。データリンク３３５（代替的に「通信リンク」）が、送信機側データリンク端子３１５を通して送信機３１０に接続され、マルチレベルシグナリングを伝搬する。
【００２１】
[0021]ＰＡＭシグナリングシステム３００は、データリンク３３５を通して送信機３１０に接続され、マルチレベルシグナリングプロトコルに従ってマルチレベル送信シンボルを受信するマルチレベル受信機３３０を含む。受信機メモリ（ＲＸメモリ）３４０が、マルチレベル受信機３３０に接続され、メッセージに対応するデータシンボルを記憶する。マルチレベル受信機３３０は、第１の終端抵抗器ノード３６５を通して受信機側データリンク端子３５０に接続され、第２の終端抵抗器ノード３７０を通して接地に接続された終端抵抗器３４５を含む。終端抵抗器３４５はマルチレベルシグナリングを受信し、受信されたマルチレベルシグナリングの振幅に従って終端抵抗器３４５の第１の終端抵抗器ノード３６５と第２の終端抵抗器ノード３７０とにわたって、対応する電圧および電流を生成する。より詳細には、終端抵抗器３４５は、複数の電圧レベルを受信し、マルチレベルシグナリングによって終端抵抗器３４５にわたって形成されるそれぞれの入力電圧レベルに従って、対応する電圧および電流を生成する。マルチレベルシグナリングは送信シンボルを含む。
【００２２】
[0022]終端抵抗器３４５はマルチレベル信号電流３７５をシンクする。マルチレベル信号電流（ＩVTX）３７５は、０Ｖよりも大きい電圧の大きさをもつマルチレベル信号パルスの場合、データリンク３３５を通して送信機側データリンク端子３１５から受信機側データリンク端子３５０に伝搬される。マルチレベル信号電流３７５は、ＶTX＞０Ｖの場合、送信機３１０からマルチレベル受信機３３０に流れる。
【００２３】
[0023]マルチレベル復号器３５５が、入力ノードによって終端抵抗器３４５の両端間に接続され、出力ノードを通して受信機メモリ３４０に接続される。マルチレベル復号器３５５はレベル復号器３８５を含むことができる。レベル復号器３８５は、入力ノードによって終端抵抗器３４５の両端間に接続され、出力ノードを通してインデックスポート３８７に接続される。レベル復号器３８５は、終端抵抗器３４５にわたる電圧に従ってそれぞれのインデックスエントリを決定する。レベル復号器３８５は、マルチレベルシグナリングの受信中に終端抵抗器３４５にわたる電圧の大きさを決定する。各電圧の大きさはインデックスエントリを決定する。
【００２４】
[0024]ルックアップテーブル（ルックアップテーブル）３６０は、インデックスポート３８７に接続され、データシンボルのアレイと、対応するインデックスとを含む（図示せず）。ルックアップテーブル３６０はインデックスエントリを受信し、インデックスエントリに対応するデータシンボルのアレイからのデータシンボルを取り出す。ルックアップテーブルインデックスは、インデックスエントリを、データシンボルのアレイからのデータシンボルに一意に関連付けるように構成される。マルチレベル受信機３３０は受信機メモリ３４０に結合され得る。受信機メモリ３４０はルックアップテーブル３６０に通信可能に結合され、マルチレベルシグナリングに対応するデータシンボルを記憶し得る。
【００２５】
[0025]図４に、データリンク３３５にわたる通信において使用される、マルチレベルシグナリングを示す。モデル回路４００は、マルチレベルラインドライバ４０２と、１つの対応するマルチレベルデータ符号化方式でデータを符号化するために利用可能な４つの電圧状態４２２、４２４、４２６および４２８を示す符号化プロセス４５４とを含む。本明細書で開示するいくつかの態様によれば、マルチレベルデータ符号化を用いた符号化方式が採用され得る。送信機側ラインドライバ４０２は、終端、マルチレベルＰＡＭ４通信リンク中で伝送ライン４１０を駆動するように適応され得る。ドライバ回路４０２は、スイッチのペア４０８の構成を通して４つの電圧状態４２２、４２４、４２６および４２８の各々を生成するように符号化器（たとえば、図３のマルチレベル符号化器３２０）によって制御され得る。
【００２６】
[0026]データは２ビットで符号化され、各ビットは、２つのスイッチ４０４、４０６のうちの１つの状態を制御し得る。一例では、各スイッチ４０４、４０６は、それの制御ビットが論理「１」に設定されたとき、開状態にあり、それの制御ビットが論理「０」に設定されたとき、閉状態にあり得る。別の例では、各スイッチ４０４、４０６は、それの制御ビットが論理「１」に設定されたとき、閉状態にあり、それの制御ビットが論理「０」に設定されたとき、開状態にあり得る。閉状態では、各スイッチ４０４、４０６は、関連する電流源４１４、４１６からの電流が伝送ライン４１０と終端抵抗器（ＲTERM）４１２との中を流れることを可能にする。第１の電流源４１４は、第２の電流源４１６よりも少ない電流を生成する。一方のスイッチ４０６は、閉じられたとき、他方のセカンダリビットまたは最下位ビット（ＬＳＢ）、スイッチ４０４が閉じられたときに引き起こされる電流レベルよりも大きい電流レベルが（第２の電流源４１６から）伝送ライン４１０を通って流れることを引き起こすので、プライマリビットまたは最上位ビット（ＭＳＢ）によって制御され得る。伝送ライン４１０および終端抵抗器４１２中の電流フローは、受信機における受信された信号４１８の電圧レベルを決定する。
【００２７】
[0027]示されている例では、第１の電流源４１４は、負荷インピーダンスに接続されたときに１つの電流ユニット（unit of current）をソースまたはシンクし得るが、第２の電流源４１６は、負荷インピーダンスに接続されたときに２つの電流ユニットをソースまたはシンクし得る。電流ユニットに対応するアンペア数は適用例によって決定され得る。スイッチ４０８は、０個のユニット、１つのユニット、２つのユニット、および３つのユニットを含む、４つの電流レベル間で選択し得る。この説明では、第１の電流源４１４は、マルチビットデータシンボルのセカンダリビットを符号化するために使用され得るが、第２の電流源４１６は、マルチビットデータシンボルのプライマリビットを符号化するために使用され得る。いくつかの事例では、マルチレベル信号の電圧差または電流レベルは均一でないことがある。言い換えれば、電流源は、バイナリ重み付けされないかまたは互いの完全な倍数でないことがある。
【００２８】
[0028]負荷インピーダンスは、伝送ライン４１０と終端抵抗器４１２との合成抵抗を含み得、ただし、終端抵抗器４１２は、第１の電流源４１４と第２の電流源４１６とによって与えられる電流を伝導し得るワイヤの受信端において接続された抵抗器を含み得る。受信機における出力信号の電圧（Ｖout）は、終端抵抗器中を流れる電流（Ｉstate）と終端抵抗器の抵抗（ＲTERM）との積として決定され得る。等しくない大きさの２つの電流源の使用が、電流ベースＰＡＭ４シグナリングの最も一般的な実施形態であることが予想されるが、３つの別個の電流源およびそれらの対応するオン／オフスイッチを用いて４つの別個の電流の大きさを生成し、送信することも可能である。すべての３つの電流が無効にされた場合、終端抵抗器４１２にわたる得られた電圧レベルは０になる。その場合、一度に１つの電流源のみを有効にするので、３つの別個の電流の大きさを送信することによって、３つの追加の電圧レベルが終端抵抗器４１２にわたって生成され得る。
【００２９】
[0029]ＰＡＭ４構成では、通信リンクが、各信号レベル４２２、４２４、４２６および４２８において異なる電力量を消費することが諒解されよう。終端抵抗器４１２が、ドライバ回路４０２によって生成された電流のすべてまたは実質的にすべてを放散する単純な場合では、各状態の場合の電力は（Ｉstate）2×（Ｒterm）として計算され得る。名目上、２ビットデータシンボルのプライマリビットに関連する電流とセカンダリビットに関連する電流とが、適切な信号レベルを生成するために終端抵抗器４１２にわたって加算されるので、０状態２ビットデータシンボルのために電力は消費されず、通信リンクによって消費される電力は、電流フローとともに増加する。したがって、２ビットデータシンボルのセカンダリビットよりも２ビットデータシンボルのプライマリビットを反転させることから著しく大きい電力低減が取得され得る。
【００３０】
[0030]データシンボルは送信機メモリ３０５からマルチレベル符号化器３２０に与えられ得る。データシンボルは、いくつかの可能な振幅または電圧レベルのうちの１つを有する送信シンボルに符号化され得る。この符号化プロセス４５４はパルス振幅変調（ＰＡＭ）シグナリングとして知られ得る。データシンボルは情報の２つまたはそれ以上のビットを含み得る。データシンボルが２ビットを含むとき、符号化プロセスは送信シンボルを４つの振幅のうちの１つとして生成し得、ただし、振幅の各々は、データシンボルの２ビット組合せの４つの可能な状態のうちの１つに対応する。たとえば、第１のパルスは０ボルト（Ｖ）振幅（たとえば、０×電圧）にあり、対応するデータシンボルの「０，０」状態に対応し得る。残りのパルス振幅は、シグナリングプロセスの最大パルス振幅の割合として生成され得る。第２のパルスは最大パルス振幅の１／３（たとえば、１×電圧）であり、データシンボルの「０，１」状態に対応し得、第３のパルスは、最大パルス振幅の２／３（たとえば、２×電圧）であり、データシンボルの「１，０」状態に対応し得る。第４のパルスはシグナリングプロセスの最大パルス振幅（たとえば、３×電圧）として生成され、データシンボルの「１，１」状態に対応し得る。各データシンボルは符号化プロセス中で１つの送信シンボルにマッピングする。したがって、符号化は送信シンボルへのデータシンボルのマッピングであり、ただし、送信シンボルは、パルス振幅、電圧レベル、またはシグナリングレベルのいずれかによって等価的に識別され得る。
【００３１】
[0031]送信シンボルを復号することは、符号化プロセスの補足である。送信シンボルに対応する各パルスは、特定のデータシンボルをインデックス付けするために決定および使用される対応するパルス振幅を有する。たとえば、復号されている送信シンボルのパルス振幅に対応するインデックスは、ルックアップテーブル中のエントリにアクセスするために使用され得る。所与のパルス振幅は、１つのインデックスエントリに対応し、ルックアップテーブル内のデータシンボルのアレイ中に含まれている１つのデータシンボルへのアクセスを可能にすることになる、シグナリングレベルを有する。所与の送信シンボルのパルス振幅は、決定デバイスに印加されたとき、電圧および／または電流などの対応する電気的特性を生成する電圧レベルに対応し得、ただし、電圧は極性を有し得、電流は、終端デバイスを通る電流フロー方向を有し得る。
【００３２】
[0032]しかしながら、マルチレベル受信機３３０中の終端抵抗器３４５は、復号されている送信シンボル振幅（電圧レベル）に従って電力を消費する。マルチレベル受信機３３０中でＰＡＭシグナリングを復号する際に放散される電力量は著しく、一般的なＳＯＣ設計においてリソースバジェットへの影響を生じる。標準送信機および伝送ライン慣習に従ってＰＡＭシグナリングを行うが、低減された電流量がパルスごとに終端抵抗器３４５を通して引き出される標準ＰＡＭシグナリングレベルを許容するように受信機を構成することが可能になるための方法が必要とされる。
【００３３】
[0033]図５は、いくつかの例示的な実施形態において使用され得る、ＰＡＭ４レイズドフロアバイアスを含むレイズドフロアシステム５００のブロックレベル概略図である。図３に関して上記で説明した様式と同様の様式では、レイズドフロアシステム５００は、送信機メモリ３０５と、送信機メモリ３０５に接続された送信機３１０と、送信機側データリンク端子３１５とを含む。同様に、送信機３１０は、マルチレベルソース３２５と、マルチレベル符号化器３２０とを含み、マルチレベル符号化器３２０は、上記で説明したように、送信機メモリ３０５からデータシンボルを取り出し、取り出されたデータシンボルをマルチレベル送信シンボルに符号化する。データシンボルの特定のセットが、メッセージを構成し得る。メッセージのコンテキスト内で、データシンボルおよびメッセージシンボルは、互換的に使用され、参照され得る。送信機３１０は、マルチレベルシグナリングプロトコルに従って同じマルチレベル送信シンボルを送信する。データリンク３３５は、上記で説明したように、接続され、動作する。
【００３４】
[0034]レイズドフロアシステム５００は、データリンク３３５を通して送信機３１０に接続され、マルチレベルシグナリングプロトコルに従ってマルチレベル送信シンボルを受信するレイズドフロア受信機５３０を含み得る。マルチレベル終端抵抗器５４５は、第１の終端抵抗器ノード５６５を通して受信機側データリンク端子３５０に通信可能に結合され、第２の終端抵抗器ノード５７０を通してバイアス端子５９７に通信可能に結合され得る。マルチレベル終端抵抗器５４５は、マルチレベルシグナリングを受信し、受信されたマルチレベルシグナリングの振幅に従ってマルチレベル終端抵抗器５４５の第１の終端抵抗器ノード５６５と第２の終端抵抗器ノード５７０とにわたって対応する分極された電圧および電流を生成するように構成される。いくつかの例示的な実施形態によれば、マルチレベル終端抵抗器５４５は、複数の電圧レベルを受信し、マルチレベルシグナリングとバイアス電圧レベル（ＶRX）との組合せによってマルチレベル終端抵抗器５４５にわたって形成されるそれぞれの入力電圧レベルに従って、対応する分極された電圧および電流を生成するように構成される。マルチレベルシグナリングは、データシンボルから符号化された送信シンボルを含む。バイアスソース５９５は、第１のバイアスソースノード５９４を通してバイアス端子５９７に通信可能に結合され、第２のバイアスソースノード５９６を通して接地に通信可能に結合され、バイアス端子５９７上でバイアス電圧レベルＶRXを選択的に生成するように構成される。
【００３５】
[0035]マルチレベル復号器５５５が、入力ノードによってマルチレベル終端抵抗器５４５の両端間に結合され、出力ノードによって受信機メモリ３４０に結合され得る。マルチレベル復号器５５５は、終端抵抗器にわたる分極された電圧と終端抵抗器を通る電流方向とに従って、複合インデックスエントリのセットのそれぞれのエントリを決定するように構成される。マルチレベル復号器５５５は、入力ノードによってマルチレベル終端抵抗器５４５の両端間に通信可能に結合され、出力ノードによって第１のインデックスポート５８７に通信可能に結合されたレベル復号器５８５を含み得る。レベル復号器５８５は、複合インデックスエントリのセットのそれぞれのエントリの第１の部分を決定するように構成される。レベル復号器５８５は、マルチレベルシグナリングの受信中にマルチレベル終端抵抗器５４５にわたる電圧の大きさを決定するように構成される。各電圧の大きさは複合インデックスエントリのセット中のそれぞれのエントリの第１の部分を決定する。
【００３６】
[0036]マルチレベル復号器５５５は、入力ノードによってマルチレベル終端抵抗器５４５の両端間に通信可能に結合され、出力ノードによって第２のインデックスポート５８９に通信可能に結合された電流センサー５９０をも含み得る。電流センサー５９０は、複合インデックスエントリのセット中のそれぞれのエントリの第２の部分を決定するように構成される。電流センサー５９０は、マルチレベルシグナリングの受信中にマルチレベル終端抵抗器５４５にわたる電圧の極性を測定することによってその終端抵抗器中を流れる電流の方向を決定するように構成される。マルチレベルシグナリングパルスによる、マルチレベル終端抵抗器５４５にわたる電圧の所与の極性は、電圧の極性に対応する方向をもつ電流フローを誘起することになる。
【００３７】
[0037]レイズドフロアシステム５００では、マルチレベルソース３２５およびバイアスソース５９５は、マルチレベルシグナリングの進行中に電流をソースおよびシンクすることができる。バイアス端子５９７上でバイアスソース５９５によって生成されたバイアス電圧レベルＶRXは、送信セッション中に一定のままであり、（以下で説明する）ルックアップテーブルインデックスとルックアップテーブル３６０との特定の組合せに対応する。マルチレベルソース電圧ＶTXは、マルチレベルシグナリング中にマルチレベルソース３２５による送信シンボル生成に従って変動する。マルチレベルソース３２５は、０レベル信号送信中に電流をシンクする。０レベル信号送信は、マルチレベル終端抵抗器５４５を通る電流フローの逆転を生じ、電流センサー５９０は、マルチレベル終端抵抗器５４５にわたる電圧の極性と、マルチレベル終端抵抗器５４５を通る電流方向とに応じて、論理「１」または「０」である出力信号として電流検知インジケーション（ＩSense）を生成する。
【００３８】
[0038]高マルチレベル信号電流（ＩVTXH）５７５は、０Ｖよりも大きい電圧の大きさをもつマルチレベル信号パルスの場合、データリンク３３５を通して送信機側データリンク端子３１５から受信機側データリンク端子３５０に伝搬される。高マルチレベル信号電流５７５は、ＶRX＜ＶTXの場合、送信機３１０からレイズドフロア受信機５３０に流れる。同様の意味であるが補足的な性質で、低マルチレベル信号電流（ＩVTXL）５８０は、０Ｖよりも小さい電圧の大きさをもつマルチレベル信号パルスの場合、データリンク３３５を通して受信機側データリンク端子３５０から送信機側データリンク端子３１５に伝搬される。低マルチレベル信号電流５８０は、ＶRX＞ＶTXの場合、レイズドフロア受信機５３０から送信機３１０に流れる。
【００３９】
[0039]ルックアップテーブル（ルックアップテーブル）５６０は、第１のインデックスポート５８７と第２のインデックスポート５８９とに通信可能に結合され得、データシンボルのアレイと、対応するルックアップテーブルインデックスとを含む（図示せず）。ルックアップテーブル５６０は、複合インデックスエントリのセット中の１つのエントリを受信し、データシンボルのアレイから、複合インデックスエントリのセット中のそれぞれのエントリに対応するデータシンボルを取り出すように構成される。ルックアップテーブルインデックスは、複合インデックスエントリのセット中の１つのエントリの第１の部分と第２の部分とを、メッセージシンボルのアレイからのメッセージシンボルに一意に関連付けるように構成される。本例示的な実施形態では、メッセージシンボルとデータシンボルとは等価であり得る。しかしながら、以下で説明するように、メッセージシンボルは、いくつかの符号化方式でさらに符号化され、反転データシンボルと見なされ得る。レイズドフロアシステム５００に関して、データシンボルとメッセージシンボルとは同じであると見なされ得る。
【００４０】
[0040]レイズドフロアシステム５００のルックアップテーブルインデックスは、ＰＡＭシグナリングシステム３００（図３）のマルチレベル受信機３３０のルックアップテーブル３６０中のルックアップテーブルインデックスとは異なる。マルチレベル受信機３３０では、マルチレベル復号器３５５は終端抵抗器３４５に接続し、データリンク３３５を通して伝搬されるマルチレベルシグナリングによって生成された電圧レベルに従って、マルチレベル復号器３５５は、４つのインデックスエントリのうちの１つを復号する。４つのインデックスエントリの各々は、マルチレベル信号のうちの対応する１つによって終端抵抗器３４５上に現れる電圧レベルのうちの１つに対応する。マルチレベルシグナリングは、最大振幅信号レベルにおいて４つのシグナリングレベルのうちの１つを生成する。４つのシグナリングレベルのうちの残りの３つは、最大振幅信号レベルのそれぞれの部分と呼ばれることがある。マルチレベルシグナリングレベルの各々は、終端抵抗器３４５にわたる対応する電圧レベルを生成し、マルチレベル復号器３５５は、４つのインデックスエントリのうちの対応する１つを生成する。マルチレベル受信機３３０では、終端抵抗器３４５にわたる電圧レベルの各々は正電圧または０Ｖであり、接地を基準とする。４つのインデックスエントリはマルチレベル復号器３５５によってインデックスポート３８７を通してルックアップテーブル３６０に与えられる。ルックアップテーブル３６０のルックアップテーブルインデックスは、マルチレベル復号器３５５からの４つのインデックスエントリに従ってルックアップテーブル３６０内のメッセージシンボルアレイ中の４つのメッセージシンボルのうちの１つにアクセスする。
【００４１】
[0041]レイズドフロア受信機５３０のマルチレベル復号器５５５では、レベル復号器５８５および電流センサー５９０は、マルチレベル受信機３３０に関して上記で説明したのと同じマルチレベルシグナリングによって生成された電圧レベルを測定するためにタンデムで動作する。レイズドフロア受信機５３０のマルチレベル終端抵抗器５４５が、バイアス端子５９７上でバイアス電圧レベルＶRXだけ接地からオフセットされた第２の終端抵抗器ノード５７０における電圧を有するので、ＰＡＭシグナリングシステム３００中の上記で説明した同じマルチレベルシグナリングは、マルチレベル受信機３３０中の終端抵抗器３４５が受けるものとは異なる、それぞれのマルチシグナリングレベルごとの電圧レベルと電流方向とのセットを生成する。
【００４２】
[0042]レイズドフロアシステム５００では、複合インデックスエントリはメッセージシンボルにアクセスするために利用され、レベル復号器５８５は、（上記で説明した）複合インデックスエントリのセット中のそれぞれのエントリの第１の部分を決定し、電流センサー５９０は、複合インデックスエントリのセット中のそれぞれのエントリの第２の部分を決定する。レベル復号器５８５は、マルチレベル受信機３３０のマルチレベル復号器３５５に関して上記で説明した様式と同様の様式で、マルチレベルシグナリングレベルの各々に対応する電圧の大きさを決定する。しかしながら、マルチレベル終端抵抗器５４５に印加されたバイアス電圧レベルＶRXにより、レベル復号器５８５によって決定された電圧の大きさのうちのいくつかは、大きさが互いに匹敵するが、極性が異なり、対応して、マルチレベル終端抵抗器５４５を通して生成される電流の方向が異なり得る。マルチレベル終端抵抗器５４５に印加されるバイアス電圧レベルＶRXの様々なレベルは、マルチレベルシグナリングから同等の電圧の大きさの組合せを生成し得る。バイアス電圧レベルＶRXが一定のままであり、レイズドフロアシステム５００との通信セッション全体中に複合インデックスエントリの特定のセットに関係する大きさに固定されたままである限り、メッセージシンボルの正しいアクセスおよび取出しが行われる。
【００４３】
[0043]マルチレベル終端抵抗器５４５にわたるマルチレベルシグナリングによって生成された電圧レベルと電流方向との組合せは、データリンク３３５上に与えられる４つの送信シンボルについて一意である。電流センサー５９０によって決定された、複合インデックスエントリの第２の部分は、レベル復号器５８５によって決定された、２つの等価な大きさの電圧レベルが、複合インデックスエントリのセット中のそれぞれのエントリとして一意に復号されることを可能にする。したがって、ＰＡＭシグナリングシステム３００のマルチレベル受信機３３０中で利用される同じマルチレベルシグナリングは、レイズドフロアシステム５００のレイズドフロア受信機５３０に印加され、マルチレベル復号器５５５に従って、レイズドフロア受信機５３０のルックアップテーブル５６０のルックアップテーブルインデックスに複合インデックスエントリのセット中のそれぞれのエントリを適用し、ＰＡＭシグナリングシステム３００中で取り出されることになるものと同じメッセージシンボルにアクセスし得る。
【００４４】
[0044]レイズドフロアシステム５００は、ルックアップテーブル５６０に通信可能に結合され、マルチレベルシグナリングに対応するデータシンボルを記憶するように構成される受信機メモリ３４０をも含み得る。メッセージシンボルまたはデータシンボルはレイズドフロア受信機５３０のルックアップテーブル５６０から取り出され、マルチレベル受信機３３０（図３）中の（上記の）状況と同様の受信機メモリ３４０に与えられ得る。
【００４５】
[0045]最大振幅シグナリングレベルの約３３％のＰＡＭ４レイズドフロアバイアスを組み込むことによって、レイズドフロアシステム５００は、送信シンボルを復号し、データシンボルのアレイから対応するデータシンボルを取り出す際に、０Ｖのバイアス電圧レベルＶRXでデータシンボルのアレイからさらなるデータシンボルを取り出す際に利用される電力量よりも約５７％小さい電力量を利用し得る。
【００４６】
[0046]図６Ａは、いくつかの例示的な実施形態による、レイズドフロアバイアスを用いたＰＡＭ４受信機シグナリングレベル６００のグラフである。マルチレベル復号器５５５の動作と、バイアスソース５９５によってバイアス端子５９７に与えられるバイアスとに関して上記で説明したように、様々なレベルのバイアス電圧レベルＶRXがマルチレベル終端抵抗器５４５に印加され得る。マルチレベル終端抵抗器５４５にわたって生成される電圧の大きさの範囲および電流方向は、それに応じて変動する。データリンク３３５上で生成される電圧レベルの範囲は「スイング」と呼ばれることがあり、バイアス電圧レベルＶRXのレベルまたは大きさは、スイングの一部分または部分と呼ばれることがある。たとえば、スイング／２は、バイアス電圧レベルＶRXがデータリンク３３５上のマルチレベルシグナリングの電圧範囲の１／２に設定されることについて説明するために使用される用語であり得る。バイアス電圧レベルＶRXの設定は「フロア高さ調整」と呼ばれることがある。
【００４７】
[0047]接地基準グラフ６０５は、バイアス電圧レベルＶRXが、０Ｖまたは接地基準バイアスと呼ばれることがあるものに設定されたマルチレベルシグナリング中にマルチレベル終端抵抗器５４５を通る電流を示す。マルチレベル終端抵抗器５４５を通る電流の大きさは、マルチレベルシグナリングが（たとえば、符号化された送信シンボル０，０に対応する）レベル０から（たとえば、符号化された送信シンボル１，１に対応する）レベル３にわたるので、０．０００から＋０．０２０Ａにわたる。スイング／３グラフ６１０は、バイアス電圧レベルＶRXがマルチレベルシグナリングの電圧範囲の１／３またはスイング／３に設定されたマルチレベルシグナリング中にマルチレベル終端抵抗器５４５を通る電流を示す。マルチレベル終端抵抗器５４５を通る電流の大きさは、マルチレベルシグナリングがレベル０からレベル３にわたるので、−０．００６から＋０．０１４Ａにわたる。スイング／２グラフ６１５は、バイアス電圧レベルＶRXがマルチレベルシグナリングの電圧範囲の１／２またはスイング／２に設定されたマルチレベルシグナリング中にマルチレベル終端抵抗器５４５を通る電流を示す。マルチレベル終端抵抗器５４５を通る電流の大きさは、マルチレベルシグナリングがレベル０からレベル３にわたるので、−０．０１０から＋０．０１０Ａにわたる。
【００４８】
[0048]図６Ｂは、いくつかの例示的な実施形態による、理論的電力節約対シミュレート電力節約のテーブルである。テーブル６２０では、上記で説明したフロア高さ調整（終端レベル）（たとえば、接地基準、スイング／３）、およびそれらの対応する理論（理論）とシミュレート（シミュレート）との関係値が比較される。接地基準フロア高さは値「１」に正規化される。スイング／３のフロア高さ調整を用いたレイズドフロアシステム５００の場合の電力消費は、正規化された電力（接地基準）の０．４２９であり、スイング／２フロア高さ調整の場合の電力消費は、正規化された電力の０．３５７である。シミュレート値は、予想される理論値の検証を示す。
【００４９】
[0049]図７は、いくつかの例示的な実施形態において使用され得る、正規化された電力対フロア高さのグラフ７００である。正規化された電力７１０は垂直軸上でグラフ化され、正規化されたフロア高さ７０５は水平軸上でグラフ化される。正規化されたフロア高さ７０５は０から１にわたる。正規化された電力７１０は０から１．８にわたる。たとえば、上記で説明したスイング／２の例は、正規化された電力７１５が最小電力７２０を達成した場合に生じる。最小電力７２０は、０．５の正規化されたフロア高さにおいて（すなわち、スイング／２において）生じる。
【００５０】
[0050]正規化された電力７１０の曲線は、レイズドフロア受信機５３０中における、消費される総シグナリング電力とフロア高さとを比較する方法を与える。正規化された電力７１０の曲線の各値は、対応するフロア高さにおける４つの信号レベルの各々において消費される電力の和から計算される。たとえば、０のフロア高さ（すなわち、接地基準）において、正規化された電力値は、レベル０からレベル３までの４つの信号レベルの各々における正規化された電力の和であり、バイアス電圧レベルＶRXは０Ｖに等しい。電力を正規化するために、０Ｖに等しいＶRXをもつレベル３における電力は、ユニティ（unity）または１に設定され、量時間通信が各信号レベルにおいて行われる、等しいと見なされる。所与の信号レベルにおける電力は式Ｉ2Ｒによって与えられ、ただし、Ｉは、マルチレベル終端抵抗器５４５を通る電流５７５であり、Ｒはマルチレベル終端抵抗器５４５のオーム単位の値である。
【００５１】
[0051]レベル３電力は正規化の基準であり、したがって、１に等しい正規化された電力を有する。４つの連続する電力レベルの各々はスイングの１／３だけ分離される。スイングは、マルチレベル終端抵抗器５４５にわたって印加され、Ｉ、電流５７５を生成するデータリンク３３５上で生成される電圧レベルの範囲である。レベル２電力は、スイング電圧（すなわち、ＩＲ）の２／３において生じ、したがってＩの２／３の電流５７５において生じる。各レベルにおける電力がマルチレベル終端抵抗器５４５の同じ値Ｒに基づくので、所与の信号レベルのための相対電力は、レベル３電流に対する、考慮された信号レベルにおける電流の比の２乗である。レベル３電流に対するレベル２電流の比の２乗は、レベル２の正規化された電力被加数（summand）を与えることになる。レベル２電流はレベル３電流（接地基準）の２／３である。したがって、レベル２電力被加数は、（２／３）2、または０．４４４．．．である。同様にして、レベル１電力被加数は（１／３）2、または０．１１１．．．であり、レベル０電力被加数は０である。したがって、０Ｖに等しいＶRXのフロア高さにおける正規化された電力は、１＋０．４４４．．．＋０．１１１．．．＋０、または１．５５５．．．である。スイング／２の正規化された電力は、（スイング／２フロア高さにおける）レベル３〜レベル０における４つの正規化された電力レベルの和である。対応するスイング／２電流比は、＋１／２  Ｉ、＋１／６  Ｉ、−１／６  Ｉ、および−１／２  Ｉである。したがって、スイング／２のフロア高さにおける正規化された電力は、２＊（１／２）2+２＊（１／６）2、または０．５５５．．．である。これは、上記で説明した最小電力７２０の値である。接地基準フロアと比較したスイング／２フロア高さの電力節約は、接地基準の正規化された電力で除算されたスイング／２正規化された電力、または０．５５５．．．／１．５５５．．．であり、それは０．３５７に等しい。これは、図６Ｂに示されているスイング／２理論的電力節約対シミュレート電力節約を確証する。
【００５２】
[0052]図８は、いくつかの例示的な実施形態による、電力節約対フロア高さの割合のグラフ８００である。割合８０５は垂直軸上でグラフ化され、正規化されたフロア高さ８１０は水平軸上でグラフ化される。正規化されたフロア高さ８１０は０から１にわたる。上記のスイング／３の例は、０．３３３．．．の正規化されたフロア高さを有し、割合電力節約のプロット８１５は、スイング／３節約８２０を約５７％として示す。同様に、上記のスイング／２の例は、０．５の正規化されたフロア高さを有し、割合電力節約のプロット８１５は、スイング／２節約８２５を約６４％として示す。図６Ｂのレイズドフロアバイアス６００を用いたＰＡＭ４受信機シグナリングレベルを参照すると、スイング／２電力節約は、１の正規化された電力と比較して０．３５７である。したがって、節約される電力は、正規化された電力−使用される電力、または１−０．３５７、または０．６４３であり、それは、電力節約対フロア高さの割合８００のグラフでグラフ化された６４％の電力節約の妥当性を確認する。
【００５３】
[0053]図９は、いくつかの例示的な実施形態において使用され得る、事前コーディングによって与えられ得る電力節約利益の表表現９００である。レイズドフロアシステム５００の例示的な実施形態を通して伝搬される送信シンボルの理想的なバイトの最上位ビット（ＭＳＢ）および最下位ビット（ＬＳＢ）９０５の値が、グラフの左側部分に示されている。ＭＳＢおよびＬＳＢ９０５は、値が０，０から１，１にわたる４つの符号化された状態９１５に対応する。相対電流レベルのセット９１０は、マルチレベル終端抵抗器電流（Ｉ）を、マルチレベル終端抵抗器５４５（ＲTERM）を通る正規化された電流レベルの部分（たとえば、Ｉ／２、Ｉ／６）として示す。フロア高さバイアスが、ここで仮定されるスイング／２に設定された場合、相対電力レベル９２０は中間点を中心として対称であり、０，０のＭＳＢ／ＬＳＢの場合と１，１のＭＳＢ／ＬＳＢの場合との電力レベルは等しく、同じく０，１のＭＳＢ／ＬＳＢの場合と１，０のＭＳＢ／ＬＳＢの場合とは等しい。最小電力グルーピング９２５は、ＭＳＢとＬＳＢとが互いに異なるとき、単純な送信において利用される最小電力、したがって、最も大きい電力節約が生じることを示す。最小電力グルーピング９２５は、反転ビットを含む送信シンボルとして送信され、レイズドフロア受信機５３０のマルチレベル復号器５５５中で復号されるべき、所与のデータシンボルの特定のパーティション内のビットの部分をシフトし得る事前コーディングアルゴリズムによって獲得され得る利益を示す。
【００５４】
[0054]事前コーディングは、送信より前にメッセージシンボル中のいくつかのデータビットを反転させるためのアルゴリズムの適用によってシグナリング遷移の際の電力消費を低減し得るタイプのデータバス反転（ＤＢＩ：Data-Bus-Inversion）を指す用語であり得る。しかしながら、このタイプの事前コーディングは、元のデータシンボルが受信機において再構成され得るように、送信の各端部において反転プロセスを同期させるために、符号化器と復号器との間の反転情報を通信するために追加の通信チャネルを利用する。
【００５５】
[0055]図１０は、データバス反転（ＤＢＩ）符号化／復号システムを示すブロックレベル概略図である。データバス反転符号化／復号システムは、メッセージシンボルを送信する際に消費される電力を低減するために、バイトまたはバイトの部分内のビットを選択的に反転させるために、様々な電力低減アルゴリズムおよび通信システム内のさらなるハードウェアとともに使用され得る。送信電力の低減は、場合によっては送信されるメッセージシンボル内に生じることになる「１」または「０」の数を変更することによって達成され得る。
【００５６】
[0056]符号化器１００４は、ｎビット並列入力データ１００２ａ〜１００２ｎをモニタするように構成され得る。符号化器１００４は、送信されるべきバイトのある部分が望ましくない値をもつデータビット（１００２ａ〜１００２ｎ）を有するとき、送信より前に、並列入力データ１００２ａ〜１００２ｎまたはいくつかの部分を反転させ得る。望ましくない値は、他の値よりも大きい電流フローを生じる値であり得る。たとえば、並列入力データ１００２ａ〜１００２ｎの各データビット中の望ましくない値は、論理「０」が電流を流れさせ、論理「１」が電流フローを生じない場合、論理「０」であり得る。並列入力データ１００２ａ〜１００２ｎの各考慮されるデータビット中の望ましくない値は、そのビット位置における論理「１」が電流を流れさせ、論理「０」が電流フローを生じない場合、論理「１」であり得る。
【００５７】
[0057]反転インジケータノード１０１４は、バス１０１０の１つのコネクタを駆動するために、ラインドライバ１００８を使用して、反転インジケータまたは「データ反転インジケータ」を復号器１０１２に送信し得る。反転インジケータノード１０１４によって送信される反転インジケータは、ラインドライバ１００６ａ〜１００６ｎおよびバス１０１０を通して復号器１０１２に送信される並列データが、符号化器１００４によって反転された１つまたは複数のデータ要素を含むときを示し得る。復号器１０１２は、バス１０１０から受信された反転データ要素を再反転させることによって、反転インジケータに応答し得る。一例では、反転インジケータノード１０１４は、８ビット幅を有する並列入力データ１００２ａ〜１００２ｎに関連付けられ得、反転インジケータノード１０１４は、送信データの最上位部分または最上位バイト（４ビットバイト）（たとえば、ＢＩＴ＿８〜ＢＩＴ＿５）が事前コーディングアルゴリズムに従って反転されたときに設定される。バイトという用語は、しばしば８ビットのグループに関連付けられることに留意されたい。このコンテキストでは、ならびに本文書および関連する請求項全体にわたって、この用語は、より一般的には、所定の数のビットのグループを指すために適用される。同様にして、ワードという用語は、概して数がバイトよりも大きいが、通常関連する量である１６に必ずしも等しいとは限らない、ビットのグループに適用される。
【００５８】
[0058]符号化器１００４は、並列入力データ１００２ｅ〜１００２ｎ（ただしｎ＝８）を反転させるように構成され得、復号器１０１２は、反転インジケータノード１０１４がアサートされた（たとえば、＝「１」に設定された）とき、バス１０１０から受信されたデータ１０１６の最上位（４ビット）バイトを反転させるように構成され得る。復号器１０１２は、符号化器１００４によって実行される反転を逆転させ、それにより、符号化器１００４の並列入力データ１００２ａ〜１００２ｎの真のコピーおよび／または表現である出力１０１８ａ〜１０１８ｎを生成する。いくつかの例では、符号化器１００４が並列入力データ１００２ａ−１００２ｎまたはそれの一部分を反転させるべきであるかどうかの決定は、符号化器１００４の並列入力データ１００２ａ〜１００２ｎと並列に送信される１６、３２または６４ビットワード中の１つまたは複数の他のバイトあるいはそれらのバイトの部分の考慮を含み得る。いくつかの事例では、バス幅は、２つの並列ビットまたは信号ラインと同程度狭くなり得る。
【００５９】
[0059]図１１は、いくつかの例示的な実施形態による、データ反転事前コーディングを用いたレイズドフロアバイアスとマルチレベルシグナリングとを組み込むレイズドフロアシステム１１００のブロックレベル概略図である。レイズドフロアシステム１１００は、いくつかの例示的な実施形態では、メッセージに対応するデータシンボルを記憶し、取り出すように構成され得る、送信機メモリ３０５（図３）を含む。レイズドフロアシステム１１００は、各々が、送信機側データリンク端子１１１５に結合されたそれぞれのマルチレベル符号化器（レベル符号化器）１１２０を有する複数の送信機１１１０を含み得る。マルチレベル符号化器１１２０および送信機側データリンク端子１１１５は、概して、図３に関して上記で説明したマルチレベル符号化器３２０および送信機側データリンク端子３１５に対応し得る。マルチレベル符号化器１１２０および送信機側データリンク端子１１１５は、いくつかの例示的な実施形態では、これらの要素のインスタンスが並列に伴うように構成され得る。たとえば、マルチレベル符号化器１１２０は回路板上に実装され、さらなる並列回路板上に実装されたさらなるマルチレベル符号化器１１２０と並列に動作するように構成され得る。
【００６０】
[0060]複数の送信機１１１０中の送信機の数と、送信機側データリンク端子１１１５の幅とは、レイズドフロアシステム１１００を用いて実装されたバス構造中のビット数（すなわち、ワード幅）と対応する。マルチレベル符号化器１１２０の各々は送信機メモリ３０５に通信可能に結合され、送信機メモリ３０５からデータシンボルを取り出し、データシンボルをマルチレベル送信シンボルに符号化するように、残りのマルチレベル符号化器１１２０とともにまとめて構成され得る。反転データ符号化器（符号化器）１１０２は、いくつかの例示的な実施形態によれば、送信機メモリ３０５と、複数の送信機１１１０と、マルチレベル符号化器１１２０の各々との間に通信可能に結合され得る。反転データ符号化器１１０２は、図１０のデータバス反転符号化／復号システムに関して上記で説明した様式と同様の様式でデータシンボルを反転データシンボルに事前コーディングするように構成される。
【００６１】
[0061]複数の送信機１１１０は、マルチレベルシグナリングプロトコルに従って、符号化されたマルチレベル送信シンボルを送信するように構成され得る。通信リンクまたはデータリンク１１３５は、送信機側データリンク端子１１１５を通して複数の送信機１１１０に通信可能に結合され、マルチレベルシグナリングを伝搬するように構成され得る。データリンク１１３５は、レイズドフロアシステム１１００のバス幅と対応する数「ｎ」個のビットラインを含み得る。レイズドフロアシステム１１００は、データリンク１１３５を通して複数の送信機１１１０に通信可能に結合され得、マルチレベルシグナリングプロトコルに従ってマルチレベル送信シンボルを受信するように構成され得る複数のレイズドフロア受信機１１３０を含む。受信機メモリ３４０は、レイズドフロア受信機１１３０に通信可能に結合され、メッセージに対応するデータシンボルを記憶するように構成され得る。レイズドフロア受信機１１３０は、いくつかの例示的な実施形態によれば、受信機メモリ３４０に結合されたときに、並列におよび組合せで動作するように構成され得る。レイズドフロア受信機１１３０は、概して、図５に関して上記で説明したレイディドフロア受信機５３０と対応し得る。反転データ復号器（復号器）１１０４は、レイズドフロア受信機１１３０と受信機メモリ３４０との間に通信可能に結合され、（以下で説明するレベル復号論理１１６０のそれぞれのインスタンスから取り出された）反転データシンボルをデータシンボルに復号するように構成され得る。
【００６２】
[0062]それぞれのレイズドフロア受信機１１３０は、それぞれ、第１の終端抵抗器ノード５６５を通して受信機側データリンク端子１１５０に通信可能に結合され、第２の終端抵抗器ノード５７０を通してバイアス端子５９７に通信可能に結合されたマルチレベル終端抵抗器５４５を含む。受信機側データリンク端子１１５０は、レイズドフロアシステム１１００のバス幅と対応し、データリンク１１３５の幅と対応する数「ｎ」個のビット位置を含み得る。各マルチレベル終端抵抗器５４５は、マルチレベルシグナリングを受信し、マルチレベル終端抵抗器５４５の第１の終端抵抗器ノード５６５と第２の終端抵抗器ノード５７０とにわたって対応する分極された電圧および電流を生成するように構成される。マルチレベルシグナリングは、それの少なくとも一部分がデータシンボルから符号化された反転データシンボルである送信シンボルを含む。バイアスソース５９５は、第１のバイアスソースノード５９４を通してバイアス端子５９７に通信可能に結合され、第２のバイアスソースノード５９６を通して接地に通信可能に結合され、バイアス端子５９７上でバイアス電圧レベルＶRXを選択的に生成するように構成される。
【００６３】
[0063]レベル復号器５８５および電流センサー５９０は、それぞれ、入力ノードを通してマルチレベル終端抵抗器５４５の両端間に通信可能に結合され、出力ノードを通して第１のインデックスポート５８７と第２のインデックスポート５８９とにそれぞれ通信可能に結合される。複合インデックスエントリのセットのそれぞれのエントリの、第１の部分をレベル復号器５８５が決定し、第２の部分を電流センサーが決定するように構成される。レベル復号論理１１６０は、第１のインデックスポート５８７と、第２のインデックスポート５８９と、反転データ復号器１１０４とに通信可能に結合され、いくつかの例示的な実施形態では、組合せ論理のアレイと、対応するデータシンボルインデックスとを含み得る（図示せず）。レベル復号論理１１６０は、複合インデックスエントリのセット中の対応する１つの受信時にデータシンボルのアレイからデータシンボルを復号するように構成され得る。レベル復号論理１１６０は、いくつかの実施形態では、組合せ論理のアレイとして実装され、複合インデックスエントリのセットからそれぞれのエントリの第１の部分と第２の部分とを受信し、送信シンボルのアレイから関連するメッセージシンボルを取り出すためにインデックスに各エントリを適用するように構成され得る。
【００６４】
[0064]レイズドフロアシステム１１００は、インジケーション端子１１０８を通して反転データ復号器１１０４に通信可能に結合された反転インジケータノード１１０６をも含む。反転インジケータノード１１０６は、反転フラグとしても知られ得る反転インジケータ（図示せず）を反転データ復号器１１０４に伝搬する。反転データ復号器１１０４は、レベル復号論理１１６０と反転インジケータノード１１０６とに通信可能に結合され得る。反転データ復号器１１０４は、反転データシンボルをデータシンボルに復号するように構成される。受信機メモリ３４０は、反転データ復号器１１０４に通信可能に結合され得、マルチレベルシグナリングに対応するデータシンボルを記憶するように構成される。
【００６５】
[0065]バイアスソース５９５とともにレイズドフロア受信機１１３０を使用することによって、最大振幅シグナリングレベルの約１／２または５０％のバイアスソース５９５からのバイアス電圧レベルＶRXを使用するとき、送信シンボルを復号し、データシンボルのアレイからデータシンボルを取り出す際に利用される電力量は、０Ｖのバイアス電圧レベルＶRXでデータシンボルのアレイからさらなるデータシンボルを取り出す際に利用される電力量よりも約６４％小さい。送信の前にデータシンボルを反転データシンボルに事前コーディングするために反転データ符号化器１１０２と反転データ復号器１１０４とを組み込むことによって、最大振幅シグナリングレベルの約５０％のバイアス電圧レベルＶRXに従って、復号器から、復号された事前コーディングされたデータシンボルを生成する際に利用される電力量は、０Ｖのさらなるバイアス電圧レベルＶRXでデータシンボルのアレイからさらなるデータシンボルを取り出す際に利用される電力量よりも約７１％小さい。
【００６６】
[0066]図１２は、本明細書で開示するいくつかの態様による、マルチレベルデータ反転インジケータのグラフィカル表現である。データ反転インジケータまたは「反転インジケーション」は、マルチレベル符号化されたインジケータ信号であり得る。たとえば、図１２に示されているように、反転インジケーションは４つの電圧状態１２００、１２０２、１２０４、および１２０６に符号化され得る。データ反転インジケータまたは反転インジケーションは、反転インジケータ信号などの信号として送信され得る。いくつかのデータ事前コーディングアルゴリズムに従って、４つの電圧状態１２００、１２０２、１２０４、および１２０６は、各々が２つの状態を有するパーティションセレクタと反転指示子（inversion designator）とを符号化し得、ただし、パーティションセレクタは２つの可能なパーティション（「偶数」または「奇数」）のうちの１つの選択を示し、反転指示子は、選択されたパーティションが反転されるのか維持される（すなわち、反転されない）のかを示す。送信された反転インジケータ信号は、偶数パーティションが維持されるとき、「００」電圧状態１２００にあり、偶数パーティションが反転されるとき、「０１」電圧状態１２０２にあり、奇数パーティションが維持されるとき、「１０」電圧状態１２０４にあり、奇数パーティションが反転されるとき、「１１」電圧状態１２０６にあり得る。送信された反転インジケータ信号が反転インジケータノード１１０６を通してインジケーション端子１１０８（図１１）に送信されるとき、反転データ復号器１１０４は、４つの電圧状態１２００、１２０２、１２０４、および１２０６のうちの１つに対応する電圧レベルを与えられる。反転データ復号器１１０４内の論理は、４つの電圧状態１２００、１２０２、１２０４、および１２０６のうちの１つを復号し、奇数または偶数のどちらのパーティションが選択され、反転されるべきなのか維持されるべきなのかを決定することが可能である。
【００６７】
[0067]図１３は、いくつかの開示する例示的な実施形態による、事前コーディングされたマルチレベル反転データストリームを復号することのタイミング図１３００である。グラフは、８つのワードのシーケンスが、ｎ〜ｎ＋７の番号を付けられたクロックサイクルのシーケンス中で送信される例に関する。８つのワードは、符号化された送信シンボルとしてのデータリンク１１３５上での送信の後に、レベル復号論理１１６０から取り出された条件付き反転データシンボル（反転データ）１３０２として復号器１０１２によって受信される。各バイトは、事前コーディングされたマルチレベル反転データストリーム１３００を復号することのタイミング図中でＩ／Ｏライン（Ｉ／Ｏライン）にわたって０〜７の番号を付けられた８ビットを含む。符号化器１００４は、シーケンス中の各ワードの最上位バイト（ＭＳＢ）について反転が実行されるべきであるかどうかを決定するために、各バイトを検査し得る。
【００６８】
[0068]本例では、反転データシンボル１３０２の各々に関連する反転インジケーション（INVERSION INDICATION）１３１０のシーケンスがクロックサイクルｎ〜ｎ＋７に従って順次進む。たとえば、反転インジケーション１３１０のシーケンス中のクロックサイクルｎ＋１において、第２の反転インジケーション１３２４は、反転データシンボル１３０２中の第２の反転データシンボル１３０４に関連する。反転インジケーション１３１０は、たとえば、図１２に関して上記で説明したように、復号された反転インジケーション信号の反転指示子部分を表し得る。反転インジケーション１３１０は、さらなる例示的な実施形態では、符号化されない形態で、および反転データシンボルとの直接関連付けで直接利用可能な反転インジケーションを表し得る。これらの例示的な場合のいずれかでは、反転インジケーション１３１０は、反転インジケータノード１１０６とインジケーション端子１１０８とを通して反転データ符号化器１１０２から反転データ復号器１１０４に伝搬されていることがある（図１１）。
【００６９】
[0069]第２の反転インジケーション１３２４は論理「０」であるか、またはアサートされないインジケーションであり、これは、関連する第２の反転データシンボル１３０４が反転されるべきでないことを意味する。これは、元のデータシンボルが送信の前にそれのＭＳＢが反転されていた場合に元のデータシンボルが電力節約利益を与えなかったであろうと、関連する事前コーディングアルゴリズムが決定したときの状況であり得る。したがって、データシンボル（データシンボル）１３１２のシーケンス中のクロックサイクルｎ＋１において、第２のデータシンボル１３１４は、それのＭＳＢが反転されず、第２の反転データシンボル１３０４と等価である。
【００７０】
[0070]さらなる例では、反転インジケーション１３１０のシーケンス中のクロックサイクルｎ＋３において、第４の反転インジケーション１３２６は、反転データシンボル１３０２中の第４の反転データシンボル１３０６に関連する。第４の反転インジケーション１３２６は論理「１」であるか、またはアサートされたインジケーションであり、これは、元の第４のデータシンボルを再構成するために、関連する第４の反転データシンボル１３０６が反転されるべきであることを意味する。これは、元のデータシンボルが送信の前にそれのＭＳＢが反転されていた場合に元のデータシンボルが電力節約利益を与えたであろうと、関連する事前コーディングアルゴリズムが決定したときの状況であり得る。したがって、データシンボル（データシンボル）１３１２のシーケンス中のクロックサイクルｎ＋３において、第４のデータシンボル１３１６は、それのＭＳＢが反転される。第４の反転データシンボル１３０６のビット４〜７は、第４のデータシンボル１３１６のビット４〜７になるように反転される。
【００７１】
[0071]ここで与えられた２つの例示的な状況によって例示されるいくつかのタイプの事前コーディングに従って、電力節約利益の表表現９００（図９）中で言及された電力節約と同様の電力節約が実現され得る。データ反転事前コーディングを用いたレイズドフロアバイアスとマルチレベルシグナリングとを組み込むレイズドフロアシステム１１００の反転データ符号化器１１０２と反転データ復号器１１０４とは（図１１）、上記の２つの例において提示されたＭＳＢの反転を実装するために使用され得る。
【００７２】
[0072]ＰＡＭデータリンク中で使用されるバス構造は、別個の部分、たとえば、最上位バイト（ＭＳＢ）および最下位バイト（ＬＳＢ）に区分され得る。第１のアルゴリズム（アルゴリズム１）では、事前コーディングは、所与の送信サイクル中の互いとは異なるＭＳＢおよびＬＳＢ内の対応するビット位置におけるビット対の数の分析を含み得る。たとえば、最小電力グルーピング９２５（図９）は、シンボル送信中に低電力レベルを生成するために最上位ビットおよび最下位ビットがどのように互いと異なるかを示す。この差は、ＭＳＢ／ＬＳＢビット対の論理排他的ＯＲ演算を通して計算され得る。それぞれのビット対中で考慮されるビットは、各それぞれのパーティションにわたって最上位ビット位置から最下位ビット位置にわたる（ＬＳＢ中の最下位ビットと比較されるＭＳＢ中の最下位ビットまで加算される、ＬＳＢ中の最上位ビットと比較されるＭＳＢ中の最上位ビット）。異なるビット対の数の和が、パーティションの幅におけるビットのカウントの半分である数よりも小さい場合、アルゴリズムは、ＭＳＢ中のすべてのビットをフリップし、フリップを示す別個のフラグ（すなわち、反転インジケーション１３１０、図１３）を送る。中間基準平均電力領域（すなわち、最小電力グルーピング９２５）への送信の特定のサイクル中のビットの一部分をフリップすることに対するこのアルゴリズム手法。
【００７３】
[0073]さらなるアルゴリズム（アルゴリズム２）では、ＭＳＢおよびＬＳＢ内の対応するビット位置におけるビット対の数の同様の分析が開始され得る。しかしながら、所与のデータシンボルは、データシンボルの最下位１／２（すなわち、最低次の２つの部分）が偶数バイトと呼ばれる４つの部分に区分され、ＭＳＢとＬＳＢとにさらに区分され得る。同様に、データシンボルの最上位１／２（すなわち、最高次の２つの部分）は奇数バイトと呼ばれ、ＭＳＢとＬＳＢとにさらに区分される。アルゴリズム２では、アルゴリズム１において上記で説明したのと同じアルゴリズムが、データシンボルの最上位１／２と最下位１／２とに適用され、ただし、異なるビットの数がバス幅（ＷBUS）／４よりも小さいどうかを決定するために比較が行われる。この不等式が真である場合、データシンボルの最上位１／２は反転され、符号化された反転インジケーションが「０」に設定される。この不等式が真でない場合、次のステップは、異なるビットの数が＜（ＷBUS）＊３／４であるかどうかを決定することである。次のステップは、偶数バイトのＭＳＢおよびＬＳＢ中の異なるビットの数が、奇数バイトのＭＳＢおよびＬＳＢ中の異なるビットの数よりも大きいかどうかを決定することである。この不等式が真である場合、奇数バイトのＭＳＢは反転され、符号化された反転インジケーションが「１」に設定される。この不等式が真でない場合、偶数バイトのＭＳＢは反転され、符号化された反転インジケーションが「２」に設定される。不等式の最後の組合せが真でない場合、偶数ＭＳＢパーティションは維持され、符号化された反転インジケーションは「３」に設定される。
【００７４】
[0074]図１４は、本明細書で開示する一態様による、事前符号化されたマルチレベルデータシンボルを復号する方法を示すフローチャートである。本方法は、マルチレベル終端抵抗器５４５に印加されているバイアス電圧レベルＶRXを選択的に調整すること１４１０で開始する。バイアス電圧レベルは、データリンク１１３５に印加される最大振幅シグナリングレベルの約５０％（１／２）から３３％（１／３）の間であり得る。マルチレベル終端抵抗器５４５は、レイズドフロア受信機５３０の受信機側データリンク端子３５０に通信可能に結合され、バイアス端子５９７に通信可能に結合される。本方法は、データリンク端子（たとえば、データリンク１１３５）を通して、マルチレベル終端抵抗器５４５にわたって、およびバイアス端子５９７を通してパルス振幅変調信号を受信すること１４２０を続ける。パルス振幅変調信号に従って、マルチレベル終端抵抗器５４５にわたる電圧レベルと、マルチレベル終端抵抗器５４５を通る電流振幅とを測定すること１４３０。本方法は、測定された電圧レベルをマルチレベルシグナリング振幅にマッピングするステップ１４４０と、マルチレベル終端抵抗器５４５を通る測定された電流振幅を電流方向インジケータにマッピングするステップ１４５０とをも含む。マルチレベル終端抵抗器５４５を通して測定された電圧レベルと電流振幅とのマッピングに従って、さらなる例示的な実施形態によれば、本方法は、マルチレベルシグナリング振幅と測定された電流方向インジケータとを含む複合インデックスをアグリゲートすること１４６０を進める。
【００７５】
[0075]複合インデックスがアグリゲートされると、本方法は、複合インデックスに従ってルックアップテーブル５６０内のメッセージシンボルアレイ中のメッセージシンボルに選択的にアクセスすること１４７０によって続く。本方法は、複合インデックスアクセスに従ってルックアップテーブル５６０からメッセージシンボルを取り出すこと１４８０によって進む。本方法は、取り出されたメッセージシンボルを受信機メモリに送信すること１４９０で終わる。
【００７６】
[0076]図１５Ａは、さらなる開示する例示的な実施形態による、事前符号化されたマルチレベル反転データシンボルの復号の方法を示すフローチャート１５００である。メッセージシンボルが反転データシンボルであるとき、図１４の方法は、反転データシンボルに関連付けられた反転インジケーションを検出すること１５１０をさらに含み、反転インジケーションは、反転データシンボル内のビットのパーティションに関連する。反転インジケーションは、データ指定パーティションとは別個のビットロケーションにおける反転データシンボル内に位置するバイナリビットである。反転インジケーションは、反転データシンボルの最上位パーティション１３９９が符号化プロセスに従って反転されることを示し、反転パーティションは符号化プロセス内で指定される。反転インジケーションに従って、本方法は、データシンボルを生成するために反転データシンボル内のビットのパーティションを選択的に反転させること１５２０を続ける。本方法は、データシンボルを受信機メモリ３４０に送信すること１５３０で終わる。
【００７７】
[0077]図１５Ｂは、さらなる開示する例示的な実施形態による、事前符号化されたマルチレベル反転データシンボルの復号の方法を示すフローチャート１５０５である。メッセージシンボルが反転データシンボルであるとき、図１４の方法は、反転データシンボルに関連付けられた反転インジケーションを検出すること１５４０をさらに含む。反転インジケーションは、バイナリビットの順序対を含むように符号化されたマルチレベル反転シンボルであり、順序対は、パーティションセレクタに対応する第１のビットと反転指示子に対応する第２のビットとを含む。いくつかの例示的な実施形態によれば、反転インジケーションは、４つの信号レベルを含むマルチレベル反転シンボルであり、各信号レベルは、順序対によって決定された反転指定状態の符号化に対応する。さらなる例示的な実施形態では、反転インジケーションは、順序対に符号化された４つの信号レベルを含むマルチレベル反転シンボルである。順序対の第１のビットは、選択されたパーティションを、アサートされたとき（たとえば、「１」）、奇数パーティションであり、他の場合（たとえば、「０」）、偶数パーティションであると決定する。順序対の第２のビットは、アサートされたとき（たとえば、「１」）、選択されたパーティションが反転され、他の場合（たとえば、「０」）、維持されると決定する。
【００７８】
[0078]本方法は、反転インジケーションをパーティションセレクタと反転指示子とに復号すること１５５０を続ける。復号すること１５５０は、反転インジケーションを、パーティションセレクタに対応する第１のビットと反転指示子に対応する第２のビットとを含むバイナリビットの順序対に復号することを含む。本方法は、パーティションセレクタに従って、選択されたパーティションを決定すること１５６０を含み、ここにおいて、パーティションセレクタがアサートされたとき、奇数パーティションが選択され、他の場合、偶数パーティションが選択されると決定される。本方法の次のステップは、反転指示子に従って選択されたパーティション内のビットを選択的に反転させること１５７０である。反転指示子がアサートされたとき、選択されたパーティション内のビットは反転され、他の場合、選択されたパーティション内のビットは維持される。本方法は、データシンボルを受信機メモリ３４０に送信すること１５８０で終わる。
【００７９】
[0079]図１６は、本明細書で開示する様々な実施形態による、適用されている事前コーディングアルゴリズムに従うバス幅による電力低減を、データリンク電力低減と比較するチャートである。
【００８０】
[0080]上記で説明したように「フロアを上げる」ことに加えて、送信より前にデータの事前コーディングを適用することによって、さらなる電力節約が実現される。ＰＡＭデータリンク中で使用されるバス構造は、別個の部分、たとえば、最上位バイト（ＭＳＢ）および最下位バイト（ＬＳＢ）に区分される。上記（図１３）で説明したアルゴリズム１およびアルゴリズム２は、様々なバス幅状況におけるデータシンボルに適用され得る。たとえば、これらの２つの例示的なアルゴリズムの適用について２〜６４のバス幅が考慮され得る（アルゴリズム２は、２のバス幅の場合、特に意味をなさないことがある）。電力低減チャート（電力低減％）１６０５は、アルゴリズム１（アルゴリズム１）およびアルゴリズム２（アルゴリズム２）対バス幅（バス幅）による電力低減の割合を定める。アルゴリズム１は、より小さいバス幅において最大であり、アルゴリズム２は、８ビットのバス幅における相対的ピークを除いてその同じ傾向を継続する。
【００８１】
[0081]電力節約概要１６１０は、様々な例示的な実施形態による、上記で説明した様々なフロア高さ調整を示す。ベースラインとして標準ＰＡＭ４シグナリングで開始して、次の電力節約エントリは、フロア高さ＝スイング／３が５７％の電力節約を与え、後続のフロア高さ＝スイング／２が６４％の電力節約を与えることを示す。次のエントリは、ＭＳＢ／ＬＳＢ事前コーディングが、前のフロア高さ調整手法のいずれかと連結されたときに２１％のさらなる電力節約を与えることを示す。７１％の電力節約を与える、ＭＳＢ／ＬＳＢ事前コーディングの追加を用いた、フロア高さ＝スイング／２によって与えられる総信号電力節約。電力節約のこのレベルは、データ反転事前コーディングを用いたレイズドフロアバイアスとマルチレベルシグナリングとを組み込むレイズドフロアシステム１１００（図１１）に関して上記で説明した例示的な実施形態の適用によって実現され得、ただし、データ反転事前コーディングは、８ビットバスに適用され得るように、アルゴリズム２（図１３）と、事前コーディングされたマルチレベル反転データストリームを復号することのグラフィカル表現１３００（図１３）とに従って実施される。
【００８２】
[0082]当業者は、本明細書で開示する実施形態に関して説明する様々な例示的なブロックおよびモジュールが様々な形態で実装され得ることを諒解されよう。いくつかのブロックおよびモジュールについて、概してそれらの機能に関して上記で説明した。そのような機能がどのように実装されるかは、全体的なシステムに課される設計制約に依存する。当業者は、説明した機能を特定の適用例ごとに様々な方法で実装し得るが、そのような実装の決定は、本発明の範囲からの逸脱を生じるものと解釈されるべきではない。さらに、モジュール、ブロック、またはステップ内の機能のグループ化は、説明を簡単にするためのものである。本発明から逸脱することなく、特定の機能またはステップが１つのモジュールまたはブロックから移され得る。
【００８３】
[0083]開示した実施形態の上記の説明は、当業者が本発明を製作または使用できるように提供したものである。これらの実施形態への様々な修正は当業者には容易に明らかであり、本明細書で説明した一般原理は、本発明の趣旨または範囲から逸脱することなく他の実施形態に適用され得る。したがって、本明細書で提示する説明および図面は、本発明の現在好ましい実施形態を表し、したがって、本発明によって広く企図される主題を表すことを理解されたい。本発明の範囲は、当業者に明らかになり得る他の実施形態を完全に包含することと、したがって、本発明の範囲は、添付の特許請求の範囲以外のものによって限定されないこととをさらに理解されたい。
【図１】
2017526248.tif 000003
【図２】
2017526248.tif 000004
【図３】
2017526248.tif 000005
【図４】
2017526248.tif 000006
【図５】
2017526248.tif 000007
【図６Ａ】
2017526248.tif 000008
【図６Ｂ】
2017526248.tif 000009
【図７】
2017526248.tif 000010
【図８】
2017526248.tif 000011
【図９】
2017526248.tif 000012
【図１０】
2017526248.tif 000013
【図１１】
2017526248.tif 000014
【図１２】
2017526248.tif 000015
【図１３】
2017526248.tif 000016
【図１４】
2017526248.tif 000017
【図１５Ａ】
2017526248.tif 000018
【図１５Ｂ】
2017526248.tif 000019
【図１６】
2017526248.tif 000020
【手続補正書】
【提出日】平成29年3月15日(2017.3.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
マルチレベルシグナリングを受信することと、前記マルチレベルシグナリングの振幅に従って対応する電圧レベルおよび電流を生成することとを行うように構成される終端抵抗器と、
前記終端抵抗器に結合され、前記終端抵抗器上でバイアス電圧レベルを選択的に生成するように構成されるバイアスソースと、
前記終端抵抗器の両端間に結合され、前記終端抵抗器にわたる前記電圧レベルの値および前記終端抵抗器を通る前記電流の方向を決定することと、対応して、データシンボルのアレイから関連するデータシンボルを取り出すこととを行うように構成されるマルチレベル復号器、前記データシンボルのアレイ中の各データシンボルは、電圧レベル値と電流方向との異なる組合せに関連付けられる、と
を備える、装置。
【請求項２】
前記終端抵抗器は、前記受信されたマルチレベルシグナリングに対応する複数の電圧レベルを受信することと、前記マルチレベルシグナリングと前記バイアス電圧レベルとの前記組合せに従って、前記対応する電圧レベルおよび電流を生成することとを行うように構成される、
請求項１に記載の装置。
【請求項３】
前記マルチレベル復号器は、
前記終端抵抗器の両端間に結合され、前記終端抵抗器にわたる前記電圧レベルの前記値を決定するように構成されるレベル復号器と、
前記終端抵抗器の両端間に結合され、前記終端抵抗器を通る前記電流の前記方向を決定するように構成される電流センサーと、
前記レベル復号器および前記電流センサーに結合されたルックアップテーブル、前記ルックアップテーブルは、前記データシンボルのアレイを含み、前記ルックアップテーブルは、前記決定された電圧レベル値と前記電流の前記決定された方向との前記組合せを受信することと、前記データシンボルのアレイから前記関連するデータシンボルを取り出すこととを行うように構成される、と
を含む、請求項１に記載の装置。
【請求項４】
前記ルックアップテーブルは、前記決定された電圧レベル値と前記電流の前記決定された方向との前記組合せの各々を、前記データシンボルのアレイからの関連するデータシンボルに一意に関連付けるように構成される、
請求項３に記載の装置。
【請求項５】
前記レベル復号器は、前記マルチレベルシグナリングの受信中に前記終端抵抗器にわたる電圧振幅を決定するように構成される、
請求項３に記載の装置。
【請求項６】
前記電流センサーは、前記マルチレベルシグナリングの受信中に前記終端抵抗器にわたる前記電圧の極性を測定することによって前記終端抵抗器中を流れる電流の前記方向を決定するように構成される、
請求項３に記載の装置。
【請求項７】
前記ルックアップテーブルに結合され、前記データシンボルのアレイを記憶するように構成される受信機メモリをさらに備える、
請求項３に記載の装置。
【請求項８】
前記バイアス電圧レベルは、前記終端抵抗器によって受信された前記マルチレベルシグナリングの最大振幅シグナリングレベルの約３３％である、
請求項１に記載の装置。
【請求項９】
受信機のデータリンク端子に結合された終端抵抗器に所定のバイアス電圧レベルを印加することと、
前記データリンク端子にわたる電圧レベルに従ってパルス振幅変調信号を受信することと、
前記受信することに従って、前記終端抵抗器にわたる電圧レベルと前記終端抵抗器を通る電流振幅とを測定することと、
前記測定することに従って、前記終端抵抗器にわたる前記測定された電圧レベルと、前記終端抵抗器を通る前記測定された電流振幅とを含む組合せをアグリゲートすることと、
前記組合せに従ってマルチレベル復号器内のメッセージシンボルアレイ中のメッセージシンボルに選択的にアクセスすること、前記メッセージシンボルアレイ中の各メッセージシンボルは、前記終端抵抗器にわたる測定された電圧レベルと前記終端抵抗器を通る測定された電流振幅との異なる組合せに関連付けられる、と、
前記アクセスすることに従って前記マルチレベル復号器から前記メッセージシンボルを取り出すことと
を備える、方法。
【請求項１０】
前記測定された電圧レベルをマルチレベルシグナリング振幅にマッピングすることと、
前記終端抵抗器を通る前記測定された電流振幅を電流方向インジケータにマッピングすることと、
前記マルチレベルシグナリング振幅と前記測定された電流方向インジケータとをアグリゲートすることをさらに含む、前記組合せをアグリゲートすることと、
前記取り出されたメッセージシンボルを受信機メモリに送信することと
をさらに備える、請求項９に記載の方法。
【請求項１１】
前記マルチレベルシグナリング振幅に従って、前記パルス振幅変調信号は、電圧レベルの範囲を含み、
前記印加することは、前記パルス振幅変調信号の電圧レベルの前記範囲中の最大振幅シグナリングレベルの約１／３から１／２の間で前記バイアス電圧レベルの前記大きさを選択的に調整することを含む、
請求項１０に記載の方法。
【請求項１２】
前記メッセージシンボルは、反転データシンボルであり、前記方法は、
前記反転データシンボルに関連付けられた反転インジケーションを検出すること、前記反転インジケーションは、前記反転データシンボル内のビットのパーティションにさらに関連付けられる、と、
前記反転インジケーションに従って、データシンボルを生成するために前記反転データシンボル内のビットの前記パーティションを選択的に反転させることと、
前記データシンボルを受信機メモリに送信することと
をさらに備える、請求項９に記載の方法。
【請求項１３】
前記反転インジケーションは、前記反転データシンボルの最上位パーティションが符号化プロセスに従って条件付きで反転されることを示す、
請求項１２に記載の方法。
【請求項１４】
前記反転インジケーションは、前記反転データシンボル中の前記パーティション内のビットが符号化プロセスに従って反転されることを示し、
前記パーティションは、前記符号化プロセス内で指定される、
請求項１２に記載の方法。
【請求項１５】
前記反転インジケーションは、データ指定部分とは別個のビットロケーションにおける前記反転データシンボル内に位置するバイナリビットである、
請求項１２に記載の方法。
【請求項１６】
前記データシンボルは、パルス振幅変調信号を含む、
請求項１２に記載の方法。
【請求項１７】
前記メッセージシンボルは、反転データシンボルであり、前記方法は、
前記反転データシンボルに関連付けられた反転インジケーションを検出することと、
前記反転インジケーションをパーティションセレクタと反転指示子とに復号することと、
前記パーティションセレクタに従って、選択されたパーティションを決定すること、ここにおいて、前記パーティションセレクタがアサートされたとき、奇数パーティションが選択され、他の場合、偶数パーティションが選択されると決定される、と、
前記反転指示子に従って、前記選択されたパーティション内のビットを選択的に反転させること、ここにおいて、前記反転指示子がアサートされたとき、前記選択されたパーティション内のビットが反転され、他の場合、前記選択されたパーティション内のビットが維持される、と、
前記データシンボルを受信機メモリに送信することと
をさらに備える、請求項９に記載の方法。
【請求項１８】
前記復号することは、前記反転インジケーションを、前記パーティションセレクタに対応する第１のビットと前記反転指示子に対応する第２のビットとを含むバイナリビットの順序対に復号することを含む、
請求項１７に記載の方法。
【請求項１９】
前記反転インジケーションは、バイナリビットの順序対を含むように符号化されたマルチレベル反転シンボルであり、前記順序対は、前記パーティションセレクタに対応する第１のビットと前記反転指示子に対応する第２のビットとを含む、
請求項１７に記載の方法。
【請求項２０】
前記反転インジケーションは、４つの信号レベルを含むマルチレベル反転シンボルであり、各信号レベルが、前記順序対によって決定された反転指定状態の符号化に対応する、
請求項１９に記載の方法。
【請求項２１】
前記反転インジケーションは、順序対に符号化された４つの信号レベルを含むマルチレベル反転シンボルであり、
さらに、ここにおいて、
前記順序対の第１のビットが、選択されたパーティションを、アサートされたとき、奇数パーティションであり、他の場合、偶数パーティションであると決定し、
前記順序対の第２のビットが、アサートされたとき、前記選択されたパーティションが反転され、他の場合、維持されると決定する、
請求項１９に記載の方法。
【請求項２２】
データリンク端子に結合された終端抵抗器、前記終端抵抗器は、データリンクを通してマルチレベルシグナリングを受信することと、前記マルチレベルシグナリングの振幅に従って、対応する電圧レベルおよび電流を生成することとを行うように構成される、と、
前記終端抵抗器に結合され、前記終端抵抗器上でバイアス電圧レベルを選択的に生成するように構成されるバイアスソースと、
前記終端抵抗器の両端間に結合され、前記終端抵抗器にわたる前記電圧レベルの値および前記終端抵抗器を通る前記電流の方向を決定することと、対応して、送信シンボルのアレイから関連するメッセージシンボルを取り出すこととを行うように構成されるマルチレベル復号器、前記送信シンボルのアレイ中の各メッセージシンボルは、電圧レベル値と電流方向との異なる組合せに関連付けられる、と、
前記マルチレベル復号器に結合され、反転インジケーションと、それの少なくとも一部分が反転データシンボルである前記関連するメッセージシンボルとを受信し、反転データシンボルをデータシンボルに復号するように構成される反転データ復号器と
を備える、装置。
【請求項２３】
前記マルチレベル復号器は、
前記終端抵抗器の両端間に結合され、前記終端抵抗器にわたる前記電圧レベルの前記値を決定するように構成されるレベル復号器と、
前記終端抵抗器の両端間に結合され、前記終端抵抗器を通る前記電流方向を決定するように構成される電流センサーと
を含む、請求項２２に記載の装置。
【請求項２４】
前記反転データ復号器に結合され、前記マルチレベルシグナリングに対応するデータシンボルを記憶するように構成される受信機メモリをさらに備える、
請求項２２に記載の装置。
【請求項２５】
前記反転データ復号器は、前記反転インジケーションに従ってそれぞれの反転データシンボルの部分中のデータビットを選択的に反転することによって、反転データシンボルをデータシンボルに復号するように構成され、
前記反転インジケーションは、前記それぞれの反転データシンボルの部分が符号化プロセスに従って反転されたとき、反転データシンボルに関連付けられる、
請求項２２に記載の装置。
【請求項２６】
前記バイアス電圧レベルは、前記終端抵抗器によって受信された前記マルチレベルシグナリングの最大振幅シグナリングレベルの約５０％である、
請求項２２に記載の装置。
【請求項２７】
メッセージに対応するデータシンボルを記憶することと、取り出すこととを行うように構成される送信機メモリと、
前記送信機メモリに結合され、前記送信機メモリからメッセージシンボルを受信することと、前記データシンボルをマルチレベル送信シンボルに符号化することを行うように構成されるマルチレベル符号化器と、
前記マルチレベル符号化器に結合され、マルチレベルシグナリングプロトコルに従って、前記符号化されたマルチレベル送信シンボルを送信するように構成される送信機と、
前記送信機に結合され、前記マルチレベルシグナリングプロトコルに従って、前記符号化されたマルチレベル送信シンボルを受信するように構成される受信機、前記受信機は、
前記送信機に結合された終端抵抗器、前記終端抵抗器は、マルチレベルシグナリングを受信することと、対応する電圧レベルおよび電流を生成することとを行うように構成される、と、
前記終端抵抗器に結合され、前記終端抵抗器上でバイアス電圧レベルを選択的に生成するように構成されるバイアスソースと、
レベル復号器および電流センサー、各々は、前記終端抵抗器の両端間に結合され、前記レベル復号器は、前記終端抵抗器にわたる前記電圧レベルの値を決定するように構成され、前記電流センサーは、前記終端抵抗器を通る電流の方向を決定するように構成される、と、
前記レベル復号器および前記電流センサーに結合されたレベル復号論理、前記レベル復号論理は、メッセージシンボルのアレイを含み、前記メッセージシンボルのアレイ中の各メッセージシンボルは、電圧レベル値と電流方向との異なる組合せに関連付けられ、前記レベル復号論理は、電圧レベル値と電流方向との組合せに基づいて、前記メッセージシンボルのアレイからメッセージシンボルを取り出すように構成される、と
を備える、と、
前記受信機に結合され、前記メッセージに対応するデータシンボルを記憶するように構成される受信機メモリと
を備える、システム。
【請求項２８】
前記送信機メモリと前記マルチレベル符号化器との間に結合され、前記メッセージシンボルを反転データシンボルに事前コーディングするように構成される反転データ符号化器と、
前記受信機と前記受信機メモリとの間に結合された反転データ復号器、前記反転データ復号器は、前記反転データシンボルをデータシンボルに復号するように構成される、と、
前記反転データ符号化器と前記反転データ復号器との間に結合された反転インジケータノード、前記反転インジケータノードは、前記反転データ符号化器から前記反転データ復号器に反転インジケータを伝搬するように構成される、と
をさらに備える、請求項２７に記載のシステム。
【請求項２９】
前記バイアス電圧レベルは、前記符号化されたマルチレベル送信シンボルの最大振幅シグナリングレベルの約５０％である、
請求項２８に記載のシステム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００８３
【補正方法】変更
【補正の内容】
【００８３】
[0083]開示した実施形態の上記の説明は、当業者が本発明を製作または使用できるように提供したものである。これらの実施形態への様々な修正は当業者には容易に明らかであり、本明細書で説明した一般原理は、本発明の趣旨または範囲から逸脱することなく他の実施形態に適用され得る。したがって、本明細書で提示する説明および図面は、本発明の現在好ましい実施形態を表し、したがって、本発明によって広く企図される主題を表すことを理解されたい。本発明の範囲は、当業者に明らかになり得る他の実施形態を完全に包含することと、したがって、本発明の範囲は、添付の特許請求の範囲以外のものによって限定されないこととをさらに理解されたい。
以下に本願発明の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
マルチレベルシグナリングを受信することと、受信されたマルチレベルシグナリングの振幅に従って対応する分極された電圧および電流を生成することとを行うように構成される終端抵抗器と、
前記終端抵抗器に通信可能に結合され、前記終端抵抗器上でバイアス電圧レベルを選択的に生成するように構成されるバイアスソースと、
前記終端抵抗器の両端間に通信可能に結合され、前記終端抵抗器にわたる前記分極された電圧および電流に従って複合インデックスエントリのセットからのそれぞれのエントリを決定することと、対応して、データシンボルのアレイから関連するデータシンボルを取り出すこととを行うように構成されるマルチレベル復号器と
を備える、装置。
［Ｃ２］
前記終端抵抗器は、前記受信されたマルチレベルシグナリングに対応する複数の電圧レベルを受信することと、前記マルチレベルシグナリングと前記バイアス電圧レベルとの組合せに従って、前記対応する分極された電圧および電流を生成することとを行うように構成される、
Ｃ１に記載の装置。
［Ｃ３］
前記マルチレベル復号器は、
前記終端抵抗器の両端間に通信可能に結合され、前記複合インデックスエントリのセット中の前記それぞれのエントリの第１の部分を決定するように構成されるレベル復号器と、
前記終端抵抗器の両端間に通信可能に結合され、前記複合インデックスエントリのセット中の前記それぞれのエントリの第２の部分を決定するように構成される電流センサーと、
前記レベル復号器および前記電流センサーに通信可能に結合されたルックアップテーブル、前記ルックアップテーブルは、前記データシンボルのアレイと、対応するインデックスとを含み、前記ルックアップテーブルは、前記複合インデックスエントリのセットからそれぞれのエントリを受信することと、前記データシンボルのアレイから前記関連するデータシンボルを取り出すために前記インデックスに前記エントリを適用することとを行うように構成される、と
を含む、Ｃ１に記載の装置。
［Ｃ４］
前記インデックスは、前記複合インデックスエントリのセット中の１つのエントリの前記第１の部分と前記第２の部分とを、前記データシンボルのアレイからの関連するデータシンボルに一意に関連付けるように構成される、
Ｃ３に記載の装置。
［Ｃ５］
前記レベル復号器は、前記マルチレベルシグナリングの受信中に前記終端抵抗器にわたる電圧振幅を決定するように構成され、さらに、ここにおいて、各電圧振幅は、前記複合インデックスエントリのセット中の前記それぞれのエントリの第１の部分を決定する、
Ｃ３に記載の装置。
［Ｃ６］
前記電流センサーは、前記マルチレベルシグナリングの受信中に前記終端抵抗器にわたる前記電圧の極性を測定することによって前記終端抵抗器中を流れる電流の方向を決定するように構成される、
Ｃ３に記載の装置。
［Ｃ７］
前記ルックアップテーブルに通信可能に結合され、前記マルチレベルシグナリングに対応するデータシンボルを記憶するように構成される受信機メモリをさらに備える、
Ｃ３に記載の装置。
［Ｃ８］
最大振幅シグナリングレベルの約３３％のバイアス電圧レベルに従って前記データシンボルのアレイから前記データシンボルを取り出す際に利用される電力量は、バイアス電圧レベル０Ｖで前記データシンボルのアレイからさらなるデータシンボルを取り出す際に利用される電力量よりも約５７％小さい、
Ｃ１に記載の装置。
［Ｃ９］
受信機のデータリンク端子に通信可能に結合された終端抵抗器に所定のバイアス電圧レベルを印加することと、
前記データリンク端子にわたる電圧レベルに従ってパルス振幅変調信号を受信することと、
前記受信することに従って、前記終端抵抗器にわたる電圧レベルと前記終端抵抗器を通る電流振幅とを測定することと、
前記測定することに従って、前記終端抵抗器にわたる前記測定された電圧レベルと、前記終端抵抗器を通る前記測定された電流振幅とを含む複合インデックスをアグリゲートすることと、
前記複合インデックスに従ってマルチレベル復号器内のメッセージシンボルアレイ中のメッセージシンボルに選択的にアクセスすることと、
前記アクセスすることに従って前記マルチレベル復号器から前記メッセージシンボルを取り出すことと
を備える、方法。
［Ｃ１０］
前記測定された電圧レベルをマルチレベルシグナリング振幅にマッピングすることと、
前記終端抵抗器を通る前記測定された電流振幅を電流方向インジケータにマッピングすることと、
前記複合インデックスの第１の部分である前記マルチレベルシグナリング振幅と前記複合インデックスの第２の部分である前記測定された電流方向インジケータとをさらに含む、前記複合インデックスをアグリゲートすることと、
前記取り出されたメッセージシンボルを受信機メモリに送信することと
をさらに備える、Ｃ９に記載の方法。
［Ｃ１１］
前記マルチレベルシグナリング振幅に従って、前記パルス振幅変調信号は、電圧レベルの範囲を含み、
前記調整することは、前記パルス振幅変調信号の電圧レベルの前記範囲中の最大振幅シグナリングレベルの約１／３から１／２の間で前記バイアス電圧レベルの前記大きさを選択的に調整することを含む、
Ｃ１０に記載の方法。
［Ｃ１２］
前記メッセージシンボルは、反転データシンボルであり、前記方法は、
前記反転データシンボルに関連付けられた反転インジケーションを検出すること、前記反転インジケーションは、前記反転データシンボル内のビットのパーティションにさらに関連付けられる、と、
前記反転インジケーションに従って、データシンボルを生成するために前記反転データシンボル内のビットの前記パーティションを選択的に反転させることと、
前記データシンボルを受信機メモリに送信することと
をさらに備える、Ｃ９に記載の方法。
［Ｃ１３］
前記反転インジケーションは、前記反転データシンボルの最上位パーティションが符号化プロセスに従って条件付きで反転されることを示す、
Ｃ１２に記載の方法。
［Ｃ１４］
前記反転インジケーションは、前記反転データシンボル中の前記パーティション内のビットが符号化プロセスに従って反転されることを示し、
前記パーティションは、前記符号化プロセス内で指定される、
Ｃ１２に記載の方法。
［Ｃ１５］
前記反転インジケーションは、データ指定部分とは別個のビットロケーションにおける前記反転データシンボル内に位置するバイナリビットである、
Ｃ１２に記載の方法。
［Ｃ１６］
前記データシンボルは、パルス振幅変調信号を含む、
Ｃ１２に記載の方法。
［Ｃ１７］
前記メッセージシンボルは、反転データシンボルであり、前記方法は、
前記反転データシンボルに関連付けられた反転インジケーションを検出することと、
前記反転インジケーションをパーティションセレクタと反転指示子とに復号することと、
前記パーティションセレクタに従って、選択されたパーティションを決定すること、ここにおいて、前記パーティションセレクタがアサートされたとき、奇数パーティションが選択され、他の場合、偶数パーティションが選択されると決定される、と、
前記反転指示子に従って、前記選択されたパーティション内のビットを選択的に反転させること、ここにおいて、前記反転指示子がアサートされたとき、前記選択されたパーティション内のビットが反転され、他の場合、前記選択されたパーティション内のビットが維持される、と、
前記データシンボルを受信機メモリに送信することと
をさらに備える、Ｃ９に記載の方法。
［Ｃ１８］
前記復号することは、前記反転インジケーションを、前記パーティションセレクタに対応する第１のビットと前記反転指示子に対応する第２のビットとを含むバイナリビットの順序対に復号することを含む、
Ｃ１７に記載の方法。
［Ｃ１９］
前記反転インジケーションは、バイナリビットの順序対を含むように符号化されたマルチレベル反転シンボルであり、前記順序対は、前記パーティションセレクタに対応する第１のビットと前記反転指示子に対応する第２のビットとを含む、
Ｃ１７に記載の方法。
［Ｃ２０］
前記反転インジケーションは、４つの信号レベルを含むマルチレベル反転シンボルであり、各信号レベルが、前記順序対によって決定された反転指定状態の符号化に対応する、
Ｃ１９に記載の方法。
［Ｃ２１］
前記反転インジケーションは、順序対に符号化された４つの信号レベルを含むマルチレベル反転シンボルであり、
さらに、ここにおいて、
前記順序対の第１のビットが、選択されたパーティションを、アサートされたとき、奇数パーティションであり、他の場合、偶数パーティションであると決定し、
前記順序対の第２のビットが、アサートされたとき、前記選択されたパーティションが反転され、他の場合、維持されると決定する、
Ｃ１９に記載の方法。
［Ｃ２２］
データリンク端子に通信可能に結合された終端抵抗器、前記終端抵抗器は、データリンクを通してマルチレベルシグナリングを受信することと、受信されたマルチレベルシグナリングの振幅に従って、対応する分極された電圧および電流を生成することとを行うように構成される、と、
前記終端抵抗器に通信可能に結合され、前記終端抵抗器上でバイアス電圧レベルを選択的に生成するように構成されるバイアスソースと、
前記終端抵抗器の両端間に通信可能に結合され、前記終端抵抗器にわたる前記分極された電圧および電流に従って複合インデックスエントリのセットからのそれぞれのエントリを決定することと、対応して、送信シンボルのアレイから関連するメッセージシンボルを取り出すこととを行うように構成されるマルチレベル復号器と、
前記マルチレベル復号器に通信可能に結合され、反転インジケーションと、それの少なくとも一部分が反転データシンボルである前記関連するメッセージシンボルとを受信し、反転データシンボルをデータシンボルに復号するように構成される反転データ復号器と
を備える、装置。
［Ｃ２３］
前記マルチレベル復号器は、
前記終端抵抗器の両端間に通信可能に結合され、前記複合インデックスエントリのセット中のそれぞれのエントリの第１の部分を決定するように構成されるレベル復号器と、
前記終端抵抗器の両端間に通信可能に結合され、前記複合インデックスエントリのセット中のそれぞれのエントリの第２の部分を決定するように構成される電流センサーと、
前記レベル復号器および前記電流センサーに通信可能に結合されたレベル復号論理、前記レベル復号論理は、インデックスに従って送信シンボルのアレイを復号し、前記レベル復号論理は、前記複合インデックスエントリのセットから前記それぞれのエントリを受信することと、前記送信シンボルのアレイから関連するメッセージシンボルを取り出すために前記インデックスに各エントリを適用することとを行うように構成される、と、
を含む、Ｃ２２に記載の装置。
［Ｃ２４］
前記反転データ復号器に通信可能に結合され、前記マルチレベルシグナリングに対応するデータシンボルを記憶するように構成される受信機メモリをさらに備える、
Ｃ２２に記載の装置。
［Ｃ２５］
前記反転データ復号器は、前記反転インジケーションに従ってそれぞれの反転データシンボルの部分中のデータビットを選択的に反転することによって、反転データシンボルをデータシンボルに復号するように構成され、
前記反転インジケーションは、前記それぞれの反転データシンボルの部分が符号化プロセスに従って反転されたとき、反転データシンボルに関連付けられる、
Ｃ２２に記載の装置。
［Ｃ２６］
最大振幅シグナリングレベルの約５０％のバイアス電圧レベルに従って前記メッセージシンボルのアレイから前記データシンボルを取り出す際に利用される電力量は、バイアス電圧レベル０Ｖで前記メッセージシンボルのアレイからさらなるデータシンボルを取り出す際に利用される電力量よりも約６４％小さい、
Ｃ２２に記載の装置。
［Ｃ２７］
メッセージに対応するデータシンボルを記憶することと、取り出すこととを行うように構成される送信機メモリと、
前記送信機メモリに通信可能に結合され、前記送信機メモリからメッセージシンボルを受信することと、前記メッセージシンボルをマルチレベル送信シンボルに符号化することを行うように構成されるマルチレベル符号化器と、
前記マルチレベル符号化器に通信可能に結合され、マルチレベルシグナリングプロトコルに従って、前記符号化されたマルチレベル送信シンボルを送信するように構成される送信機と、
前記送信機に通信可能に結合され、前記マルチレベルシグナリングプロトコルに従って、前記符号化されたマルチレベル送信シンボルを受信するように構成されるレイズドフロア受信機と、
前記レイズドフロア受信機に通信可能に結合され、前記メッセージに対応するデータシンボルを記憶するように構成される受信機メモリと
を備える、システム。
［Ｃ２８］
前記送信機メモリと前記マルチレベル符号化器との間に通信可能に結合され、前記メッセージシンボルを反転データシンボルに事前コーディングするように構成される反転データ符号化器と、
前記レイズドフロア受信機と前記受信機メモリとの間に通信可能に結合された反転データ復号器、前記反転データ復号器は、前記反転データシンボルをデータシンボルに復号するように構成される、と、
前記反転データ符号化器と前記反転データ復号器との間に通信可能に結合された反転インジケータノード、前記反転インジケータノードは、前記反転データ符号化器から前記反転データ復号器に反転インジケータを伝搬するように構成される、と
をさらに備える、Ｃ２７に記載のシステム。
［Ｃ２９］
最大振幅シグナリングレベルの約５０％のバイアス電圧レベルに従って、前記反転データ復号器から前記復号された事前コーディングされたデータシンボルを生成する際に利用される電力量は、さらなるバイアス電圧レベル０Ｖで前記データシンボルのアレイからさらなるデータシンボルを取り出す際に利用される電力量よりも約７１％小さい、
Ｃ２８に記載のシステム。
［Ｃ３０］
前記レイズドフロア受信機は、
前記送信機に通信可能に結合された終端抵抗器と、前記終端抵抗器がマルチレベルシグナリングを受信することと、対応する分極された電圧および電流を生成することとを行うように構成される、
前記終端抵抗器に通信可能に結合され、前記終端抵抗器上でバイアス電圧レベルを選択的に生成するように構成されるバイアスソースと、
レベル復号器および電流センサーと、各々が前記終端抵抗器の両端間に通信可能に結合され、複合インデックスエントリのセットのそれぞれのエントリの、第１の部分を前記レベル復号器が決定するように構成され、第２の部分を前記電流センサーが決定するように構成される、
前記レベル復号器および前記電流センサーに通信可能に結合されたレベル復号論理、前記レベル復号論理は、メッセージシンボルのアレイおよび対応するインデックスを含み、前記レベル復号論理は、前記複合インデックスエントリのセットのうちの対応する１つの受信時に前記メッセージシンボルのアレイからメッセージシンボルを取り出すように構成される、
を備える、Ｃ２７に記載のシステム。
【手続補正書】
【提出日】平成29年3月16日(2017.3.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
バイアス電圧レベルにおいてバイアス電圧を生成するように構成されるバイアスソースと、
前記バイアスソースに結合され、マルチレベルソースから複数の電圧レベルにおいてマルチレベルシグナリングを受信することと、前記バイアスソースから前記バイアス電圧を受信することと、前記受信されたマルチレベルシグナリングと前記受信されたバイアス電圧との組合せによって終端抵抗器にわたって形成される入力電圧レベルに従って対応する分極された電圧および電流を生成することとを行うように構成される前記終端抵抗器と、
前記終端抵抗器の両端間に結合され、前記終端抵抗器にわたって形成される前記入力電圧レベルの電圧の大きさを決定することと、複合インデックスエントリのセットの対応する第１の部分を決定することとを行うように構成されるレベル復号器と、
前記終端抵抗器の両端間に結合され、前記終端抵抗器にわたって形成される前記入力電圧レベルの前記電圧の大きさの極性を測定することによって前記終端抵抗器中を流れる電流の方向を決定することと、前記複合インデックスエントリのセットの対応する第２の部分を決定することとを行うように構成される電流センサーと、
前記レベル復号器および前記電流センサーに結合されたルックアップテーブル、前記ルックアップテーブルは、データシンボルのアレイおよび対応するルックアップテーブルインデックスを含み、前記ルックアップテーブルインデックスは、前記複合インデックスエントリのセットの前記第１の部分と前記第２の部分との異なる組合せを前記データシンボルのアレイ中の異なるデータシンボルに一意に関連付け、前記ルックアップテーブルは、前記複合インデックスエントリのセットの前記第１の部分と前記第２の部分とを受信することと、前記データシンボルのアレイから対応するデータシンボルを取り出すこととを行うように構成される、と
を備えるマルチレベル復号器と
を備える、装置。
【請求項２】
前記ルックアップテーブルに結合され、前記データシンボルのアレイを記憶するように構成される受信機メモリをさらに備える、
請求項１に記載の装置。
【請求項３】
前記バイアス電圧レベルは、前記終端抵抗器によって受信された前記マルチレベルシグナリングの最大振幅シグナリングレベルの約３３％である、
請求項１に記載の装置。
【請求項４】
受信機のデータリンク端子に結合された終端抵抗器に所定のバイアス電圧レベルを印加することと、
前記データリンク端子にわたる電圧レベルに従ってパルス振幅変調信号を受信すること、前記電圧レベルは、複数の電圧レベルのうちの１つである、と、
前記印加されたバイアス電圧レベルと前記受信されたパルス振幅変調信号との組合せに従って、前記終端抵抗器にわたる電圧レベルと前記終端抵抗器を通る電流方向とを測定することと、
前記測定された電圧レベルに対応する複合インデックスエントリのセットの第１の部分を決定することと、前記測定された電流方向に対応する前記複合インデックスエントリのセットの第２の部分を決定することと、
前記複合インデックスエントリのセットの前記第１の部分と前記第２の部分との組合せに従ってルックアップテーブル中に含まれているメッセージシンボルアレイ中のメッセージシンボルに選択的にアクセスすること、前記メッセージシンボルアレイ中の各メッセージシンボルは、前記複合インデックスエントリのセットの前記第１の部分と前記第２の部分との異なる組合せに関連付けられる、と、
前記ルックアップテーブルから前記複合インデックスエントリのセットの前記第１の部分と前記第２の部分との前記組合せに対応する前記メッセージシンボルのうちの１つを取り出すことと
を備える、方法。
【請求項５】
前記測定された電圧レベルをマルチレベルシグナリング振幅にマッピングすることと、
前記終端抵抗器を通る前記測定された電流方向を電流方向インジケータにマッピングすることと、
前記複合インデックスエントリのセットの前記第１の部分と前記第２の部分とをアグリゲートすることと、
前記取り出されたメッセージシンボルを受信機メモリに送信することと
をさらに備える、請求項４に記載の方法。
【請求項６】
前記マルチレベルシグナリング振幅に従って、前記パルス振幅変調信号は、電圧レベルの範囲を含み、
前記印加することは、前記パルス振幅変調信号の電圧レベルの前記範囲中の最大振幅シグナリングレベルの約１／３から１／２の間で前記バイアス電圧レベルの大きさを選択的に調整することを含む、
請求項５に記載の方法。
【請求項７】
前記メッセージシンボルは、反転データシンボルであり、前記方法は、
前記反転データシンボルに関連付けられた反転インジケーションを検出すること、前記反転インジケーションは、前記反転データシンボル内のビットのパーティションにさらに関連付けられる、と、
前記反転インジケーションに従って、データシンボルを生成するために前記反転データシンボル内のビットの前記パーティションを選択的に反転させることと、
前記データシンボルを受信機メモリに送信することと
をさらに備える、請求項４に記載の方法。
【請求項８】
前記反転インジケーションは、前記反転データシンボルの最上位パーティションが符号化プロセスに従って条件付きで反転されることを示す、
請求項７に記載の方法。
【請求項９】
前記反転インジケーションは、前記反転データシンボル中の前記パーティション内のビットが符号化プロセスに従って反転されることを示し、
前記パーティションは、前記符号化プロセス内で指定される、
請求項７に記載の方法。
【請求項１０】
前記反転インジケーションは、データ指定部分とは別個のビットロケーションにおける前記反転データシンボル内に位置するバイナリビットである、
請求項７に記載の方法。
【請求項１１】
前記データシンボルは、パルス振幅変調信号を含む、
請求項７に記載の方法。
【請求項１２】
前記メッセージシンボルは、反転データシンボルであり、前記方法は、
前記反転データシンボルに関連付けられた反転インジケーションを検出することと、
前記反転インジケーションをパーティションセレクタと反転指示子とに復号することと、
前記パーティションセレクタに従って、選択されたパーティションを決定すること、ここにおいて、前記パーティションセレクタがアサートされたとき、奇数パーティションが選択され、他の場合、偶数パーティションが選択されると決定される、と、
前記反転指示子に従って、前記選択されたパーティション内のビットを選択的に反転させること、ここにおいて、前記反転指示子がアサートされたとき、前記選択されたパーティション内のビットが反転され、他の場合、前記選択されたパーティション内のビットが維持される、と、
前記データシンボルを受信機メモリに送信することと
をさらに備える、請求項４に記載の方法。
【請求項１３】
前記復号することは、前記反転インジケーションを、前記パーティションセレクタに対応する第１のビットと前記反転指示子に対応する第２のビットとを含むバイナリビットの順序対に復号することを含む、
請求項１２に記載の方法。
【請求項１４】
前記反転インジケーションは、バイナリビットの順序対を含むように符号化されたマルチレベル反転シンボルであり、前記順序対は、前記パーティションセレクタに対応する第１のビットと前記反転指示子に対応する第２のビットとを含む、
請求項１２に記載の方法。
【請求項１５】
前記反転インジケーションは、４つの信号レベルを含むマルチレベル反転シンボルであり、各信号レベルが、前記順序対によって決定された反転指定状態の符号化に対応する、
請求項１４に記載の方法。
【請求項１６】
前記反転インジケーションは、順序対に符号化された４つの信号レベルを含むマルチレベル反転シンボルであり、
さらに、ここにおいて、
前記順序対の第１のビットが、選択されたパーティションを、アサートされたとき、奇数パーティションであり、他の場合、偶数パーティションであると決定し、
前記順序対の第２のビットが、アサートされたとき、前記選択されたパーティションが反転され、他の場合、維持されると決定する、
請求項１４に記載の方法。
【請求項１７】
バイアス電圧レベルにおいてバイアス電圧を生成するように構成されるバイアスソースと、
データリンク端子および前記バイアスソースに結合された終端抵抗器、前記終端抵抗器は、複数の電圧レベルにおいてデータリンクを通してマルチレベルシグナリングを受信することと、前記バイアスソースから前記バイアス電圧を受信することと、前記受信されたマルチレベルシグナリングと前記受信されたバイアス電圧との組合せによって前記終端抵抗器にわたって形成される入力電圧レベルに従って、対応する分極された電圧および電流を生成することとを行うように構成される、と、
前記終端抵抗器の両端間に結合され、前記終端抵抗器にわたって形成される前記入力電圧レベルの電圧の大きさを決定することと、複合インデックスエントリのセットの対応する第１の部分を決定することとを行うように構成されるレベル復号器と、
前記終端抵抗器の両端間に結合され、前記終端抵抗器にわたって形成される前記入力電圧レベルの前記電圧の大きさの極性を測定することによって前記終端抵抗器中を流れる電流の方向を決定することと、前記複合インデックスエントリのセットの対応する第２の部分を決定することとを行うように構成される電流センサーと、
前記レベル復号器および前記電流センサーに結合されたルックアップテーブル、前記ルックアップテーブルは、送信シンボルのアレイおよび対応するルックアップテーブルインデックスを含み、前記ルックアップテーブルインデックスは、前記複合インデックスエントリのセットの前記第１の部分と前記第２の部分との異なる組合せを前記送信シンボルのアレイ中の異なる送信シンボルに一意に関連付け、前記ルックアップテーブルは、前記複合インデックスエントリのセットの前記第１の部分と前記第２の部分とを受信することと、前記データシンボルのアレイから対応するメッセージシンボルを取り出すこととを行うように構成される、と
を備えるマルチレベル復号器と、
前記マルチレベル復号器に結合され、反転インジケーションと、それの少なくとも一部分が反転データシンボルである前記関連するメッセージシンボルとを受信し、反転データシンボルをデータシンボルに復号するように構成される反転データ復号器と
を備える、装置。
【請求項１８】
前記反転データ復号器に結合され、前記マルチレベルシグナリングに対応するデータシンボルを記憶するように構成される受信機メモリをさらに備える、
請求項１７に記載の装置。
【請求項１９】
前記反転データ復号器は、前記反転インジケーションに従ってそれぞれの反転データシンボルの部分中のデータビットを選択的に反転することによって、反転データシンボルをデータシンボルに復号するように構成され、
前記反転インジケーションは、前記それぞれの反転データシンボルの部分が符号化プロセスに従って反転されたとき、反転データシンボルに関連付けられる、
請求項１７に記載の装置。
【請求項２０】
前記バイアス電圧レベルは、前記終端抵抗器によって受信された前記マルチレベルシグナリングの最大振幅シグナリングレベルの約５０％である、
請求項１７に記載の装置。
【請求項２１】
メッセージに対応するデータシンボルを記憶することと、取り出すこととを行うように構成される送信機メモリと、
前記送信機メモリに結合され、前記送信機メモリからメッセージシンボルを受信することと、前記データシンボルをマルチレベル送信シンボルに符号化することとを行うように構成されるマルチレベル符号化器と、
前記マルチレベル符号化器に結合され、マルチレベルシグナリングプロトコルに従って、前記符号化されたマルチレベル送信シンボルを送信するように構成される送信機、前記マルチレベルプロトコルは、複数の電圧レベルを備える、と、
前記送信機に結合され、前記マルチレベルシグナリングプロトコルに従って、前記符号化されたマルチレベル送信シンボルを受信するように構成される受信機、前記受信機は、
バイアス電圧レベルにおいてバイアス電圧を選択的に生成するように構成されるバイアスソースと、
前記送信機および前記バイアスソースに結合された終端抵抗器、前記終端抵抗器は、前記複数の電圧レベルにおいてマルチレベルシグナリングを受信することと、前記バイアスソースから前記バイアス電圧を受信することと、前記受信されたマルチレベルシグナリングと前記受信されたバイアス電圧との組合せによって前記終端抵抗器にわたって形成される入力電圧レベルに従って対応する分極された電圧および電流を生成することとを行うように構成される、と、
レベル復号器および電流センサー、各々は、前記終端抵抗器の両端間に結合され、前記レベル復号器は、前記終端抵抗器にわたる前記入力電圧レベルの値を決定することと、複合インデックスエントリのセットの対応する第１の部分を決定することとを行うように構成され、前記電流センサーは、前記終端抵抗器中を流れる電流の方向を決定することと、前記複合インデックスエントリのセットの対応する第２の部分を決定することとを行うように構成される、と、
前記レベル復号器および前記電流センサーに結合されたレベル復号論理、前記レベル復号論理は、メッセージシンボルのアレイを含み、前記メッセージシンボルのアレイ中の各メッセージシンボルは、前記複合インデックスエントリのセットの前記第１の部分と前記第２の部分との異なる組合せに関連付けられ、前記レベル復号論理は、前記複合インデックスエントリのセットの前記第１の部分と前記第２の部分との組合せに基づいて、前記メッセージシンボルのアレイからメッセージシンボルを取り出すように構成される、と
を備える、と、
前記受信機に結合され、前記メッセージに対応するデータシンボルを記憶するように構成される受信機メモリと
を備える、システム。
【請求項２２】
前記送信機メモリと前記マルチレベル符号化器との間に結合され、前記メッセージシンボルを反転データシンボルに事前コーディングするように構成される反転データ符号化器と、
前記受信機と前記受信機メモリとの間に結合された反転データ復号器、前記反転データ復号器は、前記反転データシンボルをデータシンボルに復号するように構成される、と、
前記反転データ符号化器と前記反転データ復号器との間に結合された反転インジケータノード、前記反転インジケータノードは、前記反転データ符号化器から前記反転データ復号器に反転インジケータを伝搬するように構成される、と
をさらに備える、請求項２１に記載のシステム。
【請求項２３】
前記バイアス電圧レベルは、前記符号化されたマルチレベル送信シンボルの最大振幅シグナリングレベルの約５０％である、
請求項２２に記載のシステム。
【国際調査報告】
2017526248.tif 000021
2017526248.tif 000022
2017526248.tif 000023
2017526248.tif 000024