allegro の CM ハーネスマネージャの設定ルール#
設定ルールでは、線幅やスペーシングを設定する必要があります。高速信号の場合は、差動および等長を設定する必要があります。対応する検出スイッチをオンにしないと、ソフトウェアは検出を開始しません。
通常のボードの場合、以下の 3 つの項目のみを設定する必要があります。
Electrical:差動ペアと等長を設定します。
Physical:線幅のルールを設定します。
Spacing:スペーシングのルールを設定します。
ALL Layers と By Layer は同じですが、表示効果が異なるだけです。したがって、どちらかの場所でパラメータを設定すると、もう一方のパラメータも自動的に変更されます。
2.5 層の場合、線幅とスペーシングを大きく設定することができます。ここでは、線幅を 8mil に設定します。
このボードでは差動ペアは関係ありませんので、後のパラメータは設定する必要はありません。
ヴィアのタイプを設定する
以前に描画したヴィアパッドを追加すると、コントロール属性に変更できます。
これにより、このパッドのプロパティは PCB 上で Vias に変わります。
次に、電源のルールを作成します。
通常、電源の線幅は 20mil に設定します。
ルールをネットに割り当てる:Net->All Layers を選択します。
2.5 層ボードでは、通常はデフォルトとパワーの 2 つのルールのみを設定します。
NetClass の作成
NetClass を作成する目的は、ルールを割り当てるための便宜です。作成しなくても問題ありませんが、これらのネットを単純にグループ化することができます。
ここでは、電源を 1 つのグループとして作成します。
グループのドロップダウンメニューを Power に選択すると、グループ全体のネットを一括で Power に変更できます。
スペーシングのルールを設定する
DEFAULT の行を選択し、右から左にコンテンツを選択し、8 を入力すると、すべてのパラメータが 8mil に変更されます。
Same Net Spacing -> All Layers
クロスヘアの接続を 8mil に設定します。
ルールのスイッチを設定する
Same Net Spacing の同じネット間のスペーシングをオフに設定すると、ヴィアがパッドに近すぎる場合にエラーが発生します。
Sapcing の異なるネットのスペーシングルールをすべてオンに設定します。
Electrical をすべてオンに設定します。