設計ルールの設定方法
メインページ PCB デザインルールの定義、スコーピング、管理、PCB デザインルールのタイプ
Altium Designer の PCB エディタは、ルール駆動環境です。よく定義されたデザインルールのセットで、様々な、そしてしばしば厳しいデザイン要件のボードデザインを成功させることができます。
デザインルールは、PCB Rules and Constraints Editorダイアログで設定します。ルールはカテゴリに分けられ、さらにデザインルールタイプに分けられます。
幅設計ルールの定義
配線幅は、該当するWidthデザインルールによって制御され、ネットの配線開始時に自動的に選択されます。
信号ネットの Width Design Rule の定義
-
PCB をアクティブドキュメントとして、メインメニューからDesign » Rulesコマンドを選択してPCB Rules and Constraints Editorダイアログを開きます .
-
各ルールカテゴリはダイアログのDesign Rules構造(左側)の下に表示されます。Routingカテゴリのエントリをダブルクリックして展開し、関連するルーティングルールを表示します。Widthルールタイプのエントリをダブルクリックして、現在定義されている幅ルールを表示します。
-
既存のWidthルールを1回クリックして選択します。ルールをクリックすると、ダイアログの右側にそのルールの設定が表示され、一番上のセクションにルールのWhere The Object Matches(ルールのスコープとも呼ばれる - このルールが対象とするもの)、その下にルールのConstraintsが表示されます。

デフォルトの Width デザインルール -
このルールはデザイン内の大半のネット(信号ネット)を対象とするため、Where The Object Matchesの設定が上の画像のようにAllになっていることを確認します。
-
以下の値を入力して、ルールの制約を設定します:
-
Min Width=
0.2 -
Preferred Width=
0.25 -
Max Width=
0.25
-
-
これでルールが定義された。Applyをクリックして保存し、ダイアログを開いたままにする。
パワーネットの幅のデザインルールの定義
次のステップでは、パワーネットの配線幅を指定する別のデザインルールを追加します。
-
PCB Rules and Constraints Editorダイアログの左側のDesign Rulesツリーで既存の Width ルールを選択した状態で、右クリックしてNew Ruleを選択し、新しい Width ルールを追加します。
-
Width_1という名前の新しいルールが表示されます。プロパティを設定するために、Design Rulesツリーで新しいルールをクリックします。
-
Nameフィールドをクリックし、
Width_Powerと入力します。
-
ルールのスコープを設定し、12VまたはGNDネットに属するオブジェクトをルールの対象にします。Query Builderダイアログを使用して、スコープのクエリを構築します。これを行うには(以下のビデオでも手順を紹介しています):
-
Where The Object Matches領域のドロップダウンをクリックし、リストからCustom Queryを選択します。ダイアログが変わり、カスタムクエリを入力するエディットボックスが表示されます。
-
ボタンをクリックして、Query Builderダイアログを開きます。
-
Add first conditionテキストをクリックし、Belongs to Netを選択し、Condition Valueを 12Vに設定する。
-
Add another conditionテキストをクリックして、Belongs to Netを選択し、Condition ValueをGNDに設定する。
-
2つの条件文の間にAND演算子が表示されます。これをクリックして、ドロップダウンからORを選択します。
-
OKボタンをクリックしてクエリを受け入れ、PCB Rules and Constraints Editorダイアログに戻ります。ルールスコープは、
(InNet('12V') OR InNet('GND'))に変更されます。
-
-
0.25 から 0.5 mm の範囲でパワーネットの配線幅を許可するようにルールの制約を設定します。これには、以下の値を入力します:
-
Min Width=
0.25 -
Preferred Width=
0.5 -
Max Width=
0.5
-
-
Applyをクリックしてルールを保存し、ダイアログを開いたままにします。
クリアランス設計ルールの定義
次のステップは、異なるネットに属する電気的オブジェクトが互いにどれだけ近づけるかを定義することです。この要件は、クリアランス設計ルールによって処理されます。チュートリアルでは、すべてのオブジェクト間のクリアランスは 0.25mm が適しています。
-
デザインルールのツリーでElectricalカテゴリを展開し、Clearanceルールタイプを展開します。
-
このタイプの既存のルールをクリックして選択します。
このデザインでは、このルールは
Allオブジェクト間で単一のクリアランスを定義するように構成されます。
-
ダイアログのConstraints領域で、Minimum Clearanceを
0.25に設定。
-
Applyをクリックしてルールを保存し、ダイアログを開いたままにする。
ルーティングビアのスタイルの定義
ルーティングしてレイヤーを変更すると、ビアが自動的に追加されます。この場合、ビアのプロパティは、適用されるルーティングビアスタイルのデザインルールによって定義されます。
-
デザインルールのツリーでRoutingカテゴリを展開し、Routing Via Styleルールタイプを展開して、このタイプの既存のデザインルールを選択します。
-
このルールの制約を設定し、許容ビア径を1mm、許容ビアホールサイズを0.6mmに設定します。この場合、すべてのフィールド(最小、最大、優先)を同じサイズに設定します:
-
Via Diameter:Minimum、Maximum、Preferred=
1 -
Via Hole Size:Minimum、Maximum、Preferred=
0.6
-
-
OKをクリックして変更を保存し、PCB Rules and Constraints Editorダイアログを閉じます。
-
Projectsパネルでエントリを右クリックし、コンテキストメニューからSaveを選択して PCB ドキュメントをローカルに保存します。
