配線長チューニング

現在、バージョン 24. をご覧頂いています。最新情報については、バージョン 配線長チューニング の 25 をご覧ください。

高速設計のルーティングにおける主な課題の2つは、ルートのインピーダンスを制御することと、重要なネットの長さを一致させることです。インピーダンス制御ルーティングは、出力ピンから出た信号が目標の入力ピンに正しく受信されることを保証します。ルートの長さを一致させることで、タイミングが重要な信号が目標のピンに同時に到着することを保証します。ルートの長さを調整し、一致させることは、差動ペアルーティングにも不可欠です。 差動ペアの長さが一致するように、ルーティングにアコーディオンパターンが追加されました。
差動ペアの長さが一致するように、ルーティングにアコーディオンパターンが追加されました。

インタラクティブ長さ調整およびインタラクティブ差動ペア長さ調整コマンド(ルートメニューから起動、またはアクティブバー上の ボタンから起動)は、設計内の利用可能なスペース、ルール、障害物に応じて、可変振幅のチューニングパターンを挿入することで、ネットまたは差動ペアの長さを最適化および制御するための動的な手段を提供します。

チューニングパターンには、アコーディオン、トロンボーン、ソートゥースの3つのスタイルが利用可能です。

3種類のチューニングパターンが利用可能です。インタラクティブレングスチューニングコマンドを起動した後、パターンを選択するにはTabを押してください。3種類のチューニングパターンが利用可能です。インタラクティブレングスチューニングコマンドを起動した後、パターンを選択するにはTabを押してください。

レングスチューニングのプロパティは、設計ルール、ネットのプロパティ、または指定した値に基づくことができます。これらの波形パターンのコントロールは、Propertiesパネルを通じてアクセスされます - レングスチューニング中にTabを押してパネルを開きます。

必要に応じて、ルートに沿って複数の位置にレングスチューニングパターンを追加することができます。

ネットの長さの調整

長さ調整機能の優雅さは、洗練されたソフトウェアアルゴリズムと直感的なユーザーコントロールを巧みに組み合わせていることにあります。長さ調整セグメントは、カーソルをルートパスに沿ってスワイプするだけで追加され、調整セグメントを構成するさまざまなトラックや円弧の寸法と位置は、長さ調整アルゴリズムによって自動的に計算されて挿入されます。キーボードショートカットは、追加されている間、調整セグメントのスタイルとプロパティを制御するために使用されます。

インタラクティブな長さ調整のプロセスは以下の通りです:

  1. ルールに基づいて長さ調整を行う場合は、マッチング長長さの設計ルールを設定します。
  2. ルートメニューからインタラクティブ長さ調整コマンドを起動します(または、アクティブバー上の ボタンを使用)。
  3. Tabを押してPropertiesパネルを開き、長さ調整パターンを選択し、次にデザインスペース一時停止ボタンオーバーレイ( )をクリックして配置を再開します。
  4. ルートを選択します。ネットや差動ペア(またはその他の自由線やトラック)をクリックした後、単にカーソルをルートのパスに沿ってスライドまたはワイプします。


カーソルがルートパスに沿って移動すると、チューニングセグメントが自動的に追加されます。

インタラクティブルーティング中にも、アコーディオン追加オプションが有効になっている場合、アコーディオン形状のセクションが作成されます。これらの形状は真のアコーディオンオブジェクトではありません。配置された後、それらは単にトラックや円弧の集合であり、個別に選択することができます。このページの情報は、この古いスタイルのアコーディオンルーティングには適用されません。

以下のセクションでは、これらのステップについてより詳細に説明します。

設計ルールの設定

長さ調整中に従う設計ルールには、マッチド長さルールと長さルールの2つがあり、どちらも高速カテゴリーのPCBルールと制約エディタにあります。これらのルールのいずれか、または両方があなたの設計において重要かもしれません。それは、潜在的な問題がスキュー(信号が異なる時間に到着する - マッチド長さルールを使用)に関連しているか、または全体的な信号遅延(長さルールを使用)に関連しているかによります。

長さ調整中、最小、最大、目標、および現在の長さの詳細は、ネット長さゲージに反映されます。

マッチング長設計ルール

マッチング長設計ルールは、対象となるネット群がすべて、指定された許容誤差内で最長ネットの長さに合わせて配線されなければならないことを指定しています(画像を表示)。対象となるネット群は、ルールの範囲またはクエリによって定義されます。

長さ調整ツールは、対象ネットのセットの中で最も長いネットを見つけ、有効な範囲と目標長さ()を提供します:

  • TargetLength = セット内で最も長く配線されたネット
  • MinLimit = LongestNet - MatchedLength ルールの許容誤差
  • MaxLimit = TargetLength
