Multi-sheet & Hierarchical Designs

Altium Training

Altium Essentials: Navigating Schematics

This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.

회로도가 처음에는 종이에 작성되었을 때, 종이 한 장에 모두 그려졌으며, 이 종이는 대형 제도 테이블을 가득 채울 만큼 컸고, 전용 대형 복사기로 복제되었습니다. 하지만 지금은 시대가 변해, 회로도는 데스크톱 PC에서 작성되고, 서버에 저장되며, 소형 레이저 프린터로 출력됩니다.

이러한 변화로 인해, 단순한 설계라도 여러 개의 회로도 시트에 나누어 표현하면 더 쉽게 표시하고 이해할 수 있게 되었습니다. 설계가 특별히 복잡하지 않더라도, 여러 시트로 구성하면 얻을 수 있는 이점이 있습니다.

예를 들어, 설계에 다양한 모듈형 요소가 포함될 수 있습니다. 이러한 모듈을 개별 문서로 유지하면 여러 명의 설계자가 동시에 프로젝트를 진행할 수 있습니다. 설계를 논리적인 모듈로 분할하면 설계의 가독성이 크게 향상되어, 제품의 수명 주기 동안 회로도를 읽고 해석해야 하는 사람들에게 중요한 고려사항이 됩니다. 또 다른 장점은, 여러 시트에 걸쳐 설계가 구성되어 각 시트에 부품 수가 적을 경우, 레이저 프린터와 같은 소형 프린터로도 출력이 가능하다는 점입니다.

설계를 여러 시트에 나누어 작성하려면 두 가지 결정을 내려야 합니다:

  • 시트 간의 구조적 관계와

  • 그 시트들에 있는 회로 간의 전기적 연결 방식을 결정해야 합니다.

이 선택은 각 프로젝트의 크기와 유형, 그리고 개인적인 선호도에 따라 달라질 수 있습니다.

이 글에서는 시트 간의 구조적 관계, 그 작동 방식, 그리고 다중 시트 설계를 만들기 위한 도구와 기법에 대해 중점적으로 다룹니다. 연결성 생성 방법에 대해 더 알고 싶다면 Creating Connectivity 문서를 참고하세요.

플랫(Flat) 또는 계층적(Hierarchical) 설계

앞서 언급했듯이, 설계자는 회로도 시트를 어떻게 구성할지, 그리고 시트 간의 연결성을 어떻게 설정할지 결정해야 합니다. 이 두 결정은 별개가 아니며, 구조를 선택할 때 시트 간 연결 방식을 함께 선택해야 합니다.

다중 시트 설계 구조에는 flat 또는 hierarchical 두 가지 접근 방식이 있습니다.

두 방식 모두 유효하며, 각각의 장단점이 있습니다. 플랫 설계는 더 빠르게 만들 수 있지만, 다른 사람이 신호를 추적하거나 기능을 해석하기에는(특히 인쇄본에서) 더 어렵습니다. 계층적 설계는 연결성을 만들기 위한 단계가 더 많아 시간이 더 걸리지만, 그만큼 다른 사람이 설계의 기능을 더 쉽게 해석하고 시트 간 신호를 추적할 수 있습니다. 계층적 설계는 설계 재사용에도 중요하며, 다중 채널 설계의 필수 요소이기도 합니다.

자식 시트를 부모 시트에 연결하는 기술은 플랫 설계와 계층적 설계 모두 동일합니다. 즉, 연결성이 어떻게 생성되는지에 따라 플랫 설계인지 계층적 설계인지가 결정됩니다.

플랫 설계

플랫 설계는 마치 큰 회로도 시트를 여러 개의 작은 시트로 잘라낸 것과 같다고 생각할 수 있습니다. 플랫 설계에서는 모든 시트가 동일한 레벨에 존재합니다. 플랫 설계의 연결성은 어떤 시트에서든 다른 시트로 직접 생성되며, 이러한 연결 방식을 수평 연결성(horizontal connectivity)이라고 합니다.

플랫 설계에서 상위 시트(Top Sheet)의 사용은 선택 사항입니다. 상위 시트를 포함할 경우, 설계 내 각 시트에 대한 시트 심볼이 포함되지만, 배선은 포함할 수 없습니다. 플랫 설계에서는 시트의 개수에 제한이 없습니다.

