Altiumエラー:複数の入力ポートを含むネット。このエラーはどういう意味ですか?


12

Altiumを初めて使用しますが、回路図をコンパイルするときに次のエラーが発生します。

  1. Net SDIには複数の入力ポート(ポートSDI、ポートSDI)が含まれます
  2. ネットCLKには複数の入力ポート(ポートCLK、ポートCLK)が含まれます

私がやろうとしているのは、複数のシートを同じ信号、SDIとCLKに接続することです。私は何か間違っていますか?これはフラットな階層であり、スコープを「フラット(ポートのみグローバル)」に設定しました。以下は、SDIおよびCLK信号を使用する回路図の2枚のシートです。

シート1: http://i.imgur.com/CGcwAeG.jpg

シート2: http://i.imgur.com/AllFW51.jpg


現時点では完全な答えを出す時間はありませんが、グローバルネット名とローカルネット名の選択に関連していると思われます。
ザフォトン

回答:


16

「フラット(グローバルなポートのみ)」スコープを選択すると、「...ネットラベルは各シートに対してローカルです。シート間で接続されません。同じ名前のすべてのポートがすべてのシートに接続されます。」- アルティウム「マルチシートデザイン」

これは、あなたがやろうとしていることに対しては問題ないように思えますが、このタイプの設計設定では、入力ポートと出力ポートの1:1の関係がなければならないと思います。フラットなデザインの場合、入力ポート互いに接続されているため、「複数の入力ポート」エラーが発生します。試してみることができるいくつかのことを次に示します。

  1. 階層設計に切り替える
    これには、トップシートを使用して設計階層を制御する必要があります。レビュー「トップシートの構築5.1.3」以前に言及したトレーニングモジュールでは。価値のあることは、私のデザインはすべてこのデザイン設定のものです。
  2. 入力ポートを双方向に変更する
    これにより(プロジェクトの接続マトリックスにより)エラーがなくなる可能性がありますが、実際の観点からは意味をなさない場合があります。CLK / SDIラインは、ほとんどの場合双方向ではありません。これは、デザインレビュー中に問題を引き起こし、すべてを双方向としてマークした理由を説明する必要がある場合があります。
  3. 接続マトリックス
    をフラットデザイン設定で固定しますが、エラー/警告接続マトリックスを編集することでAltiumに突き出すように指示します:
    Altium Project接続マトリックスのスクリーンショット
    複数の入力ポートは警告としてのみ報告され、ショーストップエラーではありません。

3
「階層設計への切り替え」の+1。すべてのポート接続最上層の回路図を通過する必要があるため、シート間接続が非常にわかりやすくなります。
コナーウルフ

6
「アルティウムにそれを突き出すように伝える」オプションに投票します。複数の出力ポートを持つバスを含むフラットな設計では、1つの入力ポートに接続することは完全に合理的です。
ピーターグリーン

2

@ dext0rbの回答は好きですが、すべてのポートの論理エラー/警告をオフにすると、後で問題が発生する可能性があります。

そのため、「Generic No ERC」を使用して特定のネットでエラーをオフにします。

Altium Generic ERCロケーションなし

その後

Altium Generic No ERC Port-Port Connection Option


0

この場合、ポートをUnspecifiedとして作成することを好みました。方向矢印は、以前の入力/出力形式から引き続き保持されます(色調整が加えられます)。

指定しないと、ユーザーはこれらのポートに対して複数の入力および出力を作成できます。


-1

回路図シンボルのパッドの電気タイプをパッシブに変更するだけです。

ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.