調整したいネットを含むネットクラスを定義し、そのネットクラスを対象とするルールを設定すると良いでしょう。

長さ設計ルール

マッチングされたネット長規則を補完する形で、長さ設計規則は、ネットまたはネットのセットの最小および最大許容配線長を指定します。対象となるネットは、指定された最小および最大長さの範囲内でなければなりません(画像を表示)。

長さ調整ツールは、対象ネットのセットの中で最も長いネットを見つけ、有効な範囲と目標長さ()を提供します:

  • TargetLength = セット内の最長ルーティングネット
  • MinLimit = 規則の最小値
  • MaxLimit = 規則の最大値

重複する規則の適用方法

これらの規則のいずれか、または両方があなたの設計において重要かどうかは、潜在的な問題がスキュー(信号が異なる時間に到着する - マッチングされたネット長の規則を考えてください)に関連しているか、または全体的な信号遅延(長さの規則を考えてください)に関連しているかによります。

適用可能な長さの規則とマッチングされた長さの規則がある場合、長さ調整ツールは両方の規則を考慮し、最も厳しい制約のセットを算出します。

有効範囲と目標長()は、以下のように決定されます:

  • TargetLength = セット内の最長ルーティングネット、またはルールからの最低MaxLimit
  • MinLimit = (LongestNet - MatchedLengthルールの許容誤差)、またはルールからの最高MinLimit
  • MaxLimit = TargetLength
  • ValidRange = 最高MinLimitから最低MaxLimitまで(長さとマッチした長さのルールの最も厳しい組み合わせ)

たとえば、Lengthルールで指定された最大長が、Matched Lengthルールによって特定された最長の既存ルート長よりも短い場合、Lengthルールが優先され、その短い長さがチューニング中に使用されます。パネルには、各ルールの計算された最小限界最大限界が表示され、目標長さが期待通りであるかを確認するためにこれらを使用します。

上に示された画像では、LengthルールとMatched Lengthルールが対象ネットに適用されています。最も厳格な値はMatched Net Lengthルールから来ています(許容差0.5mm)、最大限界値は、対象ネットセット内の最長ネットの現在の長さが46.836mmであることを示しています(これはLengthルールによって許可される最大値よりも少ない)。この例では、長さの範囲内で許容される最も厳しい許容差はMatched Lengthルールで定義された許容差(0.5mm)であるため、それがValidRangeの計算に使用されます。目標長さは常により厳格な最大長です。

Propertiesパネルは、調整されているネットを対象とするすべての設計ルールを表示し、最も優先度の高い適用可能なルールが選択され、強調表示されます。

ターゲットの長さと同じかそれ以上の長さのネット(または差動ペア)の長さ調整を開始すると、ターゲットの長さが旧長さより短いというメッセージが表示されます。

調整パターンの選択

Length Tuningコマンドを起動した後、設計スペースで長さ調整を行うルートをクリックする前にTabキーを押してAccordionTromboneSawtoothボタンが利用可能なPropertiesパネルを開きます。必要なパターンを選択するために適切なボタンをクリックし、その後、設計スペースの一時停止ボタンオーバーレイ( )をクリックして配置を再開します。


インタラクティブ長さ調整コマンドを起動した後、Tabキーを押してパターンを選択します。

  • 調整パターンは、最後に使用されたパターンにデフォルトで設定されます。
  • 長さ調整が開始された場合(つまり、設計空間で長さ調整のためにルートがクリックされた場合)、調整パターンを他のパターンに変更することはできません。
  • パターンのジオメトリプロパティは、この段階でPropertiesパネルで設定できます。詳細については、下記の調整パターンのジオメトリプロパティセクションを参照してください。選択されたパターンのジオメトリプロパティは、インタラクティブな長さ調整中または調整後にも変更することができます。

パターンのジオメトリプロパティ

アコーディオンパターンの幾何学的特性

  • 最大振幅 - アコーディオンが伸びることができる最大の高さ(元のルートパスから測定)。既存の障害物を避けるために、これよりも少なくすることができます。数値を入力する際に単位を指定するには、値に mm または mil の接尾辞を追加します。
  • 間隔 - 隣接するアコーディオンスイッチバックパスの中心線間の距離。
  • マイター - スタイルマイタードラインまたはマイタード円弧スの場合に、チューニングパターンの角がマイターされる割合。この値は、アコーディオンをルートに接続するトレースをマイターするのにも使用されます。

  • スタイル - アコーディオンの角のスタイルで、マイタードラインマイタード円弧ス、またはラウンドから選択します。

    ラウンドスタイルが最もコンパクトで、マイタードラインが最もコンパクトではありません。