첫 번째 이미지는 플랫 설계에 상위 시트가 없는 경우이고, 두 번째 이미지는 동일한 설계에 상위 시트가 있는 경우입니다. 상위 시트에는 배선이 없으며, 단순히 설계에 포함된 시트만 보여줍니다. 
첫 번째 이미지는 플랫 설계에 상위 시트가 없는 경우이고, 두 번째 이미지는 동일한 설계에 상위 시트가 있는 경우입니다. 상위 시트에는 배선이 없으며, 단순히 설계에 포함된 시트만 보여줍니다.

위 두 이미지는 모두 플랫 설계를 보여주며, 왼쪽은 상위 시트가 없고, 오른쪽은 상위 시트가 있습니다. 두세 개의 회로도 시트만 있는 소규모 설계라면 상위 시트가 큰 의미가 없을 수 있습니다. 하지만 시트 수가 많아지면, 상위 시트는 논리 블록(시트 심볼)이 시트에 어떻게 배치되어 있는지에 따라 회로 설계의 기능을 독자가 이해하는 데 도움이 될 수 있습니다. 설계 내 모든 시트는 Projects 패널에서 동일한 레벨에 표시되며, 계층 구조가 없습니다.

계층적 설계

계층적 설계의 경우, 프로젝트에는 반드시 하나의 최상위 시트만 존재해야 한다는 점을 기억하는 것이 중요합니다. 다른 모든 소스 문서는 시트 심볼을 통해 참조되어야 합니다. 설계 검증을 수행할 때, Multiple Top Level Documents violation check를 통해 이 조건이 충족되지 않은 경우를 확인할 수 있습니다. 또한, 어떤 시트 심볼도 자신이 위치한 시트나 그보다 상위 시트를 참조해서는 안 됩니다. 그렇지 않으면 구조상 해결할 수 없는 루프가 발생합니다.

계층적 설계란 트리 구조 또는 시트 간 관계가 설계 내에서 표현되는 구조를 의미합니다. 이는 시트 심볼을 통해 구현되며, 시트 심볼은 설계 계층 내 하위 시트를 나타냅니다. 심볼은 하위 시트를 나타내고, 그 안의 시트 엔트리는 하위 시트의 포트와 연결(또는 대응)됩니다. 연결은 시트 심볼 내의 Sheet Entries를 통해 이루어지며, 한 시트의 포트에서 다른 시트의 포트로 직접 연결되는 것이 아닙니다.

플랫 설계와 마찬가지로, 하위 시트는 시트 심볼에 파일명을 지정하여 식별합니다. 계층적 설계에서는 하위 시트에도 시트 심볼을 포함시켜 더 하위 시트를 참조할 수 있으므로, 계층 구조에 또 다른 레벨이 추가됩니다. 아래 이미지는 3단계 계층 구조를 가진 계층적 설계 예시입니다.

계층적 설계에서 트리 구조는 시트 심볼로 생성된 상위-하위 관계에 의해 결정됩니다.
계층적 설계에서 트리 구조는 시트 심볼로 생성된 상위-하위 관계에 의해 결정됩니다.

계층적 설계에서 하위 시트의 신호는 포트를 통해 시트를 빠져나와 상위 시트의 대응 Sheet Entry로 연결됩니다. 상위 시트에는 하위 신호를 다른 시트 심볼의 Sheet Entry로 전달하는 배선이 포함되어 있으며, 이후 두 번째 하위 시트의 대응 포트로 신호가 전달됩니다(아래 이미지 참조).

The connectivity is from a Port on the child sheet up to a matching Sheet Entry in the Sheet Symbol on the parent sheet

이러한 상위-하위 시트 구조는 원하는 깊이까지 정의할 수 있으며, 계층적 설계 내 시트의 개수에도 제한이 없습니다.

시트 간 연결성은 Net Identifier Scope에 의해 결정됩니다. 이는 Options 탭의 Options for Project 대화상자에서 설정할 수 있습니다. 연결성 생성에 대해 더 자세히 알고 싶다면 Creating Connectivity 페이지를 참고하세요. Net Identifier Scope에는 Automatic 옵션이 포함되어 있으며, 특별한 연결 요구가 없다면 이 옵션을 사용하는 것이 좋습니다.

