Defining Design Requirements Using the Constraint Manager in Altium Designer

注記

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

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

制約マネージャーはありますか?

  • 制約マネージャーは、Constraint ManagementオプションがCreate Projectダイアログで有効にされていた場合にのみ、PCB設計プロジェクトで利用可能です。以下の点に注意してください:

    • PCBプロジェクトで制約マネージャーが有効にされている場合、PCB Rule and Constraints EditorダイアログDesign » Rules)はPCBエディタで利用できません

    • PCBプロジェクトで制約マネージャーが有効にされていない場合、以前のアプローチ(設計指示の使用およびPCB Rule and Constraints Editorダイアログ)のみが使用できます。

    System.ConstraintManagerオプションがAdvanced Settings ダイアログで有効にされている場合、Constraint ManagementオプションはプCreate Projectダイアログでデフォルトで有効になります。

  • 現在のPCBプロジェクトでどのアプローチが設計制約の定義に使用されているかをすばやく確認するには、回路図またはPCBエディタのメインメニューでプロジェクトの回路図/PCBドキュメントが開かれているときにDesign » Constraint Managerコマンドが利用可能かどうかを確認します。そのコマンドがあれば、このプロジェクトには制約マネージャーが使用されています。そうでなければ、PCB Rule and Constraints Editorダイアログ(PCBエディタ内のDesign » Rules)がこのプロジェクトに使用されています。

  • PCBプロジェクトが以前のルール管理システムを使用している場合、制約マネージャーへの移行を行うことができます

  • PCBプロジェクトで制約マネージャーが有効にされている場合、機能へのアクセス権がないユーザーが開いたときには、制約マネージャーがView Onlyモードで表示されます。この場合、ユーザーは定義された制約を見ることはできますが、変更することはできません。制約マネージャーの上部にあるメッセージで、制約マネージャーがView Onlyモードであることが通知されます()。

制約マネージャーは、ドキュメントベースのスプレッドシートのようなユーザーインターフェースで、PCB設計に使用される設計制約を表示、作成、管理することができます。

特に多くのネット、クラスなどを持つ複雑な設計において、制約マネージャーを使用する利点は以下のとおりです:

  • プロジェクトレベルでの利用可能性により、回路図キャプチャとPCB設計の両ドメインから設計制約管理へのアクセスが類似しています。
  • クエリベースのルールスコーピングから適用されるオブジェクトタイプのマッチングへのシフトにより、制約ルールの作成が簡素化されます。
  • 制約の定義プロセスを迅速化するための制約セットの使用。
  • 設計オブジェクトの自然な階層に基づいて自動的に設定されるルールの優先順位。
  • ダイアログではなくドキュメントベースのプレゼンテーションインターフェースの使用により、回路図およびPCBエディタとその関連機能がアクティブでアクセス可能なままになります。

制約マネージャーへのアクセス Copy Link Copied

制約マネージャーは、回路図またはPCBエディタのメインメニューからDesign » Constraint Managerコマンドを選択することでアクセスできます。

Constraint ManagerコマンドがDesignメニューにないですか?制約マネージャーが利用可能かどうかを確認してください – 詳しくはこちら

回路図エディタから制約マネージャーにアクセス
回路図エディタから制約マネージャーにアクセス

PCBエディタから制約マネージャーにアクセス
PCBエディタから制約マネージャーにアクセス

制約マネージャーのドキュメントタブは、以下の画像に示すように、どのようにアクセスされたかに関連しています。

制約のタイプ Copy Link Copied

制約マネージャーの左上にあるボタンを使用して、異なる制約タイプを定義するためのビュー間で切り替えることができます。

 

Clearances – ネットクラスや差動ペア間の電気的クリアランスを定義するためのマトリックス。

Physical – ネット、差動ペア、xNetsおよびそのクラスのリストで、設計の物理的制約(導体の幅、差動ペアのギャップなど)を定義できます。制約マネージャーがPCBからアクセスされた場合、PCBドキュメントで現在定義されているルームがここにリストされ、ルームの物理的制約を定義できます。

Electrical – ネット、xNets、およびネットおよびxNetクラスのリストで、設計の電気的制約(トポロジー、インピーダンスなど)を定義できます。差動ペアとxSignalsも専用のタブにリストされています。

制約マネージャーがPCBエディタからアクセスされた場合、追加のAll Rulesビューが利用可能です。これは、設計制約のルール指向のビューで、クエリに基づいてカスタムルールを作成できるPCB設計のすべてのルールのリストです – 詳しくはこちら