トロンボーンパターンの幾何学的特性

  • スペース - 隣接するトロンボーンスイッチバックパスの中心線間の距離。
  • マイター - スタイルマイタードラインまたはマイタード円弧スの場合に、チューニングパターンの角がマイター加工される割合。
  • スタイル - トロンボーンの角のスタイルで、マイタードラインマイタード円弧ス、またはラウンドから選択します。

    ラウンドスタイルが最もコンパクトで、マイタードラインが最もコンパクトではありません。
  • シングルサイド - チューニングパターンを元のルートパスから一方向にのみ投影するように作成します。

ノコギリ波パターンの幾何学的特性

  • 角度 - ネットの元のルートパスに対して、先行および後行の歯のエッジの傾斜。
  • 歯の幅 - 歯の上部の幅。
  • 最小ジョイント - 最初の歯が作成される前に配置される最初の直線トラックセグメントの最小長さ。
  • 最小高さ - 許容される最小の歯の高さ。
  • 実際の高さ - 元のルートパスの中心線から歯の上部トラックセグメントの中心線まで測定される、現在の歯の高さ。
  • 片側のみ - チューニングパターンを作成して、元のルートパスから一方向にのみ投影されるようにする。
  • 固定サイズ - ノコギリ歯の高さを現在の高さに固定し、そのサイズでない歯の作成を防ぐ。
  • ステップフィールドは、Propertiesパネル内のボタンをクリックするか、インタラクティブな長さ調整やインタラクティブ編集中にショートカットを使用するときに、関連する値が変更される量を示します。
  • パネル内の現在の設定は、今後のチューニングパターン配置のデフォルト設定になります。

チューニングパターンの配置

必要なチューニングパターンが選択されたら、Propertiesパネルで、デザインスペース内のルートをクリックして、その長さのチューニングを開始します。そのネットの可視性を向上させるために、デザインスペースにフィルタリングが適用されます。アコーディオンが追加される方向に沿ってカーソルをルート上で動かします。チューニングパターンが現れ、カーソルが動くにつれて成長し続けます。以下のアニメーションは、アコーディオンチューニングパターンを配置する例を示しています。


インタラクティブな長さ調整コマンドが実行され、ルートの長さを増やす必要がある場合にアコーディオンが配置されます。

長さ調整中にTabキーを押してPropertiesパネルを開くと、選択したチューニングパターン(目標長さとジオメトリプロパティ)のプロパティをその場で変更できます。配置を再開するには、デザインスペース一時停止ボタンオーバーレイ( )をクリックします。

コースから外れても心配はいりません。カーソルをルート上に戻すと、その地点までのチューニングセグメントが追加されます。

目標長さの制御

ターゲット長を指定する方法には、手動で定義する方法、既にルーティングされたネットに基づく方法、設計ルールによって定義される方法の3つがあります。 インタラクティブな長さ調整中には、Propertiesパネルのターゲットセクションに、必要なターゲット長モードを選択するオプションが含まれています。パネルの下部には、調整パターンの形状と寸法を定義するオプションが含まれており、これらはショートカットを使用してインタラクティブに制御することもできます。

  • 手動 - フィールドに長さを入力します。最近使用した長さは保持され、再度使用したい場合に利用できます。
  • ネットから(ネットをチューニングする場合)/ 差動ペアから(差動ペアをチューニングする場合) - デザイン内のネット/差動ペアのリストからネット/差動ペアを選択します。
  • ルールから - 適用される長さと一致した長さの設計ルール。ソフトウェアはこれらのルールの最も厳しい組み合わせに従います。パネルのリストでルールをダブルクリックすると、そのプロパティを詳細に調べることができます。ネットをチューニングする際に長さと一致した長さの設計ルールがどのように適用されるかについては、設計ルールの設定セクションを参照してください。

    適用されたルールは青色で強調表示されます。チューニング中に適用されるルールを変更することができ、そのルールのエントリをクリックすると、青色で強調表示されるルールになり、目標の長さ(および説明テキスト)がそれに応じて変更されます。

    適用可能な一致した長さの設計ルールにxSignalがスコープされたxSignalクラスのソースターゲットとして選択されている場合、このルールにはPropertiesパネルで2つのモードが利用可能になることに注意してください。一つはクラス内の最長のxSignalに基づいてルールを適用するためのもの、もう一つは選択されたxSignalをソースターゲットとしてルールを適用するためのものです(このxSignalの名前はルール名の後に括弧内に示されます)。

手動で定義されたターゲットの長さ、または選択されたネットを通じて定義されたターゲットの長さについては、Length(長さ)および/またはMatched Net Length(一致ネット長)のルールが存在する場合、それらは有効な長さの範囲を提供するために使用され、手動/ネットで定義された長さよりも制限が厳しくなる可能性があることに注意してください。

