Duplicate Nets – Дублирующиеся цепи
Created: апреля 01, 2019 | Updated: июля 01, 2024
| Applies to versions: 1.0, 1.1, 2.0, 2.1, 3.0, 3.1 and 3.2
Вы просматриваете версию 3.1. Для самой новой информации, перейдите на страницу Duplicate Nets – Дублирующиеся цепи для версии 4
Родительская категория: Violations Associated with Nets
Режим отчета по умолчанию:
Обзор
Это нарушение возникает, когда в проекте обнаружено две цепи с одинаковыми именами.
Уведомление
Если включено отображение на схеме ошибок и предупреждений компилятора (включено на странице Schematic - Compiler диалогового окна Preferences), то под объектом, вызывающим нарушение, будет отображена цветная волнистая линия. Наведите курсор мыши на объект, чтобы отобразить всплывающую подсказку с информацией по нарушению. Нарушение также отображается в панели Messages в следующем формате:
Duplicate Net Names <Объект> <ИмяЦепи>
где:
Объект
– либоWire
, либоBus Slice
, либоElement[n]
(для элемента шины)ИмяЦепи
– имя вызывающей нарушение цепи
Рекомендации по исправлению
Это нарушение может возникнуть, когда, например:
- Проект является плоским, и в проекте используются порты. Область действия идентификаторов цепей Net Identifier Scope автоматически (или вручную) задана как
Flat (Only ports global)
. Нарушение произойдет, если на различных листах была использована одна и та же метка цепи, поскольку метки цепей, определенных на каждом листе, остаются локальными для этих листов, даже если им заданы одинаковые имена. В этом случае решением будет задание уникальных меток цепей. - Непрерывность цепи между листами плоской схемы нарушена непреднамеренным использованием объектов Port или Off Sheet Connector с различными именами. Используйте область Details панели Messages, чтобы быстро перейти к имени дублирующейся цепи. Отследите цепь до входного/выходного порта на каждом листе и убедитесь, что имена портов совпадают.
- У вас могут быть одинаковые имена, заданные для двух различных ветвей иерархического проекта, т.е. для различных дочерних листов используются различные символы листов, но для входов в лист на верхнем уровне и для портов на нижнем уровне используется одно и то же имя, и два символа соединены физическим проводом или шиной. Непрерывность цепи между этими ветвями может быть нарушена непреднамеренным использованием входов в лист с различными именами или отсутствием физического провода/шины, соединяющей входы в лист. Убедитесь, что физический провод, соединяющий два символа листа, размещен и образует корректное соединение и что входы в лист названы одинаково.
Совет
- Подсказки по объектам появляются, только если включен параметр Enable Connectivity Insight на странице System - Design Insight диалогового окна Preferences. Используйте элементы управления пункта Object Hints в области Connectivity Insight Options этой страницы, чтобы определить режим запуска этих подсказок – при наведении курсора мыши (Mouse Hover) и/или при двойном щелчке мышью с зажатой клавишей Alt (Alt+Double Click).