계층적 설계의 장점은 설계의 구조를 명확하게 보여주며, 연결성이 항상 하위 시트에서 상위 시트의 시트 심볼로 이어지기 때문에 예측 가능하고 추적이 쉽다는 점입니다.

계층적 설계의 또 다른 장점은 고급 설계 재사용 시스템을 제공할 수 있는 기반을 마련한다는 것입니다. 이 시스템은 데이터 저장 방식에 따라 파일 기반 또는 서버 기반으로 제공됩니다.

  • 파일 기반 시스템은 Device Sheets라고 하며, Device Sheets 라이브러리에 있는 기존 회로도를 생성 중인 설계에 직접 배치하는 방식입니다. Device Sheets에 대해 더 자세히 알아보려면 Device Sheets 사용하기 페이지를 참고하세요.

  • Workspace 기반 시스템은 Managed Schematic Sheets라고 하며, 연결된 Workspace에 있는 기존 회로도를 생성 중인 설계에 직접 배치하는 방식입니다. Managed Sheets에 대해 더 자세히 알아보려면 Managed Schematic Sheets 사용하기 페이지를 참고하세요.

교차 참조 추가

프로젝트에 교차 참조를 추가하면 프로젝트 내의 회로도 시트 간 네트 연결 흐름을 쉽게 추적할 수 있습니다. 회로도 편집기는 교차 참조를 자동으로 생성 및 업데이트하는 기능을 지원합니다.

Automatic Cross References 옵션을 General 영역에서 활성화하고, Cross References 영역의 옵션을 프로젝트 옵션 대화 상자의 옵션 탭에서 구성하세요. 활성 프로젝트에 대해 특정 교차 참조 스타일을 설정하거나, Follow Cross References settings in Preferences 옵션을 활성화하여 Port Cross References 영역의 옵션을 Schematic – General 페이지Preferences 대화 상자에서 상속받을 수 있습니다. 여기서 교차 참조가 표시될 객체(포트, 오프시트 커넥터, 시트 엔트리)도 선택할 수 있습니다.

Options 탭의 Project Options 대화 상자에 빠르게 접근하려면, 메인 메뉴에서 Reports » Automatic Cross References Settings 명령을 선택하거나 설계 공간에서 마우스 오른쪽 버튼을 클릭한 후 컨텍스트 메뉴에서 Sheet Actions » Automatic Cross References Settings 명령을 선택하세요.

활성 프로젝트에 대한 자동 교차 참조는 Options 탭의 Project Options 대화 상자에서 구성할 수 있습니다.
활성 프로젝트에 대한 자동 교차 참조는 Options 탭의 Project Options 대화 상자에서 구성할 수 있습니다.

교차 참조는 설정된 스타일로 선택한 객체 옆에 회로도에 표시됩니다. 교차 참조 값은 Properties 패널에도 표시되며, 여기서 선택한 객체의 교차 참조 표시 여부를 전환할 수 있습니다.

교차 참조는 회로도에서 탐색할 수 있으며, 선택한 객체에 대해 Properties 패널에서도 확인할 수 있습니다. 포트에 대한 교차 참조 예시가 여기에 나와 있습니다.
교차 참조는 회로도에서 탐색할 수 있으며, 선택한 객체에 대해 Properties 패널에서도 확인할 수 있습니다. 포트에 대한 교차 참조 예시가 여기에 나와 있습니다.

교차 참조는 회로도 PDF 출력에서도 지원됩니다. 하나의 객체가 둘 이상의 연결된 객체와 관련된 경우(예: 포트가 상위 회로도 시트의 시트 엔트리 및 다른 시트의 포트와 연결된 경우), PDF 출력에서 해당 객체를 클릭하면 연결된 객체가 위치한 시트 목록이 표시됩니다. 목록에서 항목을 선택하면 해당 페이지가 열립니다. 하나의 객체가 단일 연결 객체와만 관련된 경우, 객체를 클릭하면 바로 해당 페이지가 열립니다.

회로도 PDF 출력에서는 팝업 메뉴를 통해 여러 연결 객체를 쉽게 탐색할 수 있습니다.
회로도 PDF 출력에서는 팝업 메뉴를 통해 여러 연결 객체를 쉽게 탐색할 수 있습니다.

다중 시트 설계 생성