制約マネージャーを使用する際の注意点:

  • Unitsオプションをプロパティパネル(またはメインメニューのTools » Measurement Unitsサブメニュー、ショートカット:Ctrl+Q)で使用して、制約マネージャーのグリッドエリアで表示される値の測定単位(mmまたはmils)を切り替えます。

  • Show Default ValuesオプションをPropertiesパネル(またはグリッドエリアの右クリックメニューのViewメインメニューまたはView Optionsサブメニューの対応するオプション)で使用して、制約マネージャーのグリッドエリアでデフォルト値(例えば、ネットクラスや差動ペアから継承された値)の表示を切り替えます。表示されると、これらのデフォルト値は制約マネージャーのグリッドエリアで灰色で表示されます。カスタム値は白で表示されます。

  • PhysicalまたはElectricalビューで、Show Only Object Custom ValuesオプションをPropertiesパネル(またはViewメインメニューまたはグリッドエリアの右クリックメニューのView Optionsサブメニューの対応するオプション)で使用して、デフォルト値を持つオブジェクトエントリの表示を切り替えます(実質的に、このオプションが有効な場合にデフォルト値を持つエントリをフィルタリングします)。

  • セルから/への値のコピー&ペーストがサポートされています - コンテキストメニューのCopy/Paste ValuesサブメニューまたはCtrl+CおよびCtrl+Vショートカットのコマンドを使用します。

  • 制約マネージャの右上にあるSearchフィールドを使用して、検索文字列を入力することでオブジェクトのリストをフィルタリングします。Searchバーの右にあるアイコンをクリックすると、現在定義されている検索文字列が削除されます。

  • 制約/ルールのセルが選択されているときに制約マネージャの下部にあるCommentフィールドを使用して、この制約/ルールにコメントを追加します。たとえば、それが何に使用されているかの意味のある説明()。制約マネージャの下部が異なるルールに対する制約を定義することを許可する場合、Ruleドロップダウン()を使用して現在のルールを切り替えることにより、それぞれに個別のコメントを定義できます。

  • 制約マネージャで変更が設計に反映される前に保存アクションを実行する必要があります。制約マネージャが回路図からアクセスされた場合はFile » Saveコマンド、PCBからアクセスされた場合はFile » Save to PCBコマンドを制約マネージャのメインメニューから、またはCtrl+Sショートカットを使用してこれを行います。

  • 回路図側からアクセスした場合の制約マネージャの最初の保存時に、回路図制約ドキュメント(Constraints.xml)がプロジェクトに追加され、Projectsパネル(Settings/Constraintsサブフォルダ内 – )を通じて利用可能になります。さらに、接続されたワークスペースからプロジェクトを更新した後、ドキュメント内の制約データがリロード/リフレッシュされます。

  • 回路図設計またはPCBレイヤースタックに変更がある場合(影響を受けるレイヤーや/またはインピーダンスプロファイルの変更)、それぞれのエディタからアクセスした制約マネージャの上部にあるボタンをクリックして、これらの変更を制約マネージャに反映します。このボタンをクリックすると、回路図から制約マネージャへの指示をインポートすることもできます – 詳細を学ぶ。まだ保存されていない制約マネージャの変更がある場合、これらの変更が失われることを警告するダイアログが確認のために表示されます。

    Layer Stack Managerでインピーダンスプロファイルに変更が加えられた場合、制約マネージャでをクリックすると、対応するルールのPreferred Width値のみが更新され、Min WidthおよびMax Width(該当する場合)の値は更新されません。不正確な制約定義は、Physicalビューの上部グリッドで幅の値が赤くなることによって強調表示されます。これらの値を必要に応じて表示および更新/調整する必要があります。これらの変更が設計に反映され、ルーティングで利用可能になる前に、制約マネージャで保存アクションも実行する必要があります。

  • 制約マネージャが回路図またはPCBからアクセスされた場合のClearances Settings領域のPropertiesパネルから、ClearancesおよびPhysicalビューで利用可能な以下のグローバルオプションがあります:

    • Ignore Pad to Pad clearances within a footprint - このオプションを使用して、すべての定義されたクリアランスルールに設定を適用します。このオプションを使用すると、同じコンポーネントフットプリント内のパッド間のクリアランスが無視されるかどうかを指定できます。

    • Apply zero Keepout clearance - このオプションが有効になっている場合、キープアウトと設計内の他のすべてのプリミティブ間に「0」のギャップを持つデフォルトのクリアランスルールが適用されます。このルールは制約マネージャのビューには表示されないため、変更することはできません。にすると、通常のクリアランスマトリックス値が適用されます。

クリアランスマトリックスの操作

デフォルトでは、制約マネージャのClearancesビューには、設計内の任意のネット間でデフォルトのクリアランス値を定義できる単一のAll Net ClassesからAll Net Classesへのエントリが含まれています。クリアランスマトリックスの任意のセルを右クリックしてAddコマンドを使用するか、マトリックスの左上にあるAddコントロールを使用して、現在定義されているネットおよび差動ペアクラスのリストを表示するポップアップを表示します。必要なクラスを1つ以上選択(複数のクラスエントリはShift+ClickまたはCtrl+Clickテクニックを使用して選択できます)し、Addボタンをクリックします。選択した各クラスに対して、マトリックスに行と列が追加されます。

2つのクラスの行と列が交差するセルをクリックして選択し、制約マネージャの下部に詳細なクリアランス設定を表示します。ここでは、異なるオブジェクト間および異なるレイヤー上で特定のクリアランス値を定義できます。

テーブル内の特定のオブジェクトペアに必要なクリアランス値を入力します。クリアランスマトリックスのセルには、テーブルで定義された最小値と最大値の範囲が表示されることに注意してください。

詳細なクリアランス設定内で選択した行/列内の複数編集がサポートされています。行または列のヘッダーをクリックして選択し、必要な値を入力してEnterキーを押すかクリックして、その行/列のすべてのセルにこの値を適用します。

トラックからプリミティブへの値を変更すると、そのクリアランスがテキストからプリミティブへも適用されることに注意してください。

テーブルの下にあるタブを使用して、レイヤーごとにクリアランス値を定義することもできます。追加コントロールを使用して、特定のレイヤーのタブを追加します。

制約マネージャーが回路図エディターからアクセスされた場合、特定のレイヤーとして追加できるのはトップとボトムレイヤーのみです。PCBエディターから制約マネージャーにアクセスした場合、PCB設計に現在存在する任意の信号レイヤーを追加できます。

内層と外層の値をすばやく定義するには、上部のクリアランスマトリックスのセルにスラッシュで区切られた2つの値(例:5/6)を入力することもできます。最初の値は内層に、2番目の値は外層に適用されます。

Clearancesビューを使用する際の注意点:

  • クリアランスマトリックスのセルまたはClearancesフィールドに値を入力すると、クリアランスマトリックスのセルが選択されたときに制約マネージャーの下部のグリッド領域のすべてのフィールドにその値が自動的に適用されます。オブジェクトタイプに基づいてクリアランスを定義する必要がある場合にのみ、グリッド領域で編集する必要があります。

  • 制約マネージャーの下部にある詳細なクリアランス設定では、選択したクラスに対してCreepage制約を有効にし、クリープ距離値を定義することもできます – 画像を表示。この制約は、基板表面を通じて、未めっき穴、切り欠き、および基板端を回って、対象となる信号間のクリープ距離をテストします。

  • 特定のオブジェクトペア(例えば、TrackからTrackペア)のクリアランス値をデフォルト(つまり、All Net ClassesからAll Net Classesエントリーで定義された値)にリセットするには、下のテーブルのセルを選択して削除キーを押すか、セルを右クリックしてコンテキストメニューからReset to Defaultコマンドを選択します。

  • クリアランスマトリックスの特定のエントリー(例えば、ネットクラスと別のネットクラスエントリー)のすべてのオブジェクトペアのクリアランス値をデフォルトにリセットするには、クリアランスマトリックスの対応するセルを右クリックしてコンテキストメニューからRemove Ruleコマンドを選択します。

  • クリアランスマトリックスからクラスを削除するには、クリアランスマトリックスのこのクラスの行の任意のセルを右クリックしてコンテキストメニューからRemove Scopeコマンドを選択します。