/ 目標長 フィールドは、配置されるチューニングパターンの追加によってインタラクティブ長さ調整または差動ペア長さ調整コマンドが達成しようとしている全体の長さを示します。 目標にクリップオプションが有効になっている場合、チューニングパターンの長さは、目標長(手動またはネットから / 差動ペアからモードでチューニングする場合)または定義された許容範囲内で目標よりわずかに短い長さ(ルールからモードでチューニングする場合)が達成されると自動的にクリップされます。これは、目標長を超え、許容される最大長を超える可能性のある多くのチューニングセグメントを追加するのを防ぐために使用できます。

Press Tab during length tuning to open the Properties panel, where you can select the target length mode.
 

長さ調整中にTabキーを押すと、目標長モードを選択できるPropertiesパネルが開きます。

PCBパネルの使用

PCBパネルがネットモードに設定されている場合、ルーティングされた信号の現在の長さを表示します。パネルのデフォルトモードは、名前、ノード数、ルーティングされた長さ、およびルーティングされていない(マンハッタン)長さを表示することです。パネルの列見出し領域を右クリックすると、メニューが表示され、追加の列を選択したり、既存の列を非表示にしたりすることができます。

長さの設計ルールが設定されている場合、そのルールに対象となる各ネットの配線状態も色付けされます。具体的には、配線長 < ルールの最小値の場合は黄色で強調表示され、ネットがルールを満たす場合はクリア、または配線長 > ルールの最大値の場合は赤色になります。


3つのネットが長さの設計ルールに違反しています。2つは短すぎ、1つは長すぎます。

ネット長さゲージの使用

長さルールやマッチング長さルールが定義されている場合、インタラクティブルーティングやインタラクティブ長さ調整中に、長さ調整ゲージを表示させることで長さを監視できます。ルーティングや調整を行っている間、Shift+G ショートカットを使用してゲージの表示を切り替えます。

ゲージは現在のルーティング長を数字で表示し、赤/緑のスライダーは推定長さを示します。既存のルートの長さを調整している場合、推定長さは配置されたトラックと円弧(実際の物理的長さ)の合計です。インタラクティブルーティング中にネット長さゲージを使用している場合、推定長さは配置されたルーティングの合計プラス目標パッドまでの残り距離(接続ラインの長さ)になります。

インタラクティブルーティング中に、ルーティングされた長さがルールの最小値にさえ達していないのに、ゲージスライダーがルールの最小値と最大値の間のどこかにあるように見えることが混乱するかもしれません。下の画像のようにです。これは、インタラクティブルーティング中にスライダーが推定長さを表しているためです。ここで: 推定長さ = ルーティングされた長さ + 目標までの距離(接続線の長さ)

インタラクティブルーティング中に長さの設計ルールが守られていることを示すゲージ - 現在のルーテッド長さを数字で表示し、スライダーは現在の推定長さを示します。

ゲージの機能は以下の通りです:

  • ゲージのアウトラインを定義する長方形のボックス。
  • 最小長さと最大長さを示す2本の垂直な黄色いバー。最小値と最大値は、上述のように設計ルールによって定義された最も厳しい制約のセットから決定されます。
  • 目標長さを表す緑の垂直バー。これは、手動で入力された値、既存の選択されたネットから使用される長さ、または設計ルールから計算された有効な長さ範囲の中間点のいずれかになります。
  • ネットの現在のルーテッド長さ(長さ調整中)または推定長さ(インタラクティブルーティング中)を示す赤または緑のスライダー。現在の長さが許容される最小長さと最大長さの範囲外から範囲内に移動すると、スライダーは赤から緑に変わります。
  • 現在のルーテッド長さ(配置されたトラックと円弧の長さ)は、ゲージスライダー上に数値で重ねて表示されます(例の画像では62.781mm)。
  • ゲージの長方形のアウトラインは、可能な長さの全範囲を示し、その上限と下限の意味は選択した目標長さモードに依存します。
    • モードが手動またはネットからで、適用可能な長さルールがない場合、スライダーボックスの下限は現在のネットの長さとなり、上限は指定された最大長さとなります。
    • モードが手動またはネットからで、適用可能な長さルールがある場合、スライダーボックスの下限はルールまたは現在のルート長さ(どちらか小さい方)から取られ、上限はユーザーによって定義されます。
    • モードがルールからで、適用可能な長さルール、適用可能なマッチング長さルール、またはその両方がある場合、スライダーボックスの下限はルールまたは現在のルート長さ(どちらか小さい方)から決定され、スライダーボックスの上限はルールのMaxLimitから決定されます。

上記のようなPCBパネルの列の定義:

  • ルーテッド長 = 配置されたトラックセグメントの長さの合計。
  • 推定長 = 現在のルーテッド長 + 現在の位置から目標パッドまでの距離(残りの接続ラインの長さ)。
  • シグナル長 = 現在のルーテッド長 + 現在の位置から目標パッドまでのマンハッタン(X + Y)距離。

