여러 이름을 가진 네트
Created: August 24, 2018 | Updated: August 24, 2018
Parent category: 넷과 관련된 위반
Default report mode: ![]()
요약
이 위반은 설계에서 하나의 넷에 여러 이름이 연결되어 있는 것으로 감지될 때 발생합니다.
알림
회로도에 컴파일러 오류 및 경고 표시가 활성화되어 있으면(Schematic - Compiler 페이지의 Preferences 대화상자에서 활성화), 문제가 있는 객체 아래에 색상 물결선이 표시됩니다. 또한 Messages 패널에 다음 형식으로 알림이 표시됩니다:
Nets <Identifier> has multiple names (<NameList>),
여기서:
Identifier 는 연결 유형과 넷 이름을 나타냅니다. 연결은 다음 중 하나일 수 있습니다:
- Wire - 식별자는
Wire NetName형식으로 표시됩니다(예: Wire DTSA) - Bus - 식별자는
Bus Slice NetName형식으로 표시됩니다(예: Bus Slice A[0..7]) - Bus Element - 식별자는
Element[n]: NetPrefix형식으로 표시됩니다(예: Element[0]: A)
NameList 는 문제의 넷과 연관되어 발견된 모든 이름을 쉼표로 구분해 나열한 목록입니다. 이러한 이름은 연결된 넷 라벨, 시트 엔트리, 전원 포트, 오프시트 커넥터에서 올 수 있습니다.
해결 권장 사항
이 위반은 특정 넷에 연결된 모든 넷 식별자의 이름이 동일하도록 보장하면 해결할 수 있습니다. 하지만 설계에서 넷에 여러 이름을 자유롭게 사용하면서 Messages 패널에 관련 위반 메시지가 표시되지 않게 하려면, Options for Project 대화상자의 Error Reporting 탭에서 이 위반 유형에 대한 Report Mode 을(를) No Report(으)로 설정하십시오(Project | Content | ![]()