クラス間のクリアランスが制約マネージャーで設定されている場合、PCBドキュメント設計スペース内の関連するネットクラスのオブジェクトをApplicable Binary Rulesダイアログを使用して調べることができます。このダイアログは、PCBエディターで設計スペースを右クリックし、コンテキストメニューからApplicable Binary Rulesを選択し、次に設計内の2つのオブジェクトをクリックすることでアクセスされます。Clearance Constraintエントリーは、制約マネージャーで定義されたクリアランスルールがあるオブジェクトの関連するネットクラスをダイアログに表示します()。

物理的および電気的制約の操作

制約マネージャーのPhysicalまたはElectricalビューで、グリッド領域のセルをクリックして、制約マネージャーの下部にある対応するルールの設定を表示し、その制約値を定義できます。

Javascript ID: CM_PhysicalElectrical_AD24_3

PhysicalまたはElectricalビューを使用する際の注意点:

  • 制約マネージャーは、これらのビューのルールの優先順位を自動的に定義します。優先順位はAll(最低)からオブジェクトクラスへのオブジェクト(最高)へと順序付けられます。

  • 特定のルールによって定義されたカスタム制約値を削除するには(実質的に、このルールの値をデフォルトにリセットする)、グリッドの対応するセルを右クリックしてRemove ruleコマンドをコンテキストメニューから選択します。

  • オブジェクトに対するすべてのルールのカスタム制約値を削除するには、グリッド内のこのオブジェクトの行の任意のセルを右クリックしてRemove rules from scopeコマンドをコンテキストメニューから選択します。

  • 事前に定義されたノード(例えば、All Nets)を除き、PhysicalおよびElectricalビューのすべてのノードはデフォルトで折りたたまれています。グリッドノードを制御するために、Expand AllおよびCollapse Allの右クリックメニューコマンドを使用できます。

  • Physicalビューの上部グリッドで単一のネットまたはxNet(Min WidthまたはPreferred Width)、差動ペア(Min WidthPreferred Width、またはPreferred Diff Pair Gap)またはネット/xNet/差動ペアクラスに値が入力されると、この値は対応する幅(Min Width/Preferred Width/Max Width)またはギャップ(Min Gap/Preferred Gap/Max Gap)フィールドに制約領域の下に伝播されます。オブジェクトに特定のルールが定義されていない場合にのみ、入力された値が他のフィールドに伝播されることに注意してください。

  • Physicalビューで最小、最大、および推奨の配線幅と差動ペアギャップの値を定義する際、ビューの下部にあるValues by Layerテーブルは、無効なエントリを赤いテキストでハイライト表示します。これは、例えば、最小制約値を最大制約値よりも大きく指定した場合に発生する可能性があります。不正確な制約定義は、ビューの上部グリッドの幅/ギャップ値が赤くなることでさらに強調表示されます。

レイヤーごとの制約値の設定

回路図から制約マネージャーにアクセスすると、選択したレイヤースタックのレイヤーに対して幅と差動ペアのルーティング制約を設定できます。

制約マネージャーの上部にあるドロップダウンから、設計プロジェクトの特定のPCBドキュメントのエントリを選択します。選択したPCBに複数のレイヤースタックが含まれている場合、対応するルールが選択されたときに制約マネージャーの下部にあるタブを使用して、制約を設定する必要があるスタックを選択できます。また、選択したPCBのレイヤースタックの一部として定義されている場合には、選択したインピーダンスプロファイルを使用することもできます。

差動ペアの定義 Copy Link Copied

差動ペアは、Physicalビューまたは制約マネージャーのDiff PairsタブのElectricalビューから作成されます。制約マネージャーがネットから差動ペアを作成するためには、ペアにするネットが一貫した命名スキームを持っている必要があります(つまり、共通のルートに一貫した正/負の接尾辞が続く、例えば、TX0_PTX0_N)。

PhysicalビューまたはDiff PairsタブのElectricalビューのグリッドエリア内をどこでも右クリックし、コンテキストメニューから Differential Pairs » Create Differential Pairs From Netsコマンドを選択して、差動ペア作成オプションを定義するCreate Differential Pairs From Netsダイアログを開きます。ダイアログの上部にあるフィルターを使用して、意図したペアリングで正と負のネットを区別するために使用された特定の識別要因と、それらが属するネットクラスの観点からこれらのネットを迅速に対象とすることができます。例えば、_P_N。作成された差動ペアオブジェクトに追加されるプレフィックスを定義し、それらが追加される差動ペアクラスを決定することもできます。

各差動ペアオブジェクトには、その構成要素である正と負のネットがリストされます。デフォルトでは、すべての見込み差動ペアオブジェクトが作成のために選択されており、関連するCreateチェックボックスをクリアすることで個々のものを除外することができます。

すべてのオプションが必要に応じて設定されたら、ボタンをクリックします。差動ペアオブジェクトが作成され、制約マネージャーのPhysicalビューにその構成ネットとともに表示されます。

差動ペアはxNetsからも作成できます。Create Differential Pairs From Netsダイアログの上部にあるドロップダウンを使用してAll xNetsまたは特定のxNetクラスを選択します。ダイアログの他のオプションが必要に応じて設定されたら、ボタンをクリックして、それに応じて差動ペアを作成します。

xNet diff pairの概念は制約マネージャー内にのみ存在します。PCBに保存されると、通常のdiffペアとして「展開」されます(xNets内に含まれるすべてのネットペアに対して、およびそれらの間ですべてのルールが複製されます)。制約マネージャーに再度アクセスすると、構成要素(通常の)diffペアが可能であればxNet diffペアに再結合されます。また、xNet diffペアは、回路図の指示からのインポートおよびドキュメント同期操作中に展開および再結合されることにも注意してください。後者の場合、Constraint Manager Data ECOオブジェクトがxNet diffペアの定義を運び、diffペアをxNet diffペアに再結合するのを容易にします。

差動ペアを削除するには、そのエントリを右クリックし、コンテキストメニューからDifferential Pairs » Remove Differential Pairコマンドを選択します。また、Ctrl+ClickShift+Click、またはClick, Hold&Dragテクニックを使用して複数の差動ペアのエントリを選択し、選択を右クリックしてコンテキストメニューからDifferential Pairs » Remove Differential Pairコマンドを選択することもできます。