프로젝트에 두 번째 회로도 시트를 추가하는 순간, 다중 시트 설계가 생성됩니다. 상위 시트 없이 플랫 설계를 계획 중이라면, 프로젝트에 계속해서 회로도 시트를 추가하면 됩니다(프로젝트의 Projects 패널에서 항목을 마우스 오른쪽 버튼으로 클릭한 후 Add New to Project » Schematic 명령을 컨텍스트 메뉴에서 선택). 그리고 Net Identifier Scope가 올바르게 설정되어 있는지 확인하세요.

하위 시트를 참조하기 위해 시트 심볼을 사용하려면, 시트 심볼을 배치한 후 수동으로 하위 시트를 올바르게 참조하도록 편집하거나, 아래에 설명된 다양한 내장 명령을 활용할 수 있습니다.

하위 시트 참조

시트 심볼의 Filename 속성이 하위 시트를 참조합니다. 이 필드에는 회로도 파일명만 입력해야 하며, 파일 위치 경로는 포함하지 않아야 합니다(이 위치 정보는 실제로 프로젝트 파일에 저장됩니다).

Filename 속성은 이 시트 심볼을 하위 회로도 시트와 연결합니다.
Filename 속성은 이 시트 심볼을 하위 회로도 시트와 연결합니다.

하위 회로도는 반드시 상위 회로도와 동일한 폴더에 저장할 필요는 없습니다. 파일이 상위 폴더보다 하위 폴더에 저장된 경우 상대 경로 참조가 사용되고, 다른 위치에 저장된 경우 절대 경로 참조가 사용됩니다. 이러한 프로젝트에서 파일을 이동할 때는 주의가 필요하며, 파일 경로를 자동으로 해결해주는 Project Packager를 사용해 파일을 ZIP으로 묶는 것이 좋습니다.

다중 시트 설계 탐색

회로도 편집기는 다중 시트 설계 내 문서 및 관련 객체 간을 빠르게 탐색할 수 있는 도구를 제공합니다.

Tools » Up/Down Hierarchy 명령은 현재 문서에서 설계 계층 구조의 상위 또는 하위 단계로 포커스를 이동할 때 사용합니다. 명령을 실행하면 커서가 십자선으로 바뀌고, 탐색 지점을 선택하라는 메시지가 표시됩니다. 시트 엔트리를 클릭하면 하위 시트의 일치하는 포트가 표시되고, 시트 심볼을 클릭하면 전체 하위 시트가 표시됩니다. 계층 구조를 위로 탐색하려면 포트를 클릭하여 상위 시트의 일치하는 시트 엔트리를 확인할 수 있습니다.

시트 엔트리나 포트가 버스에 연결된 경우, 첫 번째 클릭 시 메뉴가 팝업되어 전체 버스 또는 버스 내 개별 신호를 선택할 수 있습니다. 시트 엔트리나 포트에서 해당 배선이 강조 표시됩니다. 원래 시트 엔트리나 포트를 두 번째로 클릭하면, 각각 하위 회로도 시트의 해당 포트 또는 상위 시트의 시트 엔트리가 표시됩니다.

현재 커서 아래에 있는 시트 심볼이 참조하는 하위 시트를 열려면, 배치된 시트 심볼 위에서 마우스 오른쪽 버튼을 클릭한 후 컨텍스트 메뉴에서 Sheet Symbol Actions » Open SubSheet <SchematicDocumentName> 명령을 선택하세요. 명령을 실행하면 해당 심볼이 참조하는 회로도 문서가(아직 열려 있지 않다면) 열리고, 메인 설계 창에서 활성 문서가 됩니다.

연관된 객체에 대해 자동 교차 참조가 활성화되어 있으면, 객체의 오른쪽 클릭 Jump To 명령을 Port Actions, Sheet Entry ActionsOff Sheet Actions(플랫 디자인의 경우) 하위 메뉴에서 사용할 수 있어 포트, 시트 엔트리, 오프-시트 커넥터 간을 쉽게 이동할 수 있습니다. 예를 들어, Automatic Cross References 옵션이 활성화되어 있고 Sheet Entry & Ports 설정 옵션이 Ports 옵션의 Options 탭에 있는 Options for Project 대화상자에서 선택된 경우, 포트 위에서 마우스 오른쪽 버튼을 클릭한 후 원하는 Port Actions » Jump to Port <PortName> on <SchematicDocumentName> 또는 Port Actions » Jump to Sheet Entry <PortName> on <SchematicDocumentName> 명령을 컨텍스트 메뉴에서 선택할 수 있습니다. 그러면 해당 포트 또는 시트 엔트리가 있는 소스 문서가 활성 문서로 전환되고, 커서는 해당 포트 또는 시트 엔트리 위에 위치하게 됩니다. 대상 문서에서 동일한 이름을 가진 모든 포트(및 연결된 배선)는 하이라이트 처리됩니다.