長さゲージの例


ゲージの設定は、適用されるルールによって定義された制約から計算されます。

  • ゲージの最小値(ゲージの左端)は45(最低MinLimit)です
  • ゲージの最大値(ゲージの右端)は48(最高MaxLimit)です
  • 左の黄色いバー(最高MinLimit)は46.58です
  • 右の黄色いバー(最低MaxLimit)は47.58です(上の画像で緑のバーに隠れています)
  • 緑のバー(TargetLength)は47.58です(セット内の最長ネットのルート長で、MaxLimitと等しい)
  • 緑のスライダーとその上に重ねられた数値(現在のルート長)は47.197です。

配置したチューニングパターンに満足できない場合は、元に戻すを使用するか、パターンを一度クリックして選択し、削除を押します。削除されたパターンは単一のトラックセグメントに置き換えられますが、既存のセグメントの間に追加されると、複数の共線セグメントが発生することがあります。これらの共線セグメントを単一のセグメントに解決するには、セグメントのいずれかをクリックして1秒間保持します。これにより、そのネット上のネットアナライザが実行され、ネット上のどこかで全ての共線セグメントが単一のセグメントに解決されます。

アコーディオン式チューニングセグメントを使用することのデメリットはありますか?隣接するアコーディオンセクションが長時間にわたって近すぎる場合、クロストークの結合が信号を歪ませる可能性があります。詳細については、業界の専門家であるハワード・ジョンソン博士による興味深い記事「Serpentine (アコーディオン) Delays」をお読みください。http://www.signalintegrity.com/Pubs/edn/serpentine.htm

長さチューニング中のパターンジオメトリプロパティの制御

インタラクティブな長さチューニング中に、パターンジオメトリプロパティは、Propertiesパネルから、またはショートカットを使用して、その場で変更することができます。長さチューニング中に利用可能なショートカットには以下が含まれます:

ショートカット 機能
Tab Propertiesパネルを開く(全てのパターン)
スペースバー 3つのチューニングコーナースタイルを切り替える(アコーディオン&トロンボーンパターン)
 (カンマ) 関連するステップフィールドで指定された量だけ最大振幅(アコーディオンパターン)または実際の高さ(ノコギリパターン)を減少させる
 (ピリオド) 関連するステップフィールドで指定された量だけ最大振幅(アコーディオンパターン)または実際の高さ(ノコギリパターン)を増加させる
3 関連するステップフィールドで指定された量だけスペースを減少させる(アコーディオン&トロンボーンパターン)
4 関連するステップフィールドで指定された量だけスペースを増加させる(アコーディオン&トロンボーンパターン)
1 関連するステップフィールドで指定された%だけコーナーのマイターを減少させる(アコーディオン&トロンボーンパターン)
2 関連するステップフィールドで指定された%だけコーナーのマイターを増加させる(アコーディオン&トロンボーンパターン)
S シングルサイドオプションをオン/オフ切り替える(ノコギリ&トロンボーンパターン)
Shift Shiftを押し続けると、パターンの配置からスライドへ切り替わる。リリースすると、パターンの配置を続ける(ノコギリ&トロンボーンパターン)
Shift+G 長さチューニングゲージのオン/オフを切り替える
ショートカットを覚えるのが難しい場合でも心配はいりません。実際に覚える必要があるショートカットは1つだけです、Shift+F1です。これはショートカットのためのショートカットです - 任意のインタラクティブコマンド中に使用して、そのコマンドのショートカットリストを表示します。

配置中にチューニングパターンの形状と振幅を制御するためにショートカットキーを使用します。

なぜチューニングパターンが時々消えるのか?

チューニングエンジンは、現在のジオメトリ設定に従ってチューニングパターンを構築します。これらの設定の組み合わせと、現在のトラック幅によって、チューニングエンジンがパターン形状を作成できなくなることがあります。長さのチューニングを試みていて、パターンが表示されない場合は、次の手順を試してみてください:

  1. 作業中はPropertiesパネルを表示させて、さまざまな設定を確認できるようにしてください。インタラクティブな長さ調整中には、適切なモードが自動的に表示されます。
  2. アコーディオンとトロンボーンのパターンでは、Spacebarを押してモードを切り替え、マイターラインモードにしてください。
  3. アコーディオンとトロンボーンのパターンでは、1のショートカットを複数回押して、マイターをゼロに減らしてください。
  4. アコーディオンとソートゥースのパターンでは、ルートの長さを調整するために最初にクリックすると、選択矩形が表示されます。それが非常に大きい場合(隣接するルートを大きく超える距離まで広がっている場合)、 キーを複数回押して、振幅/高さを減らしてください。そのキーを押すたびに、振幅/高さが現在のステップ設定によって段階的に下がります。 ステップ設定には、最大振幅 / 実際の高さ設定の約1/10が適切です。 ステップ設定が大きすぎる場合は、キーボードのTabを押して長さ調整を一時停止し、適切なステップ値を入力して、 ボタンをクリックして長さ調整を再開してください。
  5. アコーディオンとソートゥースのパターンでは、調整を開始したときに白いアウトラインの矩形が小さすぎる場合は、 キーを押して振幅/高さを増やしてください。

