Nets with Multiple Names – Цепи со множеством имен
Родительская категория: Violations Associated with Nets
Режим отчета по умолчанию:
Обзор
Это нарушение возникает при обнаружении в проекте цепи со множеством назначенных ей имен.
Уведомление
Если включено отображение на схеме ошибок и предупреждений компилятора (включено на странице Schematic - Compiler диалогового окна Preferences), то под объектом, вызывающим нарушение, будет отображена цветная волнистая линия. Наведите курсор мыши на объект, чтобы отобразить всплывающую подсказку с информацией по нарушению. Нарушение также отображается в панели Messages в следующем формате:
Nets <Идентификатор> has multiple names (<СписокИмен>)
где:
Идентификатор
представляет тип соединения и имя цепи. Соединение может быть одним из следующих:- Wire – идентификатор будет представлен в формате
Wire ИмяЦепи
(например,Wire DTSA
) - Bus – идентификатор будет представлен в формате
Bus Slice ИмяЦепи
(например,Bus Slice A[0..7]
) - Bus Element – идентификатор будет представлен в формате
Element[n]: ПрефиксЦепи
(например,Element[0]: A
)
- Wire – идентификатор будет представлен в формате
СписокИмен
– перечисленные через запятую имена, связанные с вызывающей нарушение цепью. Эти имена могут быть получены из присоединенных меток цепей, входов в лист, портов питания и межлистовых соединителей.
Рекомендации по исправлению
Это нарушение можно исправить, задав одинаковые имена всем идентификаторам цепей, связанных с конкретной цепью. Тем не менее, во многих случаях бывает полезно использовать различные имена для одной цепи, если эта цепь, например, присутствует на различных ветках иерархического проекта и различные имена на этих ветках лучше отражают переносимый сигнал. Аналогично, может понадобиться описать вход в лист отдельного символа листа с помощью разноименных меток цепей для входящего/исходящего провода или шины.
Чтобы беспрепятственно использовать множество имен для цепей в проекте и предотвратить появление соответствующих сообщений о нарушениях в панели Messages, задайте параметру Report Mode для нарушения этого типа значение No Report
на вкладке Error Reporting диалогового окна Options for Project (Project » Project Options).
Совет
- Подсказки по объектам появляются, только если включен параметр Enable Connectivity Insight на странице System - Design Insight диалогового окна Preferences. Используйте элементы управления пункта Object Hints в области Connectivity Insight Options этой страницы, чтобы определить режим запуска этих подсказок – при наведении курсора мыши (Mouse Hover) и/или при двойном щелчке мышью с зажатой клавишей Alt (Alt+Double Click).