クリアランス
Created: 8月 23, 2018 | Updated: 8月 23, 2018
Rule category: 電気
Rule classification: バイナリ
概要
このルールは、銅箔レイヤー上の任意の2つのプリミティブオブジェクト間に許容される最小クリアランスを定義します。クリアランスは単一の値として指定することも、専用のMinimum Clearance Matrixを使用してオブジェクトの組み合わせごとに異なるクリアランスを指定することもできます。後者はルールスコーピングと組み合わせることで、最も厳しいクリアランス要件にも対応できる、簡潔で目的に沿ったクリアランスルール一式を柔軟に構築できます。
制約
-
Connective Checking – 設計内のネットに対するルールの適用範囲。次のいずれかに設定できます:
-
Different Nets Only– 異なるネットに属する任意の2つのプリミティブオブジェクト間に制約を適用します(例: 異なる2つのネット上の2本の配線)。 -
Same Net Only– 同一ネットに属する任意の2つのプリミティブオブジェクト間に制約を適用します(例: 同一ネット上のビアとパッド間)。 -
Any Net– 設計内の任意のネットに属する任意の2つのプリミティブオブジェクト間に制約を適用します。これは最も包括的なオプションで、同一ネット/異なるネットのいずれに属する場合も対象になります。 - Different Differential Pair - 異なる差動ペアに属する異なるネット上の任意の2つのプリミティブオブジェクト間に制約を適用します(例: TX_P内の配線とRX_P内の配線)。
- Same Differential Pair - 同一差動ペアに属する異なるネット上の任意の2つのプリミティブオブジェクト間に制約を適用します(例: TX_P内の配線とTX_N内の配線)。
-
- Minimum Clearance – 必要な最小クリアランス値。ここに入力した値は、Minimum Clearance Matrixのすべてのセルに複製されます。逆に、マトリクス内で1つ以上のオブジェクト組み合わせに対して異なるクリアランス値を入力すると、Minimum Clearance制約はN/Aに変わり、単一のクリアランス値が全体に適用されていないことを反映します。
- Minimum Clearance Matrix – 設計内のさまざまなオブジェクト間クリアランスの組み合わせについて、クリアランスを微調整する機能を提供します。
クリアランスマトリクスの操作
マトリクス内のクリアランス値は、次の方法で定義できます:
- 単一セル編集 - 特定のオブジェクト組み合わせの最小クリアランスを変更します。セルをクリックして編集対象として選択します。
-
複数セル編集 - 複数のオブジェクト組み合わせの最小クリアランスを変更します:
- Ctrl+click、Shift+click、click&drag を使用して、列内の複数セルを選択します。
- Shift+click、click&dragを使用して、行内の連続する複数セルを選択します。
- click&dragを使用して、複数の行と列にまたがる連続する複数セルを選択します
- 行ヘッダーをクリックして、その行のすべてのセルをすばやく選択します。
- 列ヘッダーをクリックして、その列のすべてのセルをすばやく選択します。
必要な選択(単一セルまたは複数セル)を行ったら、現在の値を変更するには必要な新しい値を入力するだけです。入力した新しい値を確定するには、別のセルをクリックするか、Enterを押します。選択範囲内のすべてのセルが新しい値に更新されます。
複数セル編集の例。1つ以上のオブジェクト組み合わせに対して異なるクリアランス値が存在するようになったため、Minimum Clearance制約がN/Aに変わり、すべてのオブジェクト間クリアランスの組み合わせに単一のクリアランス値が適用されなくなったことを反映している点に注目してください。
重複ルールの競合が解決される仕組み
すべてのルールは優先度設定によって解決されます。システムは優先度の高いルールから低いルールへ順に確認し、チェック対象のオブジェクトに対してスコープが一致する最初のルールを採用します。
ルール適用
オンラインDRC、バッチDRC、インタラクティブルーティング、オートルーティング、およびポリゴン配置時。
注記
-
ルールの制約を定義する際、Connective Checkingオプションは通常
Different Nets Onlyに設定します。Same Net OnlyまたはAny Netを使用する例としては、同一ネットまたは他の任意のネット上で、ビアがパッドや他のビアに近すぎる位置に配置されていないかをテストする場合が挙げられます。 - 最小クリアランスマトリクスは、指定した接続チェック方法(Different Nets Only、Same Net Only、Any Net)に関係なく適用されます。同一ネット上のオブジェクト間に必要なクリアランスが、異なるネット上のオブジェクト間に定義した値と異なる場合は、必要に応じて別々のクリアランスルールを定義してください。