これらの手順に従えば、長さを調整する際に長方形のチューニングセグメントが表示されるはずです。アコーディオンパターンを使用する際には、以下の追加ポイントを念頭に置いてください:

  • チューニングエンジンが作成しやすいスタイルは、マイタードラインのアコーディオンです。
  • マイタード円弧ススタイルを使用する場合、現在のマイター量は、振幅とスペースの設定とも連動しています。このスタイルを使用する場合は、適切な振幅とスペースの値を見つけるまで少量のマイターを使用し、必要な量までマイターを増やすと良いでしょう。
  • 作成が最も難しい形状は、ラウンドチューニングのアコーディオンです。これは、チューニングエンジンが半円形の端を作成する能力が、現在の振幅とスペースの設定に密接に関連しているためです。通常、パターンは振幅 > 半径 + ルート幅の場合に作成できます。

完成したパターンのプロパティを調整することもできます。一度クリックして選択し、Propertiesパネルでジオメトリプロパティを調整してください。また、選択した状態でパターンをクリックして保持し、ショートカットを使用してジオメトリプロパティを変更することもできます。サイズを変更するには、選択してから選択矩形またはスリーブのハンドルをドラッグします。配置されたチューニングパターンの操作セクションを参照して、詳細を学んでください。

配置されたチューニングパターンの操作

配置されたチューニングパターンを変更するには、一度クリックして選択し、編集ハンドルを表示します。エッジまたは頂点をクリックしてドラッグし、パターンの境界領域をリサイズします。パターンのセクションは、境界領域の新しい更新された形状に合わせて自動的にリサイズされます。

Propertiesパネルを使用することができます(チューニングパターンが選択されると関連するモードが表示されます)。選択したパターンのプロパティを変更するためにコントロールを使用してください。

インタラクティブ編集中にもショートカットを使用することができます。選択したチューニングパターンをクリックして保持してそれらを使用してください。

配置されたアコーディオンパターンの形状変更

以下は、アコーディオンパターンがリサイズされる方法を示すビデオです。


アコーディオンの境界ボックスのサイズを変更して振幅や長さを変えるには、クリックして保持して移動し、Propertiesパネルでスタイルを編集します。

配置されたアコーディオンパターンの回転

複数のネットの長さを調整する際、追加のチューニングパターンを配置するのが難しくなることがあります。アコーディオンパターンを使用している場合、それらを回転させることができ、障害物の間に収めたり、追加のパターンを加えたりするのに役立ちます。以下のビデオでは、配置されたアコーディオンパターンを回転させる方法を示しています。

選択したアコーディオンを回転させるには、Ctrlキーを押しながら:

  • アコーディオン選択ボックスの両端をクリックしてドラッグすると、アコーディオンの反対側の端を中心に回転します。
  • アコーディオン選択ボックスの両側をクリックしてドラッグすると、アコーディオンの中心を中心に回転します。
  • 回転中にRキーを押すと、回転が45度刻みでスナップするかどうかを切り替えます(オン/オフ)。

アコーディオンパターンはスリーブコンセプトをサポートしていないため、角を回ったりスライドさせたりすることはできません。

配置されたトロンボーンとソートゥースパターンの操作

トロンボーンとソートゥースのパターンについて、パターンが構築される多角形の領域は、スリーブと考えることができる封筒内にあります。配置されたパターンを選択してスリーブを表示するにはクリックします。

トロンボーンとノコギリ波のパターンは、さまざまな形状変化の動作をサポートするスリーブ形状内に構築されています。

スリーブをクリックして保持する場所によって、さまざまな移動やサイズ変更の動作が利用できます。クリックしてドラッグできるゾーンは3つあり、上の画像で示されています。

  • クリックしてドラッグ ゾーン1または2で、パターンを長くしたり広げたりします。パターンをリサイズするためにハンドルをクリックする必要はありません。スリーブの端に沿ってどこでも使用できます。
  • クリックしてドラッグ ゾーン3で、パターンを自由に元のルートパスに沿って、またはそれに垂直に移動させます。
  • 選択したパターンのプロパティをPropertiesパネルで編集します。