Jump to 명령을 사용하면 설계 내 어디서든 일치하는 객체로 바로 이동할 수 있습니다.
Jump to 명령을 사용하면 설계 내 어디서든 일치하는 객체로 바로 이동할 수 있습니다.

  • 객체 간을 이동할 때마다 해당 객체가 설계 공간에서 하이라이트 처리됩니다. 시각적 표시 방식은 Highlight Methods(디밍, 확대, 선택) 설정에 따라 System - Navigation 페이지Preferences 대화상자에서 정의됩니다.
  • 계층 구조는 Ctrl 을(를) 누른 상태에서 포트, 시트 엔트리, 시트 심볼을 더블 클릭하여 직접 탐색할 수도 있습니다.
  • 또한 Interactive Navigation 기능을 사용하여 Navigator 패널에서 계층 구조를 탐색할 수도 있습니다.

계층 구조 생성

소프트웨어에는 다중 문서, 계층 구조를 빠르고 효율적으로 구축할 수 있는 다양한 명령이 포함되어 있습니다. 어떤 명령을 사용할지는 개인의 설계 방법론(상향식 또는 하향식)에 따라 달라집니다. 이러한 명령은 시트 엔트리 추가, 새로운 회로도 시트 생성, 포트 배치 등 계층 구조 생성에 필요한 모든 요소를 자동으로 처리하므로 수동으로 계층 구조를 만드는 것보다 훨씬 효율적입니다.

이 명령을 사용하여 하향식 방식으로 계층 구조를 구축할 수 있습니다:

  • Create Sheet From Sheet Symbol(Design 메인 메뉴 또는 시트 심볼의 Sheet Symbol Actions 오른쪽 클릭 하위 메뉴) – 이 명령을 사용하면 지정한 시트 심볼 아래에 새로운 회로도 시트를 생성할 수 있습니다. 심볼의 시트 엔트리와 일치하는 포트가 새 문서의 좌측 하단에 배치됩니다. 아직 시트 심볼에 모든 시트 엔트리를 추가하지 않았다면, 추후 추가 시 시트 엔트리와 포트를 다시 동기화할 수 있으니 걱정하지 않으셔도 됩니다. 아래에서 설명한 대로 동기화할 수 있습니다.

    • 생성된 회로도 문서는 시트 심볼 파일명을 파일명으로 사용합니다. 시트 심볼의 File Name  필드에 원하는 문서명을 확장자와 함께 입력할 수 있으며(예: <DocumentName>.SchDoc), 또는 이름을 비워두고 나중에 문서를 저장할 때 이름을 입력할 수도 있습니다.
    • 시트 심볼에서 시트를 생성할 때, 동일한 파일명이 이미 존재하는 시트가 있다면 주의가 필요합니다. 동일한 파일명의 새 시트가 생성되며, 저장 시 새 시트를 다른 이름으로 저장하거나 기존 시트를 덮어써서 중복을 해결할 수 있습니다.
    • 새로 생성된 하위 시트의 포트에 대한 전기적 I/O 타입은 원본 상위 시트 심볼의 시트 엔트리와 동일하게 설정됩니다.

이 명령을 사용하여 상향식 방식으로 계층 구조를 구축할 수 있습니다:

  • Create Sheet Symbol From Sheet(Design 메인 메뉴 또는 설계 공간의 Sheet Actions 오른쪽 클릭 하위 메뉴) – 이 명령을 사용하면 지정한 회로도 시트로부터 심볼을 생성할 수 있습니다. 이 명령을 사용하려면 먼저 새 시트 심볼을 배치할 시트로 전환한 후 명령을 실행하세요. 문서 선택 대화상자가 열리며, 여기서 새로 생성될 시트 심볼이 참조할 대상 회로도 문서를 선택할 수 있습니다. 시트 심볼에는 발견된 각 포트에 대응하는 시트 엔트리가 포함됩니다. 추후 포트나 시트 엔트리가 추가되거나 삭제되면 아래에서 설명한 대로 다시 동기화할 수 있습니다.

    • 시트 심볼이 생성되어 활성 시트에 배치될 때, 이 시트는 Choose Document to Place  대화상자에 표시되지 않습니다. 이는 시트 심볼이 자신이 배치된 동일한 시트를 참조할 수 없기 때문입니다.
    • 새로 생성된 상위 시트 심볼의 시트 엔트리에 대한 전기적 I/O 타입은 원본 하위 시트의 포트와 동일하게 설정됩니다.

