設計制約の設定

Main page: Constraint Manager を使用した設計要件の定義

Altium Designer の PCB エディターは、ルール駆動型の環境です。設計制約を適切に定義しておくことで、さまざまな、そしてしばしば厳しい設計要件を持つ基板設計を問題なく完了できます。

設計制約は、設計の回路図側と PCB 側の両方からアクセスできる Constraint Manager で設定します。このチュートリアルでは、設計制約を回路図側から定義し、その後、他の設計データ(コンポーネントおよびネット)とともに PCB に転送します。

必要となる制約は、設計の性質や製造能力によって異なります。すべての設計に適した特定の制約セットというものはありません。

クリアランス制約の定義

最初のステップは、異なるネットに属する電気オブジェクト同士をどれだけ近づけられるかを定義することです。この要件はクリアランス設計制約で扱います。Constraint Manager には Clearances ビューがあり、設計内のネットクラス間のクリアランスを定義できるクリアランスマトリクスが表示されます。今回のチュートリアルでは、すべてのオブジェクト間のクリアランスとして 0.25 mm が適切です。

  1. プロジェクトの回路図シートがアクティブなドキュメントになっている状態で(なっていない場合は、デザインスペース上部の回路図ドキュメントタブをクリックしてください)、メインメニューから Design » Constraint Manager コマンドを選択して Constraint Manager を開きます。Constraint Manager の Clearances ビューがデフォルトで開きます。

     
  2. メインメニューから Tools » Measurement Units » mm コマンドを選択し、Constraint Manager で現在の測定単位を mil からミリメートルに切り替えます。

  3. All Nets 行と All Nets 列が交差するセル内をクリックし、0.25 と入力して Enter を押します。

     

    測定単位を入力する必要はありません。デフォルトの測定単位が入力値に自動的に追加されます。

配線幅制約の定義

配線幅は、適用される配線幅設計制約によって制御され、ネットの配線を開始すると自動的に選択されます。

  • 制約を設定する際の基本的な考え方は、まず汎用制約を設定してできるだけ多くのネットを対象にし、その後、電源ネットのように特別な配線幅要件を持つネット向けに個別の制約を追加することです。制約の優先順位は、設計オブジェクトの自然な階層に基づいて自動的に適用されます。たとえば、このチュートリアルの設計には複数の信号ネットと 2 つの電源ネットが含まれています。すべてのネットに対するネット制約は 0.25 mm に設定できます。All Nets スコープは電源ネットも対象にしていますが、これらのネットには個別の制約を追加することで特定に対応できます。

  • 配線幅設計制約には、最小値、最大値、および推奨値の設定が含まれます。配線時にある程度の柔軟性を持たせたい場合は、これらを使用してください。

  • 設計全体で必要なすべてのサイズに対応する単一の制約値を定義するために、最小値と最大値の設定を使うのは避けてください。そうすると、各設計オブジェクトがその役割に対して適切なサイズになっているかを Altium Designer に監視させる機能を活用できなくなります。

  1. 上部の対応するボタンを使用して、Constraint Manager の Physical ビューを開きます。

  2. All NetsMin Width 列または Preferred Width 列のセル内をクリックし、Constraint Manager の下部で次の配線幅の値を定義します。

    • Min Width = 0.2

    • Preferred Width = 0.25

    • Max Width = 0.25

     
  3. 次のステップでは、電源ネットの配線幅を指定するために別の制約を追加します。これを行うには、電源ネット用のネットクラスを作成し、そのクラスに個別の配線幅制約を適用します。Physical ビューで、Ctrl キーを押しながらネット名をクリックして 12V ネットと GND ネットの行を選択し、選択部分を右クリックしてコンテキストメニューから Classes » Add Selected to Class » New Class コマンドを選択します。

  4. 開いた Add Class ダイアログで、Name フィールドに Power と入力し、Member 列に 12V ネットと GND ネットの両方が表示されていることを確認してから、Ok をクリックします。

  5. ネットクラス Power のエントリが Physical ビューに表示され、その下に 12V ネットと GND ネットが一覧表示されます。このネットクラスの Min Width 列または Preferred Width 列のセル内をクリックし、次の配線幅の値を定義します。

    • Min Width = 0.25

    • Preferred Width = 0.5

    • Max Width = 0.5

     

ビアスタイル制約の定義

配線してレイヤーを変更すると、ビアが自動的に追加されます。この場合、ビアのプロパティは適用されるビアスタイル設計制約によって定義されます。

  1. Constraint Manager の Physical ビューで、All Nets の Via Style 列のセル内をクリックし、Constraint Manager の下部で次のビアスタイルの値を定義します。

    • Diameter = 1

    • Hole Size = 0.6

     

    電源ネットは基板の片面だけで配線できる可能性が高いため、電源ネット専用の配線ビアスタイル制約を定義する必要はありません。

  2. メインメニューから File » Save コマンドを選択して、Constraint Manager で行った変更を保存します。

  3. デザインスペース上部のタブを右クリックし、コンテキストメニューから Close Multivibrator.PrjPcb [Constraints] コマンドを選択して Constraint Manager を閉じます。

  4. Projects パネルでプロジェクトのエントリを右クリックし、コンテキストメニューから Save を選択して、プロジェクトをローカルに保存します。

これで制約の定義は完了です。次は PCB を作成 する番です!

AI-LocalizedAI で翻訳
問題が見つかった場合、文字/画像を選択し、Ctrl + Enter キーを押してフィードバックをお送りください。
機能の可用性

利用できる機能は、所有する Altium ソリューション (Altium DevelopAltium Agile のエディション (Agile Teams、または Agile Enterprise)、または Altium Designer (有効な期間)) によって異なります。

説明されている機能がお使いのソフトウェアに表示されない場合、Altium の営業担当者にお問い合わせください

従来のドキュメント

Altium Designer のドキュメントは、バージョンごとに掲載されなくなりました。Altium Designer の旧バージョンのドキュメントは、Other Installers ページの Legacy Documentation の項目をご覧ください。

Content