ShiftキーとCtrlキーのショートカットをクリックしてドラッグのアクション中に含めることができ、以下のように動作を変更します:

  • Shift + クリックしてドラッグすると、ゾーン1または3でパターンを元のルートパスに沿ってスライドさせ、ルートパスを横切るパターンの分布を維持します。
  • Ctrl + クリックしてドラッグすると、ゾーン2または3でパターンを元のルートパスに対して垂直に移動させます。

  • ShiftキーとCtrlキーのショートカットは修飾子であり、クリックアンドドラッグ操作中に適用/解除できます。例えば、パターンを伸ばしながらShiftキーを押してスライドモードに切り替え、その後解放して伸ばし続けることができます。
  • 選択したパターンを再中心に配置するには、シングルサイドオプションを有効にしてから無効にします。そうすると、パターンは中央の位置に戻ります。

配置されたチューニングパターンのレイヤーの変更

デザインスペースで選択された配置済みチューニングパターンのPropertiesパネルには、そのプロパティ領域にレイヤードロップダウンが含まれています。このドロップダウンを使用して、チューニングパターンが配置されている信号レイヤーをすばやく変更します。

複数のルーティングオブジェクト(チューニングパターン、トラック、円弧)を選択して、一度のアクションでそれらの信号層を変更できることに注意してください。ルーティングを選択する戦略についてもっと学びましょう。

差動ペアの長さ調整

差動ペアの長さは、インタラクティブ差動ペア長さ調整コマンド(ルートメニュー)を使用して、他の差動ペアの長さに対しても調整できます。差動ペアのルーティングと同様に、このコマンドはペア内の2つのネットに同時に作用します。

差動ペアを調整するには、対象の差動ペアにスコープされた長さまたは一致した長さの設計ルールが必要です。これは、差動ペアクエリキーワードのいずれか - InAnyDifferentialPairInDifferentialPairInDifferentialPairClassIsDifferentialPair を使用して達成されます。

差動ペアの長さを調整する予定の場合、対象の差動ペアセットに対して以下のルールを作成します:

  • マッチング長ルールはペア間の長さマッチング要件を定義します。一方のペアの長さを別のペアの長さと比較するようにルールを設定するには、グループマッチング長オプションを有効にします。
  • より高い優先度を持つ2番目のマッチング長ルールは、ペア内の長さマッチング要件を定義します。一方のペアメンバーの長さをもう一方のペアメンバーと比較するようにルールを設定するには、差動ペア内長さオプションを有効にします。

差動ペアの長さを調整する良いアプローチは以下の通りです:

  1. ペアをルーティングします。
  2. ペアで最初にインタラクティブ差動ペア長調整コマンドを使用して長さ調整を行います。長さ調整では、最長のペア内の最長信号長を目標長として使用し、ペア内の最長ネットをこの長さに調整します。
  3. 次に、各ペア内の短いネットをペア内の他のネットと比較してインタラクティブ長調整コマンドを使用して長さ調整します。
  4. これで、PCBルールと違反パネルを使用して、ペア内のマッチしたネット長ルールを確認できます。これを行うには、パネルのルールクラスセクションでマッチしたネット長を選択し、必要なマッチした長さルールを右クリックして、コンテキストメニューからRun DRC Rule <RuleName>コマンドを選択します。必要に応じて、シングルネットチューニングアコーディオンを調整します。
  5. 次に、PCBルールと違反パネルを使用して、先ほど説明したプロセスを使用して、ペア間のマッチしたネット長ルールを確認します。必要に応じて、差動ペアチューニングアコーディオンを調整します。

```

ネット長ではなく、信号長を調整する

重要なネットに直列コンポーネントが含まれている場合、ネットを操作するのではなく、xSignalsを定義して、長さ調整に使用する設計ルールの範囲を指定できます。高速信号パスをxSignalsで定義する記事を参照して、詳細を学んでください。

```

複数ネットの自動調整

PCBエディタは、自動長さ/遅延調整(またはマルチチューニング)機能も提供しています。この機能は、単一トレースと差動ペアの両方をサポートしています。通常のトレースと奇数角(差動ペアを除く)もサポートされています。

この機能の使用方法は以下の通りです:

  1. 必要に応じて、ネットやxSignalsの長さとマッチング長さの設計ルールのセットを設定します。設計ルールの設定セクションを参照して詳細を学んでください。
  2. 調整する複数のネットのトレースを選択します。選択されたルーティング部分が調整されます。選択されていないルーティングは変更されません。
  3. メインメニューからRoute » Automatic Length Tuningコマンドを選択します(ショートカット:Ctrl+Alt+T)。

  4. 開いた自動調整プロセスダイアログで、必要に応じてアコーディオンベースのパターンとその属性を設定します。アコーディオンパターンの幾何学的プロパティセクションを参照して詳細を学んでください。

    自動調整プロセスダイアログ
    自動調整プロセスダイアログ

  5. ダイアログでOKをクリックした後、調整パターンが作成されます。