이 명령을 사용하여 회로 배치 구조를 재구성할 수 있습니다:

  • Edit » Refactor » Move Selected Sub-circuit to Different Sheet - 이 명령을 사용하면 선택한 부품과 배선을 프로젝트 내의 다른 시트로 이동할 수 있습니다. Choose Destination Document 대화상자가 열리며, 프로젝트 내의 기존 회로도 중에서 원하는 시트를 선택할 수 있습니다. 이 명령에 대한 자세한 설명은 아래에서 다룹니다.

부품을 한 시트에서 다른 시트로 이동하는 전용 명령이 제공되는 이유는, 표준 잘라내기 & 복사(Cut & Copy) 명령을 사용하면 각 부품의 고유 식별자(UID)가 자동으로 재설정되기 때문입니다. UID는 회로도 부품과 PCB 부품을 연결하는 역할을 하며, 회로도 부품의 UID가 재설정되면 설계 동기화(즉, Design » Update 명령 사용 시) 시마다 디자인레이터를 통해 일치시키라는 메시지가 표시됩니다. 필요하다면 PCB 에디터 내에서 Project » Component Links 명령을 사용해 UID를 다시 동기화할 수 있습니다.

설계 동기화

설계 구조 재구성

Main article: 설계 리팩토링

설계 과정은 종종 비구조적이고 유기적으로 진행되며, 설계자는 여러 부분의 아이디어를 동시에 구상하고, 아이디어가 발전함에 따라 섹션을 캡처할 수 있습니다. 이로 인해 처음에는 잘 정리된 회로도 세트가 시간이 지나면서 복잡해지고 정리가 어려워질 수 있습니다. 회로도 설계를 재구성할 때 잘라내기, 복사, 붙여넣기를 사용할 수 있지만, 항상 최선의 방법은 아닙니다.

잘라내기와 복사를 사용하지 않는 이유는? 각 부품이 배치될 때 고유 식별자가 할당되며, 이 식별자는 부품이 잘라내기/복사 및 붙여넣기 될 때마다 자동으로 재설정됩니다. UID 관리는 설계 내에서 각 UID가 한 번만 사용되도록 보장하기 위해 수행되며, 이는 회로도 부품과 PCB 부품을 연결하는 핵심 필드입니다. 설계가 아직 PCB 에디터로 전송되지 않았다면 잘라내기/복사/붙여넣기 방식도 괜찮지만, 이미 전송된 경우에는 리팩토링 도구를 사용하는 것이 더 좋습니다.

서브 회로를 다른 시트로 이동하기

회로의 일부를 한 시트에서 다른 시트로 옮기는 가장 쉬운 방법은 해당 부분을 선택한 후 Edit » Refactor » Move Selected Sub-circuit to Different Sheet 명령을 실행하는 것입니다. Choose Destination Document 대화 상자가 열리며, 대상 시트를 선택하고 OK을(를) 클릭하면 해당 시트가 나타나고, 하위 회로가 커서에 떠 있는 상태로 위치 지정을 할 수 있습니다.

선택된 회로 부분은 Move Selected Subcircuit to Different Sheet 명령을 사용하여 프로젝트 내의 다른 시트로 쉽게 이동할 수 있습니다.
선택된 회로 부분은 Move Selected Subcircuit to Different Sheet 명령을 사용하여 프로젝트 내의 다른 시트로 쉽게 이동할 수 있습니다.

Design Refactoring에 대해 자세히 알아보기.

포트와 시트 엔트리 동기화

