물리적 네트 구성하기

Parent page: PCB 대화상자

Configure Physical Nets 대화상자Configure Physical Nets 대화상자

요약

Configure Physical Nets 대화상자는 물리적으로 연결된 객체에 해당 물리적 넷(physical net)에서 올바른 넷이 할당되어 있는지 확인하고 검사하기 위한 컨트롤을 제공합니다. 이를 위해 모든 패드와, 이들을 물리적으로 서로 연결하는 객체(트랙, 아크, 필, 등)가 동일한 넷 이름으로 할당되어 있는지 확인합니다. 모든 넷 객체가 올바르면 해당 넷은 녹색으로 표시됩니다. 서로 닿아 있는 것으로 감지되지만 다른 넷이 할당된 객체가 있으면 빨간색으로 표시됩니다. 이런 상황이 발생하는 흔한 예로, 컴포넌트 풋프린트 내부에 추가 구리 객체가 포함된 경우가 있습니다. 동기화 중 이 풋프린트가 로드되면 패드에는 각 패드에 할당된 넷 이름이 적용되지만, 추가 구리에는 적용되지 않습니다.

이 대화상자의 기본 상태는 Only Show Errors로 설정되어 있으며, 이는 올바르게 할당된 객체는 목록에 표시되지 않음을 의미합니다. 모든 객체를 나열하려면 이 옵션을 비활성화하십시오.

접근

이 대화상자는 PCB 편집기에서 메인 메뉴의 Tools | Netlist | 

» Configure Physical Nets를 클릭하여 열 수 있습니다.

옵션/컨트롤

전기적으로 연결된 구리(Electrically Connected Copper)

이 영역에는 설계의 배선에서 감지된 전기적으로 연결된 구리 프리미티브의 개별 그룹이 나열됩니다. 각 그룹에 대해 다음 정보가 표시됩니다.

  • Primitive - 최상위 수준에서 이 항목은 연결된 구리에 포함된 프리미티브 개수를 나타냅니다. 프리미티브는 평면 목록으로 표시하거나 프리미티브 유형별로 그룹화하여 표시할 수 있습니다. 후자는 Menu 버튼 또는 우클릭 메뉴에서 Show Primitive Groups 옵션을 활성화하여 설정합니다. 이렇게 하면 프리미티브가 다음 그룹으로 분리됩니다.
    • Connected Component Primitives - 하위 항목으로 모든 컴포넌트 패드 프리미티브를 나열합니다. 메뉴 옵션에서 Show Components를 활성화하면 상위 컴포넌트별로 추가 그룹화할 수 있습니다.
    • Connected Free Primitives - 하위 항목으로 모든 비(非)컴포넌트 구리 프리미티브를 나열하며, 프리미티브 유형(필, 폴리곤, 트랙, 비아)별로 추가 그룹화됩니다.
Connected Component Primitives는 Menu 버튼 또는 우클릭 메뉴에서 Show Component Pads 옵션이 활성화된 경우에만 표시됩니다. 마찬가지로 Connected Free Primitives는 Show Non Component Pads 옵션이 활성화된 경우에만 표시됩니다. 이 옵션들 중 하나가 비활성화되면, 최상위 항목에는 현재 숨겨진 프리미티브 수가 반영됩니다. 두 옵션이 모두 비활성화되면 대화상자는 비어 있게 됩니다. 이때 대화상자 하단에 Show All Primitives 버튼이 활성화되며, 이를 통해 모든 프리미티브를 빠르게 표시할 수 있습니다(즉, 비활성화된 옵션 중 하나 또는 둘 모두를 사실상 활성화).
프리미티브 항목을 클릭하면 설계 작업 공간에서 해당 프리미티브가 하이라이트됩니다. 여러 프리미티브 항목을 선택하면 해당 선택에 포함된 모든 프리미티브가 선택됩니다. 목록에서 상위 수준 항목을 선택하면 그 아래의 모든 하위 프리미티브가 작업 공간에서 하이라이트됩니다.
  • Original Net Names - 이 항목은 현재 프리미티브에 할당된 넷 이름, 즉 프리미티브가 현재 연결되어 있는 넷을 나타냅니다. 이 항목은 보드에 정의된 넷 중 하나입니다. 그러나 프리미티브가 어떤 넷에도 연결되어 있지 않으면 <Unassigned>로 표시됩니다.
  • Status - 이 필드는 그룹에 대한 최상위 상태 항목을 제공하며, 다음 네 가지 상태 중 하나일 수 있습니다.
    • Blank - 연결된 구리 그룹의 넷 할당이 모두 정상이며 업데이트가 필요 없습니다. 그룹의 최상위 항목은 녹색으로 표시됩니다.
    • 1. Update Required - Unassigned Nets - 이 상태에서는 그룹 내 어떤 프리미티브도 넷에 할당되어 있지 않습니다. 그룹의 최상위 항목은 노란색으로 표시됩니다.
    • 2. Update Required - Some Unassigned Nets - 이 상태에서는 일부 프리미티브가 동일한 넷에 할당되어 있지만, 다른 일부는 전혀 할당되지 않았습니다. 그룹의 최상위 항목은 주황색으로 표시됩니다.
    • 3. Ambiguous - Multiple Net Names - 이 상태에서는 그룹 내에 서로 다른 넷에 할당된 프리미티브가 존재합니다. 아직 할당되지 않은 프리미티브가 있을 수도 있습니다. 그룹의 최상위 항목은 빨간색으로 표시됩니다.