チューニングパターンをプリミティブに変換する

長さのチューニングパターンは、プリミティブなトラックや円弧セグメントで構成されるグループオブジェクトであり、振幅、ギャップ、コーナーの半径(またはマイター)を完全に制御できます。コンポーネント、寸法、ポリゴンなどの他のグループオブジェクトと同様に、長さのチューニングパターンは分解することができます。つまり、それを構成する独立したプリミティブに変換することができ、その後、それらを個別に修正することができます。長さのチューニングを自由なプリミティブに分解するコマンドを使用してこれを行います。これは、メインのTools » Convertサブメニュー、または右クリックユニオンサブメニューから利用できます。

PCBエディタでオブジェクトを爆発させることは一方通行のプロセスであり、一度オブジェクトが爆発させられると、そのオブジェクトの種類に戻すことはできません。元に戻すコマンドを使用してこれを実現することのみ可能です。

 

ネット長の均等化

Tools  » Equalize Net Lengthsコマンドは、PCBエディタのメインメニューから、定義されたマッチしたネット長の設計ルールによって識別されたネットの長さを合わせるために使用できます。コマンドを起動すると、ネットの均等化ダイアログが開きます。

このダイアログを使用して、ソフトウェアによって追加されるアコーディオンセグメントのスタイルとサイズを定義します。これは、対象ネットの長さを均等にするためです。OKをクリックした後、設計ルールによってカバーされるセット内の最長ネットより短いすべてのネットにトラックセグメントが追加されます。このコマンドは、関連するマッチドネット長ルールに記載されている指定された許容条件が満たされるまで、これらの短いネットにトラックを追加しようとします。

定義された(および有効な)マッチングされたネット長のルールに対してのみ設計ルールチェックが実行され、設計ルール検証レポート(Design Rule Check - <PCBDocumentName>.html)がアクティブドキュメントとして開かれます。このレポートには、これらのルールの違反がリストされます。適用されるセット内の各ネットが許容範囲をどの程度超えているかについての情報については、以下に示すようなメッセージパネルの関連メッセージを参照してください:

マッチングされたネット長:ネットLCD_RWとネットLCD_RSの間 長さ:85.061mm、許容範囲を7.564mm超えています

この場合、適用されるマッチングされたネット長のルールによって対象とされるセット内の最長のネットはLCD_RSです。ネットLCD_RWのルーティングされた長さは85.061mmで、これはルールによって定義された許容範囲を7.564mm超えています。

  • このコマンドは差動ペアのルーティングを上書きし、調整された長さを変更する可能性があります。差動ペアや長さ調整されたネットについては、これらのルートをこのコマンドからロックアウトすることで利益を得ることができます。
  • 長さを等しくしたいネットのセットをメンバーとするネットクラスを作成する方が簡単かもしれません。その後、このネットクラスを対象とするマッチングされたネット長さの設計ルールを設定できます。
  • 設計ルールで許容誤差を0に設定すると、このコマンドはルールによって管理されるすべてのネットを同じ長さにするよう努めます。
  • コマンドの成功は、追加されるトラックのための利用可能なスペースの量、追加されるトラックセグメントの選択されたスタイル、および達成されるべき許容誤差に依存します。
  • レポートは、出力パスフィールドで定義された場所に作成されます。プロジェクトのオプションダイアログのオプションタブにあります。それは、Generated\Documentsサブフォルダ内の親プロジェクトの下のプロジェクトパネルに追加されます。

参照してください

このテキストはJavaScriptのコードであり、直接的な翻訳対象とは異なりますが、コードの概要を日本語で説明します。 このスクリプトは、特定のHTML要素の表示を制御するために使用されます。`Counter`クラスを持つ要素を取得し、それらのIDを使用して`Bloberator`関数を呼び出します。`Update`関数は、指定されたIDを持つ要素の表示を更新し、画像の透明度とz-indexを変更して表示される画像を切り替えます。`Bloberator`関数は、指定されたクラス名を持つ要素に対して、現在アクティブな画像に対応するインジケータを生成し、それ以外の画像には異なるインジケータを生成します。 このスクリプトは、画像ギャラリーやスライダーのようなインタラクティブなウェブページ要素の動作を制御するために使用される可能性があります。

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
注記

利用できる機能は、Altium 製品のアクセスレベルによって異なります。Altium Designer ソフトウェア サブスクリプション の様々なレベルに含まれる機能と、Altium 365 プラットフォーム で提供されるアプリケーションを通じて提供される機能を比較してください。

ソフトウェアの機能が見つからない場合は、Altium の営業担当者に連絡して 詳細を確認してください。

Content