設計制約の設定
概略
- 異なるネットに属するオブジェクト間のクリアランス要件を設定します。
- 一般的な配線幅を設定し、個別の配線幅制約を持つPowerネットクラスを作成します。
- ビア径と穴径を定義し、制約とプロジェクトを保存します。
Main page: Constraint Managerを使用した設計要件の定義
Altium DesignerのPCBエディターは、ルールに基づく設計環境です。設計制約を適切に定義することで、多様で、しばしば厳しい設計要件を持つ基板設計を確実に完了できます。
設計制約は、回路図側とPCB側のどちらからでもアクセスできるConstraint Managerで設定します。このチュートリアルでは、回路図側で設計制約を定義し、その他の設計データ(コンポーネントとネット)とともにPCBに転送します。
クリアランス制約の定義
最初のステップは、異なるネットに属する電気オブジェクト間で許容される最小間隔を定義することです。この要件は、クリアランス設計制約によって設定します。Constraint ManagerにはClearancesビューがあり、設計内のネットクラス間のクリアランスを定義できるクリアランスマトリックスが表示されます。このチュートリアルでは、すべてのオブジェクト間のクリアランスを 0.25 mm に設定します。
-
プロジェクトの回路図シートがアクティブドキュメントになっている状態で(そうでない場合は、設計スペース上部にある回路図ドキュメントのタブをクリックします)、メインメニューからDesign » Constraint Managerコマンドを選択してConstraint Managerを開きます。デフォルトでは、Constraint ManagerのClearances ビューが開きます。
-
メインメニューからTools » Measurement Units » mmコマンドを選択し、Constraint Managerの現在の測定単位をmilからミリメートルに切り替えます。
-
All Nets行とAll Nets列が交差するセル内をクリックし、
0.25と入力してEnterを押します。
配線幅制約の定義
配線幅は、適用される配線幅設計制約によって制御されます。この制約は、ネットの配線を開始すると自動的に選択されます。
-
上部にある対応するボタンを使用して、Constraint ManagerのPhysicalビューを開きます。
-
All NetsのMin Width列またはPreferred Width列のセル内をクリックし、Constraint Managerの下部で次の配線幅の値を定義します。
-
Min Width =
0.2 -
Preferred Width =
0.25 -
Max Width =
0.25
-
-
次のステップは、電源ネットの配線幅を指定するための制約を追加することです。そのために、電源ネット用のネットクラスを作成し、このクラスに個別の配線幅制約を適用します。Physicalビューで、
Ctrlキーを押しながらネット名をクリックして12VネットとGNDネットの行を選択し、選択範囲を右クリックしてコンテキストメニューからClasses » Add Selected to Class » New Classコマンドを選択します。 -
表示されるAdd Classダイアログで、Nameフィールドに
Powerと入力します。Member列に12VとGNDの両方のネットが表示されていることを確認し、Okをクリックします。
-
PhysicalビューにネットクラスPowerのエントリが表示され、その下に12VネットとGNDネットが表示されます。このネットクラスのMin Width列またはPreferred Width列のセル内をクリックし、次の配線幅の値を定義します。
-
Min Width =
0.25 -
Preferred Width =
0.5 -
Max Width =
0.5
-
ビアスタイル制約の定義
配線中にレイヤーを切り替えると、ビアが自動的に追加されます。この場合、ビアのプロパティは、適用されるビアスタイル設計制約によって定義されます。
-
Constraint ManagerのPhysicalビューで、All Netsの Via Style 列のセル内をクリックし、Constraint Managerの下部で次のビアスタイルの値を定義します。
-
Diameter =
1 -
Hole Size =
0.6
-
-
メインメニューから File » Save コマンドを選択して、Constraint Managerで行った変更を保存します。
-
設計スペース上部にあるConstraint Managerのタブを右クリックし、コンテキストメニューからClose Multivibrator.PrjPcb [Constraints]コマンドを選択して、Constraint Managerを閉じます。
-
Projects パネルでプロジェクトのエントリを右クリックし、コンテキストメニューから Save を選択して、プロジェクトをローカルに保存します。