설계 구조를 재구성하면서 부품과 배선을 이동했다면, 각 포트가 일치하는 시트 엔트리를 갖도록 하위 시트와 시트 심볼을 다시 동기화해야 할 수도 있습니다. 이는 Synchronize Sheet Entries and Ports 명령을 사용하여 수행할 수 있으며, 다음과 같은 방법이 있습니다:

  • A specific Sheet Symbol - 시트 심볼에서 마우스 오른쪽 버튼을 클릭하여 컨텍스트 메뉴를 표시한 후 Sheet Symbol Actions » Synchronize Sheet Entries and Ports 명령을 선택하면, 커서 아래의 시트 심볼만 분석합니다.
  • All Sheet Symbols in the design - Design » Synchronize Sheet Entries and Ports 명령을 선택하면 전체 설계의 모든 시트 심볼을 분석하며, 대화 상자에는 설계 내 각 시트 심볼에 대한 탭이 Only Show unmatched sheet symbols 옵션에 따라 하단에 표시됩니다.

이 두 명령 모두 Synchronize Ports to Sheet Entries 대화 상자가 열립니다. 대화 상자의 오른쪽에는 이미 일치된 포트/시트 엔트리가, 왼쪽에는 일치하지 않은 포트와 시트 엔트리가 두 개의 열로 나열됩니다. 모든 시트 엔트리가 하위 시트의 해당 포트와 이름과 I/O 타입이 모두 일치하면, 시트 심볼이 참조된 하위 시트와 '동기화'되었다고 합니다.

Synchronize Ports to Sheet Entries 대화 상자는 시트 엔트리가 하위 시트의 포트와 일치하는지 확인하는 데 사용됩니다. 두 개의 탭이 있는 것을 보면, 이 설계에서 시트 엔트리/포트 불일치가 있는 시트 심볼이 두 개 있다는 것을 알 수 있습니다.
Synchronize Ports to Sheet Entries 대화 상자는 시트 엔트리가 하위 시트의 포트와 일치하는지 확인하는 데 사용됩니다. 두 개의 탭이 있는 것을 보면, 이 설계에서 시트 엔트리/포트 불일치가 있는 시트 심볼이 두 개 있다는 것을 알 수 있습니다.

대화 상자 왼쪽에 표시된 불일치 항목에 집중하여, 첫 번째 열에서 시트 엔트리를 선택한 후 두 번째 열에서 올바른 포트를 선택하고, 대화 상자 중간에 있는 필요한 버튼을 클릭하여 둘 중 하나를 업데이트하면 동기화되어(오른쪽 목록으로 이동) 일치됩니다.

버튼의 기능은 다음과 같습니다:

  • Button, update the Port to Match the Sheet Entry - 시트 엔트리 속성을 사용하여 선택한 포트에 적용합니다.
  • Button, update the Sheet Entry to Match the Port - 포트 속성을 사용하여 선택한 시트 엔트리에 적용합니다.

왼쪽 열에서 여러 시트 엔트리를 선택하면, 소프트웨어가 각 시트 엔트리를 두 번째 열의 인접한 포트와 동기화합니다. 인접한 포트(또는 시트 엔트리)가 없으면 새로 생성됩니다.

  • 명령으로 새 시트 엔트리나 포트가 추가된 경우, 작업이 끝난 후 회로도 시트에서 올바른 위치로 배치해야 합니다.
  • 대화 상자에서 변경한 내용은 즉시 적용됩니다. 대화 상자에서는 변경을 실행 취소할 수 없습니다. 변경을 되돌리려면 문서의 Undo  기능을 사용해야 합니다.
AI-LocalizedAI로 번역됨
만약 문제가 있으시다면, 텍스트/이미지를 선택하신 상태에서 Ctrl + Enter를 누르셔서 저희에게 피드백을 보내주세요.
기능 제공 여부

사용 가능한 기능은 보유하고 계시는 Altium 솔루션에 따라 달라집니다. 해당 솔루션은 Altium Develop, Altium Agile의 에디션(Agile Teams 또는 Agile Enterprise), 또는 활성기간 내의 Altium Designer 중 하나입니다.

안내된 기능이 고객님의 소프트웨어에서 보이지 않는 경우, 보다 자세한 내용을 위해 Altium 영업팀 에 문의해 주세요.

구버전 문서

Altium Designer 문서는 더 이상 버전별로 제공되지 않습니다. 이전 버전의 Altium Designer 문서가 필요하신 경우, Other Installers 페이지의 Legacy Documentation 섹션을 방문해 주세요.

콘텐츠