동작

이 영역은 연결된 구리의 문제를 해결하기 위해 수행해야 하는 동작을 지정하는 컨트롤과, 구성된 변경을 실행한 결과를 제공합니다. 각 그룹에 대해 다음이 표시됩니다.

  • Proposed Action - 이 필드는 어떤 동작을 수행할지(또는 수행하지 않을지) 결정하는 데 사용됩니다. 그룹의 최상위 수준에서 이 항목은 Update Net To 또는 Don't Update Net To로 설정할 수 있습니다. 업데이트 시에는 New Net Name 필드에서 새 대상 넷을 선택하십시오. 이 두 설정을 기반으로 소프트웨어는 하위 프리미티브 수준에서 수행할 동작을 계산하여 다음 제안 중 하나로 도출합니다.
    • No Action Required - 프리미티브가 이미 대상 넷에 할당/연결되어 있습니다.
    • Update - 프리미티브를 업데이트에 포함하여 새 대상 넷에 할당/연결되도록 합니다.
    • Don't Update - 프리미티브를 업데이트에 포함하지 않습니다. 현재 넷에 계속 연결된 상태로 유지됩니다.
  • New Net Name - 이 필드를 사용하여 프리미티브가 연결되어야 할 새 대상 넷을 설정합니다. 이 필드의 드롭다운에는 연결된 구리 그룹의 프리미티브들 사이에서 감지된 모든 넷이 나열됩니다. 그중 하나를 선택할 수 있습니다. 다른 넷을 사용해야 한다면 필드를 우클릭하고 컨텍스트 메뉴에서 Change Copper Net To Board Net 명령을 사용하십시오. 그러면 Choose Net 대화상자가 열리며, 보드에 현재 정의된 모든 넷이 나열됩니다. 필요한 넷을 선택한 다음 OK을 클릭하면 해당 넷이 필드에 입력됩니다.
  • Done - 이 필드는 Execute 버튼을 눌러 변경 사항을 적용한 후 업데이트 동작의 성공() 또는 실패()를 나타냅니다.
상위 수준에서 제안된 동작을 전환하면, 해당 상위 항목 아래의 모든 하위 항목에 대해 제안된 동작도 빠르게 전환됩니다. 개별 하위 항목들의 제안 동작이 서로 다른 경우(일부는 업데이트에 포함, 일부는 제외)에는, 그룹화된 프리미티브 계층에서 그 위의 상위 수준 항목이 Some Updates 항목으로 이를 반영합니다.

