物理ネットを設定する
Created: 8月 14, 2018 | Updated: 8月 14, 2018
その他の関連リソース
Parent page: PCBダイアログ
Configure Physical Netsダイアログ
概要
Configure Physical Netsダイアログには、物理的に接続されているオブジェクトに、その物理ネット内で正しいネットが割り当てられていることを確認・検証するためのコントロールが用意されています。これは、すべてのパッド、およびそれらを物理的に接続しているオブジェクト(配線、円弧、フィルなど)に同一のネット名が割り当てられているかをチェックすることで行われます。すべてのネットオブジェクトが正しければ、そのネットは緑色で表示されます。接触していると検出されたオブジェクトに異なるネットが割り当てられている場合は、赤色でフラグ付けされます。よくある例として、コンポーネントのフットプリント内に余分な銅オブジェクトが含まれている場合があります。このフットプリントが同期中に読み込まれると、パッドには割り当てられたネット名が各パッドに適用されますが、余分な銅には適用されません。
アクセス
このダイアログは、PCBエディタのメインメニューから Tools | Netlist |
» Configure Physical Nets をクリックして開きます。
オプション/コントロール
電気的に接続された銅
この領域には、設計の配線から検出された、電気的に接続されている銅プリミティブの個別グループが一覧表示されます。各グループについて、次の情報が表示されます。
-
Primitive - 最上位では、このエントリは接続された銅に含まれるプリミティブ数を示します。プリミティブはフラットな一覧として表示することも、プリミティブの種類ごとにグループ化して表示することもできます。後者は、Menu ボタンまたは右クリックメニューから Show Primitive Groups オプションを有効にすることで設定します。これを行うと、プリミティブは次のグループに分割されます。
- Connected Component Primitives - 子としてすべてのコンポーネント・パッド・プリミティブを一覧表示します。メニューオプションで Show Components を有効にすると、親コンポーネントごとにさらにグループ化できます。
- Connected Free Primitives - 子として、コンポーネントに属さない銅プリミティブをすべて一覧表示し、さらにプリミティブ種別(フィル、ポリゴン、配線、ビア)ごとにグループ化します。
- Original Net Names - このエントリは、現在そのプリミティブに割り当てられているネット名、言い換えると、そのプリミティブが現在接続しているネットを示します。エントリは基板で定義されているネットのいずれかになります。ただし、プリミティブがネットに接続されていない場合は <Unassigned> になります。
-
Status - このフィールドは、グループに対する最上位のステータスを示し、次の4つの状態のいずれかになります。
- Blank - 接続された銅グループのネット割り当てがすべてOKで、更新は不要です。グループの最上位エントリは緑色で表示されます。
- 1. Update Required - Unassigned Nets - この状態では、グループ内のどのプリミティブにもネットが割り当てられていません。グループの最上位エントリは黄色で表示されます。
- 2. Update Required - Some Unassigned Nets - この状態では、一部のプリミティブには同じネットが割り当てられていますが、他は未割り当てです。グループの最上位エントリはオレンジ色で表示されます。
- 3. Ambiguous - Multiple Net Names - この状態では、グループ内に異なるネットが割り当てられているプリミティブが存在します。未割り当てのプリミティブが含まれる場合もあります。グループの最上位エントリは赤色で表示されます。
アクション
この領域には、接続された銅に関する問題を解決するために必要なアクションを指定するコントロールと、設定した変更を実行した結果が表示されます。各グループについて、次が表示されます。
-
Proposed Action - このフィールドは、アクションを実行するかどうか、実行する場合はどのアクションにするかを決定するために使用します。グループの最上位レベルでは、このエントリを Update Net To または Don't Update Net To に設定できます。更新する場合は、New Net Name フィールドで新しいターゲットネットを選択します。これら2つの設定に基づいて、ソフトウェアは子プリミティブ・レベルで実行されるアクションを算出し、次のいずれかの提案になります。
- No Action Required - プリミティブはすでにターゲットネットに割り当て/接続されています。
- Update - プリミティブを更新に含め、新しいターゲットネットに割り当て/接続します。
- Don't Update - プリミティブを更新に含めません。現在のネットへの接続のままになります。
- New Net Name - このフィールドを使用して、プリミティブを接続すべき新しいターゲットネットを設定します。フィールドのドロップダウンには、接続された銅グループ内のプリミティブから検出されたすべてのネットが一覧表示されます。そこから選択できます。別のネットを使用する必要がある場合は、フィールド上で右クリックし、コンテキストメニューから Change Copper Net To Board Net コマンドを使用します。これにより Choose Net ダイアログが開き、基板で現在定義されているすべてのネットが一覧表示されます。必要なネットを選択して OK をクリックすると、そのネットがフィールドに入力されます。
-
Done - このフィールドは、Execute ボタンを押して変更が適用された後の更新アクションの成功(
)または失敗(
)を示します。
追加コントロール
- Execute - ネットリストに割り当てたアクションに問題がないことを確認したら、このボタンをクリックしてネット割り当てを更新します。
-
Menu - クリックすると、メインリスト全般、または現在選択されているプリミティブに関連する次のコマンドメニューにアクセスできます。コマンドは、メインリスト領域の右クリックメニューで利用できるものと同一です。
- Update/Don't Update/No Action - このコマンドを使用して、選択したプリミティブの提案アクションを素早く切り替えます。プリミティブ階層のより上位の親レベルで使用すると、配下のすべての子要素の提案アクションを切り替えます。
- Select All - このコマンドを使用して、すべての接続された銅グループ(リスト内の最上位エントリ)を素早く選択します。
- Select All With Same Status - 最上位の接続された銅グループのエントリを選択した状態で、このコマンドを使用すると、同じステータスの他の最上位グループをすべて素早く選択します。
- Clear All Selected - このコマンドを使用して、リスト内のすべてのエントリの選択を解除します。
- Expand All In Connected Copper - このコマンドを使用して、現在フォーカスされている接続された銅グループ内のすべての子グループを素早く展開します。
- Expand All - このコマンドを使用して、リスト内のすべての接続された銅グループについて、すべてのグループを素早く展開します。
- Expand Children - このコマンドを使用して、現在選択されているグループ配下のすべての子孫グループを素早く展開します。
- Collapse All In Connected Copper - このコマンドを使用して、現在フォーカスされている接続された銅グループ内のすべての子グループを素早く折りたたみます。
- Collapse All - このコマンドを使用して、リスト内のすべての接続された銅グループについて、すべてのグループを素早く折りたたみます。
- Collapse Children - このコマンドを使用して、現在選択されているグループ配下のすべての子孫グループを素早く折りたたみます。
- Only Show Errors - このオプションを有効にすると、ダイアログにはエラーのみが表示されます。リストには、Status がレベル1、2、または3の接続された銅グループのみが表示されます。無効にすると、正しく割り当てられている接続された銅も表示されます。
- Show Components - このオプションを有効にすると、コンポーネント・パッド・プリミティブが親コンポーネントごとにグループ化されます。
- Show Primitive Groups - このオプションを有効にすると、プリミティブがプリミティブ種別ごとにグループ化されます。
- Animate Action Execution - このオプションを有効にすると、実行の進行に合わせてダイアログがリストをスクロールし、ネット変更の実行状況をアニメーションでリアルタイムに表示します。このオプションを無効にすると、そのようなアニメーションなしで変更が実行されます。
- Warn On Netlist Change - このオプションを有効にすると、変更が基板のネットリストに影響する場合に警告されます。Netlist Change ダイアログが開き、ネットが変更されるプリミティブ数と、それがネットリストに影響することが通知されます。Continue をクリックするか、または Filter Affected をクリックして提案された変更をより詳しく確認できます。
- Show Component Pads - このオプションを有効にすると、接続されたコンポーネント・プリミティブがリストに表示されます。
- Show Non Component Pads - このオプションを有効にすると、接続されたフリー・プリミティブがリストに表示されます。
- Show Changes That Affect Netlist - このオプションを有効にすると、基板のネットリストに影響する提案アクション(変更)の一覧のみが表示されます。
- Change Copper Net To - 現在フォーカスされている接続された銅グループ内でプリミティブに割り当てられているネット数が多くない場合、この種のメニューエントリが1つ以上表示されます。これらのエントリを使用して、New Net Name フィールドのターゲットネットを素早く選択できます。
- Change Copper Net To Net - 接続された銅グループ内でプリミティブに割り当てられているネット数が多すぎて個別のメニューエントリとして表示できない場合、このメニューエントリが表示されます。このコマンドを使用すると Choose Net ダイアログにアクセスでき、グループ内のプリミティブに現在割り当てられているすべてのネットが一覧表示されます。必要なネットを選択して OK をクリックすると、そのネットが、フォーカスされている接続された銅グループの New Net Name フィールドに入力されます。
- Change Copper Net To Board Net - 現在フォーカスされている接続された銅グループのプリミティブに割り当てられているネット以外のネットを使用する必要がある場合に、このコマンドを使用します。これにより Choose Net ダイアログにアクセスでき、基板で現在定義されているすべてのネットが一覧表示されます。必要なネットを選択して OK をクリックすると、そのネットが New Net Name フィールドに入力されます。
- Show All Primitives - このボタンをクリックすると、すべてのプリミティブを素早く表示します。このボタンは、メニューで Show Component Pads および/または Show Non Component Pads オプションが無効になっている場合に使用可能になります。