Diff PairsタブのElectricalビューは、差動ペアを明示的に管理するためにも使用できます。このタブには、設計内の差動ペアの階層リストが表示されます。差動ペアまたは差動ペアクラスのセルを選択すると、制約マネージャーの下部にそれに対する制約が表示されます。

xNetsの定義 Copy Link Copied

ソースコンポーネントから宛先コンポーネントへのパスは、1つ以上の直列コンポーネントを通過して、xNetとして定義できます。

ソースまたは宛先コンポーネント(Sources/Destinations)および直列コンポーネント(Discretes)として使用できるコンポーネントの指定子のプレフィックスのカンマ区切りリストは、Project OptionsダイアログのOptionsタブxNets Creation領域で定義できます。

Project OptionsダイアログのOptionsタブのxNets Creation領域
Project OptionsダイアログのOptionsタブのxNets Creation領域

にあります。制約マネージャーで定義できるxNetの例のパス(上記のxNet作成設定に従って)
にあります。制約マネージャーで定義できるxNetの例のパス(上記のxNet作成設定に従って)

回路図またはPCBからアクセスされた場合の制約マネージャーのPhysicalまたはElectricalビューで、新しいxNetに含めるネットを右クリックし、コンテキストメニューからxNets » Create xNets From Selected Netsコマンドを選択します。新しいxNetが作成され、その構成ネットがエントリの下にリストされた状態で、制約マネージャーのPhysicalまたはElectricalビューに表示されます。