추가 컨트롤

  • Execute - 넷리스트에 할당된 동작이 만족스러우면 이 버튼을 클릭하여 넷 할당을 업데이트합니다.
  • Menu - 일반적으로 메인 목록과 관련되거나 현재 선택된 프리미티브(들)와 관련된 다음 명령 메뉴에 접근하려면 클릭하십시오. 이 명령들은 메인 목록 영역의 우클릭 메뉴에서 사용할 수 있는 것과 동일합니다.
    • Update/Don't Update/No Action - 이 명령을 사용하여 선택된 프리미티브(들)에 대한 제안 동작을 빠르게 전환합니다. 프리미티브 계층의 더 높은 상위 수준에서는, 모든 하위 항목에 대한 제안 동작을 전환하는 데 사용합니다.
    • Select All - 이 명령을 사용하여 모든 연결된 구리 그룹(목록의 최상위 항목)을 빠르게 선택합니다.
    • Select All With Same Status - 최상위 연결된 구리 그룹 항목을 선택한 상태에서, 이 명령을 사용하여 동일한 상태를 가진 다른 모든 최상위 그룹을 빠르게 선택합니다.
    • Clear All Selected - 이 명령을 사용하여 목록의 모든 항목 선택을 해제합니다.
    • Expand All In Connected Copper - 이 명령을 사용하여 현재 포커스된 연결된 구리 그룹 내의 모든 하위 그룹을 빠르게 확장합니다.
    • Expand All - 이 명령을 사용하여 목록의 모든 연결된 구리 그룹에 대해 모든 그룹을 빠르게 확장합니다.
    • Expand Children - 이 명령을 사용하여 현재 선택된 그룹 아래의 모든 하위 그룹을 빠르게 확장합니다.
    • Collapse All In Connected Copper - 이 명령을 사용하여 현재 포커스된 연결된 구리 그룹 내의 모든 하위 그룹을 빠르게 접습니다.
    • Collapse All - 이 명령을 사용하여 목록의 모든 연결된 구리 그룹에 대해 모든 그룹을 빠르게 접습니다.
    • Collapse Children - 이 명령을 사용하여 현재 선택된 그룹 아래의 모든 하위 그룹을 빠르게 접습니다.
    • Only Show Errors - 이 옵션을 활성화하면 대화상자에 오류만 표시됩니다. 목록에는 Status 수준이 1, 2 또는 3인 연결된 구리 그룹만 표시됩니다. 올바르게 할당된 연결 구리도 표시하려면 비활성화하십시오.
    • Show Components - 이 옵션을 활성화하면 컴포넌트 패드 프리미티브가 상위 컴포넌트별로 그룹화됩니다.
    • Show Primitive Groups - 이 옵션을 활성화하면 프리미티브가 프리미티브 유형별로 그룹화됩니다.
    • Animate Action Execution - 이 옵션을 활성화하면 실행이 진행되는 동안 대화상자가 목록을 스크롤하여, 넷 변경 실행의 진행 상황을 실시간 애니메이션으로 보여줍니다. 이 옵션을 비활성화하면 이러한 애니메이션 없이 변경 실행이 수행됩니다.
    • Warn On Netlist Change - 이 옵션을 활성화하면 변경 사항이 보드의 넷리스트에 영향을 줄 때 경고를 받습니다. Netlist Change 대화상자가 열리며, 넷이 변경될 프리미티브 수와 이것이 넷리스트에 영향을 준다는 점을 알려줍니다. Continue을 클릭하여 진행하거나, Filter Affected를 클릭하여 제안된 변경 사항을 더 자세히 검토할 수 있습니다.
    • Show Component Pads - 이 옵션을 활성화하면 목록에 연결된 컴포넌트 프리미티브가 표시됩니다.
    • Show Non Component Pads - 이 옵션을 활성화하면 목록에 연결된 자유(Free) 프리미티브가 표시됩니다.
    • Show Changes That Affect Netlist - 이 옵션을 활성화하면 보드의 넷리스트에 영향을 주는 제안된 동작(변경) 목록만 표시됩니다.
    • Change Copper Net To - 현재 포커스된 연결된 구리 그룹 내 프리미티브에 할당된 넷이 많지 않을 때, 이 유형의 메뉴 항목이 하나 이상 표시됩니다. 이러한 항목을 사용하여 New Net Name 필드의 대상 넷을 빠르게 선택하십시오.
    • Change Copper Net To Net - 연결된 구리 그룹 내 프리미티브에 할당된 넷이 너무 많아 개별 메뉴 항목으로 표시할 수 없을 때 이 메뉴 항목이 나타납니다. 이 명령을 사용하면 Choose Net 대화상자에 접근할 수 있으며, 그룹 내 프리미티브에 현재 할당된 모든 넷이 나열됩니다. 필요한 넷을 선택한 다음 OK을 클릭하면 해당 넷이 포커스된 연결된 구리 그룹의 New Net Name 필드에 입력됩니다.
    • Change Copper Net To Board Net - 포커스된 연결된 구리 그룹의 프리미티브에 현재 할당된 넷과 다른 넷을 사용해야 하는 경우 이 명령을 사용하십시오. 그러면 Choose Net 대화상자에 접근할 수 있으며, 보드에 현재 정의된 모든 넷이 나열됩니다. 필요한 넷을 선택한 다음 OK을 클릭하면 해당 넷이 New Net Name 필드에 입력됩니다.
  • Show All Primitives - 이 버튼을 클릭하면 모든 프리미티브를 빠르게 표시합니다. 이 버튼은 메뉴에서 Show Component Pads 및/또는 Show Non Component Pads 옵션이 비활성화된 경우 사용할 수 있게 됩니다.

 

AI-LocalizedAI로 번역됨
만약 문제가 있으시다면, 텍스트/이미지를 선택하신 상태에서 Ctrl + Enter를 누르셔서 저희에게 피드백을 보내주세요.
콘텐츠