Дублирующиеся цепи

Parent category: Нарушения, связанные с цепями

Default report mode:

Сводка

Это нарушение возникает, когда в проекте обнаружены две цепи с одинаковым именем.

Уведомление

Если включён показ ошибок и предупреждений компилятора на схеме (включается на странице Schematic - Compiler в диалоговом окне Preferences), под объектом-нарушителем будет отображаться цветная волнистая линия. Уведомление также отображается на панели Messages в следующем формате:

Duplicate Net Names <Object> <NetName>,

где

Object — это Wire или Bus Slice или Element[n] (для элемента шины)

NetName — имя затронутой цепи.

Рекомендации по устранению

  • Проект иерархический: используются отдельные символы листов для ссылок на разные дочерние листы, а входы листа (sheet entries) соединяются с портами на этих дочерних листах. Нарушение возникнет, если на обоих дочерних листах использована одна и та же метка цепи. Это связано с тем, что метки цепей, определённые на каждом подлисте, даже с одинаковым именем, остаются локальными для этих подлистов. Решение в этом случае — обеспечить уникальные имена меток цепей между листами.
  • Проект плоский, и в нём используются порты. Нарушение возникнет, если одна и та же метка цепи использована на разных листах. Это связано с тем, что метки цепей, определённые на каждом листе, даже с одинаковым именем, остаются локальными для этих листов. Решение в этом случае — обеспечить уникальные имена меток цепей между листами.
  • Непрерывность цепи между «сплющенными» листами схемы нарушена из‑за случайного использования портов или межлистовых соединителей (offsheet connectors) с разными именами. Используйте область Details панели Messages , чтобы быстро выполнить кросс‑пробинг к дублирующемуся имени цепи. Проследите цепь до входного/выходного порта на каждом листе и убедитесь, что имена портов совпадают.
  • Возможно, одна и та же цепь используется в двух разных ветвях иерархического проекта — т. е. разные символы листов ссылаются на разные дочерние листы, но для входов верхнего уровня и нижестоящих портов используется одно и то же имя, и два символа соединены физическим проводом или шиной. Непрерывность цепи между этими ветвями может быть нарушена из‑за случайного использования входов листа с разными именами или из‑за отсутствия физической шины/провода, соединяющих входы листа. Убедитесь, что физический провод, соединяющий два символа листов, присутствует и подключён правильно, а также что входы листа имеют одинаковые имена.

 

AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Content