xNetsの生成は、2つ以上のピンを持つ直列コンポーネントもサポートしています。以下の直列コンポーネントがサポートされています:

  • 偶数のピンを持つデュアルインラインコンポーネント) – コンポーネントの最初と最後のピンに接続されたネットから、次に2番目と最後から2番目のピンへのネットなど、xNetsを生成できます()。偶数のピンを持つ単列コンポーネント()- 第1ピンと第2ピン、次に第3ピンと第4ピンなど、コンポーネントに接続されたネットからxNetsを生成できます。()ただし、コンポーネントにはPinPairsConfigurationという名前のパラメータが含まれている必要があり、その値はSIPでなければなりません。そうでない場合、xNetsはデュアルインラインコンポーネントの場合と同様に生成されます。

  • 奇数のピンを持つコンポーネント)- コンポーネントのすべてのピンに接続されたネットからxNetが生成されます。(

xNetを削除するには、そのエントリを右クリックして、コンテキストメニューからxNets » Remove xNetコマンドを選択します。また、Ctrl+クリックShift+クリック、またはクリックしてドラッグテクニックを使用して複数のxNetsのエントリを選択し、選択を右クリックして、コンテキストメニューからxNets » Remove xNetコマンドを選択することもできます。

xSignalsの定義 Copy Link Copied

制約マネージャーから、PCB内の2つのノード間のユーザー定義の信号パスであるxSignalsも定義できます。制約マネージャーのElectricalビューで、ネットまたはxNetのTopology列のセルを選択し、制約マネージャーの下部のドロップダウンからCustomを選択し、提供されたコントロールを使用してカスタムトポロジーを定義し、対応するxSignalsを選択します。

xNetのxSignalsを定義する例は、以下に説明され、その後示されます。

xSignalsを作成すべきxNetの例。
xSignalsを作成すべきxNetの例。

制約マネージャーの下部にあるトポロジーグラフを使用してカスタムトポロジーを定義できます。グラフエリアの右クリックメニューを使用してノードを追加・削除し、そのタイプをSourceからDestinationに変更し、またその逆に変更し、クリックしてドラッグでノードを操作してトポロジーを定義します。

提案されたxSignalsのリスト(<SourceNetName><SourcePinDesignator><DestinationPinDesignator>のスキームを使用して命名)は、グリッドエリアの右側に表示されます。リストは2つのグループに分かれています:ソースからデスティネーションへのxSignals(S-T)と、デスティネーションから別のデスティネーションへのxSignals(T-T)。グループまたは個々のxSignalsを選択/選択解除するためにチェックボックスを使用します。選択されたxSignalsは、xSignalsタブのElectricalビューに表示されます。

トポロジーグラフを使用してxSignalsを作成する例

または、テーブルを使用してカスタムトポロジーを定義できます。Pin列を使用して必要なピンと直列コンポーネントを追加し、SourceDestination、またはDiscreteとして役割を選択し、Order列を使用して望ましい順序を定義します。

ConstraintManager.TopologyGraphAvailableオプションがAdvanced Settingsダイアログで有効になっている場合、トポロジーグラフ機能が利用可能です。オプションが無効の場合は、テーブルユーザーインターフェースが使用されます。

テーブルユーザーインターフェースを使用してxSignalsを作成する例

  • 制約マネージャーのxSignalsタブまたはPCBドキュメントで見ることができる作成されたxSignalsの名前には、次のスキームが使用されます:

    <SourceNetName>_<SourcePinDesignator>_<DestinationPinDesignator>

  • 定義されたカスタムトポロジーをxNets/ネットに迅速に伝播させ、類似の構造の複数のxSignalsを作成するために、カスタムトポロジーを持つxNet/ネットのためにConstraint Setを作成し、このConstraint Setを他のxNets/ネットに適用できます。カスタムトポロジーを含むConstraint Setを編集するとき、トポロジーの変更は、このConstraint Setが適用される他のオブジェクトに伝播されます。

  • xSignalsタブのElectricalビューからxSignalを削除することができます。これを行うには、xSignalを右クリックして、コンテキストメニューからxSignals » Remove xSignalコマンドを選択します。

  • 選択されたネット/xNetのCustomトポロジーを事前定義されたトポロジーのいずれかに変更すると、関連するxSignalsは自動的に削除されます。

  • 2ピンネットまたは単純なxNet(1つのソース、1つのデスティネーション、および各ペアのネット間に離散コンポーネントがあるもの)にCustomトポロジーが選択されている場合、そのピンはカスタムトポロジーのノードとして自動的に追加され、提案されたxSignalが自動的に選択されます。2つ以上のピンを持つ離散要素(例えば、単一部品内の抵抗のバンクなど)を通過するxNetのケースもサポートされています。

作成されたxSignalクラス(詳細については以下のDefining Classesセクションを参照)に対して、Tolerance制約を定義でき、このクラス内のxSignalをMatching Lengthとして選択できます。PCB側から制約マネージャーにアクセスすると、Actual ValueおよびMargin列も利用可能です。

PCBドキュメントでは、定義されたxSignalsをPCBパネルのxSignalsモードで閲覧できます。また、対応するFrom-Tosが作成され、PCBパネルのFrom-To Editorモードで閲覧できます。

 

PCBドキュメントでは、生成されたxSignalsをPCBパネルのxSignalsモードで閲覧できます。

From-Tosも生成され、PCBパネルのFrom-To Editorモードで閲覧できます。

クラスの定義 Copy Link Copied

制約マネージャーでは、ネット、差動ペア、xNets、およびxSignalsのクラスを定義できます。

  • Constraint ManagerのPhysicalビューまたはElectricalビューで、既存のクラスにオブジェクトを追加するには、Ctrl+クリックShift+クリック、またはクリックしてドラッグの技術を使用して複数のオブジェクトエントリを選択し、選択を右クリックしてコンテキストメニューのClasses » Add Selected to Classサブメニューから必要なクラスを選択します。

    クラスが30以上ある場合は、クラスのリストの代わりにClasses » Add Selected to Class » Existing Classコマンドが表示されます。このコマンドを使用して、選択したオブジェクトを追加する既存のクラスを選択できるダイアログにアクセスします。

  • Constraint ManagerのPhysicalビューまたはElectricalビューにリストされている新しいクラスのオブジェクトを追加するには、それらを選択し、選択を右クリックしてコンテキストメニューからClasses » Add Selected to Class » New Classコマンドを選択し、クラスを追加ダイアログを開きます。クラスのName(一意で空でない必要があります)とクラスメンバーのセットを定義します。ダイアログにアクセスする前に選択されたオブジェクトはすでにMemberリストに入っています。必要に応じて、矢印ボタンを使用してオブジェクトエントリをNon-MembersMemberリスト間で移動させ、クラスメンバーのセットをさらに設定します。

  • または、グリッドエリア内を右クリックし、ClearancesビューやElectricalビューでClasses » Add Classコマンドを選択するか、(ネットクラスを追加するための)またはClasses » Add Classサブメニューからコマンドを選択してAdd Classダイアログにアクセスします。この方法でダイアログにアクセスすると、Memberリストは最初は空になります。

  • 現在追加されているクラスからオブジェクトを削除するには、それらを選択し、選択を右クリックしてコンテキストメニューからClasses » Remove Selected from Classコマンドを選択します。

  • クラスを編集するには、そのエントリを右クリックし、コンテキストメニューからClasses » Edit Classコマンドを選択してEdit Classダイアログにアクセスし、クラスの名前とメンバーを編集します。

  • 既存のクラスを削除するには、そのエントリを右クリックし、コンテキストメニューからClasses » Remove Classコマンドを選択します。また、Ctrl+クリックShift+クリック、またはクリックしてドラッグの技術を使用して複数のクラスのエントリを選択し、選択を右クリックしてコンテキストメニューからClasses » Remove Classコマンドを選択することで、複数のクラスを削除することもできます。

または、Object Class Explorerダイアログを使用してクラスを追加、編集、削除することもできます。グリッドエリア内を右クリックし、コンテキストメニューからClasses » Class Explorerコマンドを選択してダイアログを開きます。

ダイアログの左側のフォルダツリーペインには、サポートされているオブジェクトクラスタイプと各タイプの既存のオブジェクトクラスがリストされています。

  • ルートのObject Classesフォルダをクリックすると、ダイアログのメイン編集領域に、すべてのオブジェクトクラスタイプにわたって定義されているすべての特定のクラスの概要リストが表示されます。

  • 子オブジェクトクラスタイプフォルダをクリックすると、そのタイプに対して定義されているすべての特定のクラスの概要リストが表示されます。

  • 特定のクラスのエントリをクリックする(または概要リストのエントリをダブルクリックする)と、そのクラスのオブジェクトメンバーシップを管理するためのコントロールにアクセスできます。

オブジェクトクラスエクスプローラーダイアログから新しいユーザー定義クラスを追加するには、作成したいクラスのカテゴリ内で右クリックし、コンテキストメニューからAdd Classを選択します。ユーザー定義クラスの名前を変更するか削除するには、その名前を右クリックし、それぞれRename ClassまたはDelete Classを選択します。

デフォルトのシステムクラス(All NetsAll Differential PairsAll xNetsAll xSignals)は編集、名前の変更、または削除ができません。Object Class Explorerダイアログでは、これらのクラスは名前が<>で囲まれていることで区別されます。

制約セット Copy Link Copied

オブジェクトに対する制約を定義するプロセスを迅速化するために、Constraint Managerは制約のセットを制約セットとして保存し、その制約セットをオブジェクトに適用する機能を提供します。

オブジェクトに現在定義されている制約のセットを制約セットとして保存するには、そのオブジェクトのセルを右クリックし、コンテキストメニューからSave as Constraint Setコマンドを選択します。New Constraint Setポップアップで、制約セットの望ましい名前を入力し(一意で空でない必要があります)、Createをクリックします。

新しく作成された制約セットは、制約セットが作成されたオブジェクトに適用されます。別のオブジェクトに制約セットを適用するには、そのオブジェクトのセルを右クリックし、コンテキストメニューのSelect Constraint Setサブメニューから必要な制約セットを選択します。制約セットが適用されたセルは、左上隅に記号(例:)が付けられ、PhysicalビューまたはElectricalビューでは、適用された制約セットの名前が制約セット列に反映されます。

既存の制約セットの値を編集するには、この制約セットが適用されているオブジェクトを選択し、ボタンをクリックします。必要に応じて制約値を変更し、表示されるポップアップでSaveボタンをクリックして変更を保存します。変更は、その制約セットが現在選択されているすべてのオブジェクトに適用されます。

現在定義されているConstraint Setsは、Propertiesパネルの制約セット領域にリストされています。制約セットのエントリをクリックすると、その制約値が表示されます。Propertiesパネルで選択された制約セットは、ボタンをクリックすることでConstraint Sets領域の下部から削除できます。削除された制約セットが選択されていたオブジェクトは、その制約セットの削除前に適用された制約値を保持します。

回路図から制約マネージャにアクセスし、異なるレイヤースタックに対して制約を設定する場合(詳細はレイヤーごとの制約値の設定を参照)、制約セットはそれが作成されたレイヤースタックを記憶します。現在選択されているレイヤースタックに対して、異なるレイヤースタック用に作成された制約セットを割り当てたり変更したりすることはできません。This Constraint Set was created for a different layer stackというメッセージが、この場合にプロパティパネルに表示されます()。

回路図からの指示のインポート Copy Link Copied

この機能は、ConstraintManager.ImportFromDirectivesオプションがAdvanced Settingsダイアログで有効になっている場合に利用可能です。

回路図のソースドキュメント上に配置および定義されたパラメータセットおよび差動ペアの設計指示から、ネットおよび差動ペアクラス、差動ペア、制約を制約マネージャにインポートできます。これを行うには、回路図側から制約マネージャにアクセスしたときにボタンをクリックします。Refresh Constraint Manager ダイアログが表示され、回路図から制約マネージャへのインポートの概要が表示され、ダイアログ内のボタンをクリックすることで完了します。

制約マネージャと回路図上に配置された指示で定義された同等の制約との間の同期状態の表示があります。

  • 回路図のオブジェクトにパラメータセットまたは差動ペア指示が配置され、この指示の制約値が制約マネージャで同じオブジェクトに定義された値と異なる場合、これらの値はPhysicalまたはElectricalの制約マネージャビューで、対応するセルの左側にオレンジ色のバーでマークされます(例:)。

  • 制約の値が制約マネージャと指示の間で同期している場合、表示は緑色のバーに変わります(例:)。

指示からインポートされたネットクラス、差動ペア、差動ペアクラス間の同期状態の表示もあります。変更(新規/削除された要素)が検出され、対応するオブジェクト名の左にオレンジ色のバーで不一致が表示され、同期が必要であることを示します(例:)。同期状態は緑色のバーで示されます(例:)。

 
 
 
 
 
  • 制約マネージャを通じてネット/ネットクラス/差動ペア/差動ペアクラスに既に定義されている制約は、インポート処理時に優先され、保持されます。したがって、指示と同期された制約値をImport from Directivesコマンドを使用した後に制約マネージャで編集した場合、その後Import from Directivesコマンドを再度使用しても、同期されません。

  • 指示からデータを制約マネージャにインポートしてデータを同期させ、制約マネージャで変更を保存した後:

    • インポートされた指示は、設計スペースで青色で区別され、わずかに異なるシンボルを使用して区別されます()。

    • 制約マネージャにインポートされたクラスとルールのエントリは、Constraint Managerボタンを使用してPropertiesパネルのParameters領域の上部でフィルタリングできます。

    • 単一のワイヤに添付されたパラメータセット指示の場合、制約マネージャからの関連データ(ネット/差動ペアクラス名およびルール設定)がその指示の近くの回路図シート上に表示されます。定義されたネットクラスを含むパラメータセット指示がブランケットに添付されている場合、制約マネージャとの同期/インポート後にも、設計スペースでネットクラス指示情報の表示を切り替えることができます。対応するデータエントリの左にある表示制御()を使用して、指示が選択されたときにPropertiesパネルで表示を切り替えます。

    • 新しいネットクラス、差動ペアクラス、またはコンポーネントクラスを追加または削除するコントロールは、対応する指示のPropertiesパネルでグレーアウトされます。

    • 新しいルールを追加または既存のルールを編集/削除するコントロールは、対応する指示のプロパティパネルで引き続き利用可能です。また、ネットクラスの名前を編集することもできます。既にインポートされた指示のルールおよび/またはネットクラス名の変更を制約マネージャのデータに適用するには、回路図側から制約マネージャにアクセスしたときにボタンをクリックします。

  • PCBにアクセスしたときの制約マネージャでPhysicalおよびElectricalビューに表示されないパラメータセット指示に追加されたルールは、指示のインポートと回路図からPCBへの後続のECOの完了時に、すべてのルールビューに表示される高度なルールとして自動的に作成されます。

On a schematic, parameter set and differential pair directives are placed. These directives define the following:

  • A Width constraint for net A00.

  • A net class (Control) and Width constraint for net A09.

  • A diff pair of nets DQS0R_P and DQS0R_N.

回路図上に、パラメータセットおよび差動ペアディレクティブが配置されています。これらのディレクティブは以下を定義します:

  • ネットA00の幅制約。

  • ネットクラス(Control)およびネットA09の幅制約。

  • ネットの差動ペアDQS0R_PおよびDQS0R_N

制約マネージャーの物理ビューでは、ネットA00およびA09の幅制約に関連するセルにオレンジバーがあり、これらの値がディレクティブと同期していないことを示します。

ボタンをクリックします。制約マネージャーを更新ダイアログが開き、制約マネージャーにインポートされるデータを確認できます。確認後、ボタンをクリックしてディレクティブからすべてのデータをインポートします。

幅制約、ネットクラス、および差動ペアが制約マネージャーにインポートされました。A00およびA09の幅制約に関連するセル、およびネットクラスControlと差動ペアDQS0Rのセルには、それらの値/メンバーがディレクティブと同期していることを示す緑色のバーがあります。

ディレクティブは、回路図設計スペースでの外観が変わります。ディレクティブのプロパティでルールを追加、編集、削除することは引き続き可能ですが、クラスを追加、編集、削除するコントロールは現在グレーアウトされています。

読み取り専用ドキュメントからインポートされたディレクティブの変更

読み取り専用ドキュメント(例えば、デバイスシートや管理シート)からインポートされたディレクティブは、Make Device Sheets In Projects Read-OnlyオプションがPreferencesダイアログのData Management - Device Sheetsページで有効(チェックされている)になっている場合、変更することはできません。

オプションが無効(チェックされていない)になっている場合、ディレクティブを変更できます。オプションが有効になっている状態でディレクティブがインポートされた後、制約マネージャーでルールが青色で強調表示されます。

制約および制約セットのインポートとエクスポート Copy Link Copied

設計間で制約および制約セットをインポートおよびエクスポートすることができます。これにアクセスするには、制約マネージャーのClearancesPhysical、またはElectricalビューで右クリックし、ImportまたはExportを選択します。

Importを選択した後、標準のFile Explorerダイアログが開き、設計にインポートする制約/制約セット(*.CstrDot)を選択できます。Constraints to Importダイアログが開き、現在の設計にインポートする制約/制約セットを選択できます。選択された制約/制約セットは、対象設計の対応するオブジェクトに適用されます。

  • インポート用に選択されたネットがターゲットデザインに存在しない場合、そのネットのエントリが制約マネージャに追加されます。デザイン内にそのようなネットが存在しないため、エントリはアイコンでマークされます。このエントリから制約値をコピーして、既存のオブジェクトに貼り付けることができます。この問題は、同じネットを持つネットをデザインに追加し、その後で制約マネージャのデータを更新することで解決できます。または、エントリを右クリックしてDelete unmatched object画像を表示を選択することで、制約マネージャから一致しないオブジェクトを削除することもできます。

  • インポート用に選択された差動ペアまたはxNetがターゲットデザインに存在しない場合、それはデザインに追加されません。

  • インポート用に選択されたネット/差動ペア/xNetクラスがターゲットデザインに存在しない場合、自動的にデザインに追加されます。

制約と制約セットのエクスポート

Clearancesビューの1つ以上のセルまたはPhysicalまたはElectricalビューの1つ以上のラインを選択してからExportを選択すると、Constraints to Exportダイアログが開き、コマンドを選択する前に選択されたすべてのオブジェクトの制約と制約セットがグリッドにリストされます。ダイアログ内でチェックボックスを使用してエクスポートしたい制約/制約セットを選択します(現在のビューに関連する制約はデフォルトでダイアログに選択されます)。OKをクリックすると、標準のファイルエクスプローラダイアログが開き、制約/制約セットに名前を付けて保存できます。ファイルは拡張子*.CstrDotでエクスポートされ、別のデザインにインポートできます。

PCB側のすべてのルールの操作 Copy Link Copied

制約マネージャにPCBエディタからアクセスすると、All Rulesビューが利用可能になり、PCBデザインのすべてのルールのリストが表示されます。ここから、マッチングスコープにより複雑なクエリ式を特徴とする高度なルールを作成できます。

  • 高度なルール(Advanced Rulesリストにリストされている)は、制約マネージャの他のビューで定義されたルール(およびAll Rulesリストにリストされている)よりも優先されます。高度なルールの優先順位は、Priority列()に必要な優先順位(1が最高優先度)を入力することで再定義できます。Basic Rulesリストにリストされているルールの優先順位は再定義できません。

  • ルールにコメントを追加するには、Comment列を使用します。たとえば、ルールが何に使用されているかの意味のある説明です。

新しい高度なルールの作成

制約マネージャのAll Rulesビューで新しい高度なルールを作成するには、右クリックコンテキストメニューからAdd Advanced Ruleを選択します(または、グリッドエリアでルールが選択されていない場合は制約マネージャの下部にあるボタンを使用します)、クエリベースのマッチングスコープと制約パラメータを列グリッドまたは下部のグラフィカル表現に入力します。

 

制約マネージャで新しい高度なルールを構成することは、PCB Rules and Constraints Editorダイアログでルールを構築することに似ています。PCBデザインルールタイプページを参照して、ダイアログおよび制約マネージャのAll Rulesビューで利用可能なルールタイプについてさらに学びましょう。

スコープライブラリの管理

高度なルールの繰り返しプロセスを簡素化するために、Constraints Managerではクエリベースのオブジェクトマッチングスコープをスコープライブラリに保存できます。ライブラリは、スコープライブラリダイアログをクリックしてアクセスしたEdit Libraryボタンを使用して管理されます。PropertiesパネルのScopes Library領域で、カスタムスコープをXMLファイルとしてインポートおよびエクスポートでき、それを使用して別のAltium Designerインストールのスコープライブラリを充実させることができます。

スコープをライブラリにエクスポートまたはライブラリからインポートするには、制約マネージャの下部にあるObject Match / Second Object Matchフィールドの隣のボタンメニューのコマンドを使用します。。Object Match / Second Object Match列およびObject Match / Second Object Matchフィールドの上に、ライブラリベースのスコープがルールに適用されると、スコープの名前が表示されます。フィールドのメニューを使用して、スコープをクエリベースの形式に戻すことができます(Detach Scope)。

ルールの有効化/無効化

All Rulesビューにリストされている基本および高度なルールを有効/無効にすることができます。Enabled列はルールの状態を反映します:True(有効)またはFalse(無効)。列のセルをダブルクリックして、特定のルールの状態を切り替えます。無効にされた基本ルールに対応するセルは、(Disabled)とラベル付けされ、PhysicalおよびElectricalビューでグレーアウトされます。

特定のタイプ、カテゴリ、またはすべての高度なルールの有効状態も、対応するエントリの右クリックコンテキストメニューから利用可能なコマンドを使用して切り替えることができます。

 

ルールクラスツリー内のルールタイプエントリを右クリックして、このタイプの高度なルールを有効/無効にします。

ルールクラスツリー内のルールカテゴリエントリを右クリックして、このカテゴリの高度なルールを有効/無効にします。

ルールクラス見出しを右クリックして、すべての高度なルールを有効/無効にします。

ルールのインポートとエクスポート

All Rulesビューから、ルール(高度および/または基本)をインポートおよびエクスポートできます。

エクスポートするには、リスト内の複数のルールをCtrl+クリックShift+クリック、またはクリックしてドラッグして選択し、右クリックしてExport Selected Rules (x)コマンド(xは選択されたルールの数を表します)を選択します。特定のタイプ、カテゴリ、またはすべての高度なルールのすべてのルールをエクスポートすることもできます。Rule Classツリー内の対応するエントリの右クリックコンテキストメニューから利用可能なコマンドを使用してください。 Exportコマンドを選択すると、Constraints to Export ダイアログが開き、どのルールを*.CstrDotファイルにエクスポートするか選択できます。このファイルは後で別のプロジェクトにインポートできます。Export x Itemsボタン(xはダイアログで選択されたアイテムの数を表します)をクリックすると、標準のFile Explorerダイアログが開き、ファイルの名前と場所を定義できます。ルールは*.CstrDotファイルにエクスポートされ、後で別の設計にインポートできます。

選択したルールを1つまたは複数右クリックしてエクスポートします。

ルールクラスツリー内のルールタイプエントリを右クリックして、このタイプのルールをエクスポートします。

ルールクラスツリー内のルールカテゴリエントリを右クリックして、このカテゴリのルールをエクスポートします。

ルールクラス見出しを右クリックして、すべてのルールをエクスポートします。

インポートするには、Rule ClassツリーまたはAll Rulesビューのリスト領域内を右クリックし、Import Rulesコマンドを選択します。標準のFile Explorerウィンドウが開き、希望の*.CstrDotファイルを選択してからOpenをクリックします。Constraints to Importダイアログが開き、現在の設計にインポートするルールを選択できます。インポートされると、関連するカスタムスコープが自動的に適用されます。

高度なルールの削除

現在選択されている高度なルールを削除するには、それを右クリックしてRemove Advanced Ruleを選択します。複数の高度なルールを一度に削除するには、Ctrl+クリックShift+クリック、またはクリックしてドラッグを使用して複数のルールを選択し、右クリックしてRemove Advance Rules (x)を選択します。'x'は削除されるルールの数を表します。Rule Classツリー内の対応するエントリの右クリックコンテキストメニューから利用可能なコマンドを使用して、特定のタイプ、カテゴリのすべての高度なルール、またはすべての高度なルールを削除することもできます。

 

選択した複数のルールを右クリックして削除します。

ルールクラスツリー内のルールタイプエントリを右クリックして、このタイプの高度なルールを削除します。

ルールクラスツリー内のルールカテゴリエントリを右クリックして、このカテゴリの高度なルールを削除します。

ルールクラス見出しを右クリックして、すべての高度なルールを削除します。

どの場合も、ルールは確認なしに直ちに削除されます。

クロスプロービング Copy Link Copied

制約マネージャーには、関連するオブジェクトを対応するドキュメントで視覚的にハイライト表示するクロスプローブ機能が含まれています。任意のオブジェクトにクロスプローブするには、そのエントリを右クリックし、コンテキストメニューからCross Probeオプションを選択するか、高度なルールのCross Probeを選択します。

 

PropertiesパネルのCross Probe View Settingsを設定して、クロスプロービング設定を構成します。

回路図/PCBエディタのClear Filterオプション(設計スペース内を右クリックしてClear Filterを選択、ショートカット: Shift+C)を使用して、クロスプローブのハイライト表示をリセットします。

Altium Designerでのクロスプロービングについて詳しくは、クロスプロービング&選択ページを参照してください。

クロス選択 Copy Link Copied

クロス選択機能は、動的な双方向オブジェクト選択を容易にします。クロス選択モードが有効になっている場合(制約マネージャーのCross Select Modeコマンドを使用して、回路図またはPCBエディタのツールメインメニューから)、制約マネージャーで選択されたオブジェクトは回路図およびPCBドキュメントでも選択され、その逆も同様です。

Altium Designerでのクロス選択について詳しくは、クロスプロービング&選択ページを参照してください。

回路図とPCB間での制約の転送 Copy Link Copied

制約マネージャーで適用された変更は、エンジニアリング変更命令(ECO)プロセスを使用して回路図とPCB設計間で転送されます。他方に制約を更新するコマンドを選択します:

  • 回路図からPCBに変更を転送するには – 回路図エディタのメインメニューからDesign » Update PCB Document <PCBDocumentName>コマンドを選択します。

  • PCBから回路図に変更(ClearancesPhysical、および/またはElectricalビューの制約マネージャーで行われた変更)を転送するには – PCBエディタのメインメニューからDesign » Update Schematics in <PCBProjectName>コマンドを選択します。

変更を探索、検証、実行するために、続くEngineering Change Orderダイアログを使用します。

回路図からPCBに変更を転送する際には、制約マネージャーで定義されたルール、ネットクラス、差動ペア、および差動ペアクラスのみが転送されることに注意してください。以下は検出されずに転送されません:

  • 回路図ドキュメントオプションのPropertiesパネルを使用して定義されたルールや差動ペア指示。

  • Project OptionsダイアログのClass Generationタブの設定に従って自動生成されたネットクラス。

  • パラメータセットと差動ペア指令を使用して定義されたネットと差動ペアクラス。

  • 差動ペア指令を使用して定義された差動ペア。

制約マネージャで定義されたネットクラスは、Project OptionsダイアログのClass Generationタブの設定に関係なく転送されることに注意してください。

スキーマティクスに配置された指令からImport from Directivesコマンドを使用して、ルール、ネットクラス、差動ペア、差動ペアクラスを制約マネージャのPhysicalまたはElectricalビューからインポートできます。詳細を学ぶ

  • スキーマティクスとPCBを同期する際には、制約マネージャでの変更が保存されていない場合、Engineering Change Orderダイアログで警告が表示されます。警告には、変更が保存されていない側 - スキーマティクス、PCB、または両方が含まれます()。

  • 制約マネージャに以前にインポートされていなかったスキーマティクス上の設計指令が存在する場合、Engineering Change Orderダイアログに警告が表示されます()。

  • 一部のクラスのスコープ(メンバーのリスト)が変更されているが、ソーススキーマティクスと制約マネージャ間で同期されていない場合、スキーマティクスからPCBを更新しようとすると、Engineering Change Orderダイアログに警告が表示されます()。

スキーマティクスとPCBを同期させるページを参照して、詳細を学んでください。

設計ルールから制約マネージャへの移行 Copy Link Copied

この機能は、ConstraintManager.ProjectMigrationWizardオプションがAdvanced Settingsダイアログで有効になっている場合に利用可能です。

PCBプロジェクトが古いルール管理システム(つまり、PCB Rules and Constraints Editorダイアログ)を使用している場合、制約マネージャへの一度限りの一方向の移行を実行できます。

PCBおよび回路図エディタのメインメニューからDesign » Migrate Project to Constraint Manager Flowコマンドを使用します。Migration Requiredダイアログが開き、ボタンをクリックした後に移行が行われ、元に戻すことはできないことが警告されます。

PCB設計ルールと回路図指令は、制約マネージャ内の適切な対応する制約に転送されます。移行が成功裏に終了すると、移行を実行したときにアクティブだったエディタのコンテキストで制約マネージャが開かれます。

 
 
 
 
 
  • PCBルールと制約エディタダイアログにデフォルトスコープの設計ルールが存在しない場合(例えば、スコープAllの幅ルールがない場合)、それは移行プロセスの一部として制約マネージャに作成されます。

  • 移行前にパラメータセット指令に追加されたルールで、制約マネージャのPhysicalおよびElectricalビューに表示されていないものがある場合、それらのルールはPCBから制約マネージャにアクセスしたときに全ルールビューに高度なルールとして自動的に作成されます。高度なルールは、古いルール管理システムから移行し、回路図からPCBへの後続のECO時に作成されます。

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