멀티시트 및 계층형 설계

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.

개요

이 문서에서는 회로가 그리 복잡하지 않더라도 Schematic을 여러 시트로 구성하면 설계를 구현하고, 읽고, 공유하고, 인쇄하기가 더 쉬워지는 이유를 설명합니다. 멀티 시트 설계에서 결정해야 할 두 가지 핵심 사항인 시트 간의 구조적 관계와 연결 처리 방식을 소개한 다음, Altium Designer의 평면 구조와 계층 구조를 비교하며 구조적인 측면을 집중적으로 살펴봅니다. 또한 각 방식이 어떤 상황에서 가장 유용한지, 어떤 장단점이 있는지, 시트 심볼이 멀티 시트 구성에서 어떤 역할을 하는지도 알아봅니다. 설계를 시작하기 전에 적합한 구조를 선택하는 데 도움이 되는 실용적인 가이드이니, 계속 읽고 다음 Schematic을 위한 탄탄한 기초를 다져 보세요.

- 평면형 멀티 시트 설계와 계층형 멀티 시트 설계의 차이를 이해하고, 각 방식이 어떤 상황에 더 적합한지 알아보세요.
- 멀티 시트 구성이 가독성, 협업, 모듈성, 인쇄 편의성을 높이는 이유를 알아보세요.
- Altium Designer에서 시트 심볼을 사용해 하위 시트를 나타내고 Schematic 구조를 구성하는 방법을 살펴보세요.
AI로 더 깊이 알아보기:

과거에 회로도를 종이에 작성하던 시절에는 대형 제도대를 채울 만큼 큰 종이 한 장에 그린 다음, 전용 대형 복사기로 복사하는 경우가 많았습니다. 시대가 바뀌어 이제는 데스크톱 PC에서 회로도를 작성하고, 서버에 저장하며, 소형 레이저 프린터로 인쇄합니다.

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

예를 들어 설계에는 다양한 모듈형 요소가 포함될 수 있습니다. 이러한 모듈을 개별 문서로 관리하면 여러 설계자가 하나의 프로젝트에서 동시에 작업할 수 있습니다. 설계를 논리적 모듈로 나누면 설계의 가독성도 크게 향상됩니다. 이는 제품 수명 주기의 후반부에 회로도를 읽고 해석해야 하는 사람들에게 중요한 고려 사항입니다. 또한 여러 시트에 걸쳐 설계를 구성하고 각 시트의 부품 수를 줄이면 레이저 프린터와 같은 소형 인쇄 장치를 사용할 수 있다는 이점도 있습니다.

설계를 여러 시트로 나누려면 다음 두 가지를 결정해야 합니다.

  • 시트 간의 구조적 관계

  • 각 시트에 있는 회로 간의 전기적 연결 방식

선택은 각 프로젝트의 규모와 유형, 그리고 개인적인 선호도에 따라 달라집니다.

이 문서에서는 시트 간의 구조적 관계와 그 작동 방식, 그리고 다중 시트 설계를 만드는 데 사용할 수 있는 도구와 기법을 중점적으로 설명합니다. 연결을 구성하는 방법에 대한 자세한 내용은 연결 구성하기 문서를 참조하세요.

평면 또는 계층 설계

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

다중 시트 설계를 구성하는 방식에는 flat 또는 hierarchical의 두 가지가 있습니다.

두 방식 모두 유효하며, 각각 장단점이 있습니다. 평면 설계는 더 빠르게 작성할 수 있지만, 다른 사람이 신호를 추적하고 기능을 해석하기가 더 어렵습니다. 특히 인쇄본에서는 더욱 그렇습니다. 계층 설계는 연결을 구성하는 단계가 더 많아 작성하는 데 시간이 더 걸리지만, 다른 사람이 기능을 더 쉽게 해석하고 여러 시트에 걸친 신호를 추적할 수 있다는 이점이 있습니다. 계층 설계는 설계 재사용에도 중요하며, 다중 채널 설계의 필수 요소입니다.

하위 시트를 상위 시트에 연결하는 기법은 평면 설계와 계층 설계에서 동일합니다. 평면 설계인지 계층 설계인지를 결정하는 것은 연결을 구성하는 방식입니다.

평면 설계

평면 설계는 커다란 회로도 시트를 여러 개의 작은 시트로 잘라 놓은 것으로 생각할 수 있습니다. 평면 설계에서는 모든 시트가 같은 수준에 존재합니다. 평면 설계의 연결은 어느 시트에서든 다른 시트로 직접 구성되며, 이러한 연결 방식을 수평 연결이라고 합니다.

평면 설계에서 최상위 시트는 선택 사항입니다. 최상위 시트를 포함하는 경우 설계의 각 시트에 해당하는 시트 심볼이 있어야 하지만, 배선은 포함할 수 없습니다. 평면 설계의 시트 수에는 제한이 없습니다.

첫 번째 이미지 - 최상위 시트가 없는 평면 설계. 두 번째 이미지 - 동일한 설계에 최상위 시트를 추가한 모습. 최상위 시트에는 배선이 없다는 점에 유의하세요. 설계에 포함된 시트만 보여 줍니다. 
첫 번째 이미지 - 최상위 시트가 없는 평면 설계. 두 번째 이미지 - 동일한 설계에 최상위 시트를 추가한 모습. 최상위 시트에는 배선이 없다는 점에 유의하세요. 설계에 포함된 시트만 보여 줍니다.

위의 두 이미지는 모두 평면 설계를 보여 줍니다. 왼쪽에는 최상위 시트가 없지만 오른쪽에는 있습니다. 회로도 시트가 두세 장뿐인 소규모 설계라면 최상위 시트가 별다른 가치를 더하지 않는다고 판단할 수도 있습니다. 시트 수가 늘어나면 최상위 시트에 배치된 논리 블록(시트 심볼)의 구성을 통해 독자가 회로 설계의 기능을 이해하는 데 도움을 줄 수 있습니다. 계층 구조가 없으므로 설계의 모든 시트는 Projects Panel에서 동일한 수준에 표시됩니다.

계층적 설계

계층적 설계에서는 프로젝트에 최상위 시트가 하나만 포함될 수 있다는 점을 기억해야 합니다. 다른 모든 소스 문서는 시트 심볼로 참조되어야 합니다. 설계 유효성 검사를 수행할 때 여러 최상위 문서 위반 검사를 사용하여 이 조건이 충족되지 않는 경우를 표시할 수 있습니다. 또한 시트 심볼은 자신이 배치된 시트나 계층상 더 상위에 있는 시트를 참조해서는 안 됩니다. 이렇게 하면 구조 내에 해결할 수 없는 순환 참조가 생기기 때문입니다.

계층적 설계는 설계의 트리 형태 구조, 즉 시트 간 관계를 표현하는 설계입니다. 이는 설계 계층의 하위 시트를 나타내는 시트 심볼을 통해 구현됩니다. 심볼은 하위 시트를 나타내며, 심볼 내의 시트 항목은 하위 시트의 포트를 나타내거나 해당 포트에 연결됩니다. 연결은 시트 심볼 내의 시트 항목을 통해 이루어지며, 한 시트의 포트에서 다른 시트의 포트로 직접 연결되는 것이 아닙니다.

평면 설계와 마찬가지로, 시트 심볼에 파일 이름을 정의하여 하위 시트를 식별합니다. 계층적 설계에서는 해당 하위 시트에도 더 낮은 수준의 시트를 참조하는 시트 심볼을 포함할 수 있으며, 이를 통해 계층에 또 다른 수준이 만들어집니다. 아래 이미지는 3단계 계층으로 구성된 계층적 설계를 보여줍니다.

계층적 설계에서 트리에 표시되는 구조는 시트 심볼이 생성하는 상위-하위 관계에 따라 결정됩니다.
계층적 설계에서 트리에 표시되는 구조는 시트 심볼이 생성하는 상위-하위 관계에 따라 결정됩니다.

계층형 설계에서는 하위 시트의 Signal이 포트를 통해 시트 밖으로 나가며, 상위 시트의 해당 시트 Entry에 연결됩니다. 상위 시트에는 하위 시트의 Signal을 다른 시트 심볼의 시트 Entry로 전달하는 배선이 포함되어 있으며, 이 Signal은 아래 이미지와 같이 두 번째 하위 시트의 해당 포트로 내려갑니다.

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 for Project 대화상자의 Options 탭에서 지정합니다. 연결 관계 생성에 대한 자세한 내용은 연결 관계 생성 페이지를 참조하십시오. Net 식별자 범위에는 자동 옵션이 포함되어 있으며, 특별한 연결 요구 사항이 없다면 이 옵션을 사용하는 것이 좋습니다.

계층형 설계의 장점은 설계 구조를 파악하기 쉽다는 점입니다. 또한 연결이 항상 하위 시트에서 상위 시트의 시트 심볼로 이어지므로 연결 관계를 완전히 예측할 수 있고 쉽게 추적할 수 있습니다.

계층형 설계의 또 다른 장점은 정교한 설계 재사용 시스템을 구현할 수 있는 기반을 제공한다는 것입니다. 이 시스템은 데이터 저장 방식에 따라 파일 기반 또는 서버 기반의 두 가지 방식으로 제공됩니다.

  • 파일 기반 시스템은 장치 시트라고 하며, 장치 시트 라이브러리의 기존 Schematic을 작성 중인 설계에 직접 배치하는 방식입니다. 장치 시트에 대한 자세한 내용은 장치 시트 작업 페이지를 참조하십시오.

  • 워크스페이스 기반 시스템은 관리형 Schematic 시트라고 하며, 연결된 워크스페이스의 기존 Schematic을 작성 중인 설계에 직접 배치하는 방식입니다. 관리형 시트에 대한 자세한 내용은 관리형 Schematic 시트 작업 페이지를 참조하십시오.

상호 참조 추가

프로젝트에 상호 참조를 추가하면 프로젝트의 회로도 시트 간 Net 연결 흐름을 쉽게 따라갈 수 있습니다. 회로도 Editor는 상호 참조의 자동 생성 및 업데이트를 지원합니다.

Project Options 대화상자의 옵션 탭에서 General Region의 Automatic Cross References 옵션을 활성화하고 Cross References Region의 옵션을 설정합니다. 활성 프로젝트에 특정 상호 참조 스타일을 설정하거나, Follow Cross References settings in Preferences 옵션을 활성화하여 Preferences 대화상자의 Schematic – 일반 페이지에 있는 Port Cross References Region의 옵션을 상속할 수 있습니다. 여기에서 상호 참조를 표시할 객체(포트, 오프시트 커넥터, 시트 Entry)도 선택할 수 있습니다.

주 메뉴에서 Reports » Automatic Cross References Settings 명령을 선택하거나 설계 공간을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 Sheet Actions » Automatic Cross References Settings 명령을 선택하면 Project Options 대화상자의 Options 탭에 빠르게 액세스할 수 있습니다.

Project Options 대화상자의 Options 탭에서 활성 프로젝트의 자동 상호 참조를 설정합니다.
Project Options 대화상자의 Options 탭에서 활성 프로젝트의 자동 상호 참조를 설정합니다.

상호 참조는 설정된 스타일로 회로도의 선택한 객체 옆에 표시됩니다. 상호 참조 값은 Properties Panel에도 표시되며, 여기에서 선택한 객체의 상호 참조를 표시하거나 숨길 수 있습니다.

상호 참조는 회로도에서 확인할 수 있으며, 선택한 객체의 상호 참조는 Properties Panel에서도 확인할 수 있습니다. 여기에는 포트의 상호 참조 예가 나와 있습니다.
상호 참조는 회로도에서 확인할 수 있으며, 선택한 객체의 상호 참조는 Properties Panel에서도 확인할 수 있습니다. 여기에는 포트의 상호 참조 예가 나와 있습니다.

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

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

다중 시트 설계 생성

프로젝트에 두 번째 회로도 시트를 추가하는 순간 다중 시트 설계가 생성됩니다. 최상위 시트가 없는 평면 설계를 만들려면 프로젝트에 회로도 시트를 계속 추가하면 됩니다(Projects Panel에서 프로젝트 항목을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 Add New to Project » Schematic 명령 선택). 그런 다음 Net 식별자 범위가 올바르게 설정되어 있는지 확인합니다.

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

하위 시트 참조

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

Filename 속성은 이 시트 심볼을 하위 Schematic 시트에 연결합니다.
Filename 속성은 이 시트 심볼을 하위 Schematic 시트에 연결합니다.

하위 Schematic을 상위 Schematic과 같은 폴더에 저장할 필요는 없습니다. 파일이 상위 시트의 저장 폴더 아래에 있는 폴더에 저장되어 있으면 상대 파일 참조가 사용됩니다. 파일이 다른 위치에 저장되어 있으면 절대 파일 참조가 사용됩니다. 이러한 프로젝트에서 파일을 이동할 때는 주의해야 합니다. 또는 프로젝트를 ZIP으로 압축하면서 파일 경로를 처리하는 Project Packager를 사용하여 파일을 압축하세요.

다중 시트 설계 탐색

Schematic 편집기는 다중 시트 설계의 문서와 그 안의 관련 객체 사이를 빠르게 탐색할 수 있는 도구를 제공합니다.

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

시트 엔트리 또는 포트가 버스에 연결되어 있으면 처음 클릭할 때 팝업 메뉴가 표시되며, 여기서 버스 전체 또는 버스 내의 개별 신호를 선택할 수 있습니다. 시트 엔트리 또는 포트에 연결된 해당 배선이 강조 표시됩니다. 원래 시트 엔트리 또는 포트를 다시 클릭하면 각각 아래쪽 Schematic 시트의 해당 포트 또는 위쪽 시트의 해당 시트 엔트리가 표시됩니다.

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

관련 객체에 대해 자동 상호 참조 가 활성화되어 있으면 객체의 마우스 오른쪽 버튼 클릭 메뉴에 있는 Port Actions, Sheet Entry Actions 및 Off Sheet Actions (평면 설계의 경우) 하위 메뉴의 Jump To 명령을 사용하여 포트, 시트 엔트리 및 시트 외부 커넥터 사이를 탐색할 수도 있습니다. 예를 들어, Options for Project 대화 상자의 Options 탭에서 Automatic Cross References 옵션이 활성화되어 있고 Ports 옵션에 대해 Sheet Entry & Ports 설정 옵션이 선택되어 있으면, 포트 위에서 마우스 오른쪽 버튼을 클릭하고 컨텍스트 메뉴에서 필요한 Port Actions » Jump to Port <PortName> on <SchematicDocumentName> 또는 Port Actions » Jump to Sheet Entry <PortName> on <SchematicDocumentName> 명령을 선택할 수 있습니다. 그러면 지정된 포트 또는 시트 엔트리가 있는 원본 문서가 활성 문서가 되고, 커서가 해당 포트 또는 시트 엔트리 위에 놓입니다. 대상 문서에서 이름이 같은 모든 포트와 연결된 배선이 강조 표시됩니다.

설계 내 어느 위치에서든 일치하는 객체로 이동하려면 Jump to 명령을 사용하세요.
설계 내 어느 위치에서든 일치하는 객체로 이동하려면 Jump to 명령을 사용하세요.

  • 객체 사이를 탐색하면 설계 공간에서 해당 객체가 강조 표시됩니다. 시각적 표시는 Preferences 대화 상자의 System - Navigation 페이지에 정의된 Highlight Methods(흐리게 표시, 확대/축소, 선택) 설정을 따릅니다.
  • Ctrl 키를 누른 상태에서 포트, 시트 엔트리 또는 시트 심볼을 두 번 클릭하여 계층 구조를 직접 탐색할 수도 있습니다.
  • Navigator 패널의 Interactive Navigation 기능을 사용하여 계층 구조를 탐색할 수도 있습니다.

계층 구조 생성

이 소프트웨어에는 여러 문서로 이루어진 계층 구조를 빠르고 효율적으로 구축할 수 있는 다양한 명령이 포함되어 있습니다. 사용할 명령은 개인의 설계 방식에 따라 달라지며, 설계 방식은 크게 하향식과 상향식으로 분류할 수 있습니다. 이러한 명령은 시트 엔트리 추가, 새 Schematic 시트 생성, 포트 배치 등 과정에 필요한 모든 요소를 처리하므로 계층 구조를 수동으로 생성하는 것보다 효율적입니다.

하향식으로 계층 구조를 구축하려면 다음 명령을 사용하세요.

  • Create Sheet From Sheet Symbol (Design 기본 메뉴 또는 시트 심볼의 Sheet Symbol Actions 마우스 오른쪽 버튼 클릭 하위 메뉴) – 이 명령을 사용하여 지정된 시트 심볼 아래에 새 Schematic 시트를 생성합니다. 심볼의 시트 엔트리에 대응하는 포트는 새 문서의 왼쪽 아래 모서리에 배치됩니다. 아직 시트 심볼에 모든 시트 엔트리를 추가하지 않았더라도 걱정하지 마세요. 나중에 엔트리가 더 추가되면 아래에서 설명하는 대로 시트 엔트리와 포트를 다시 동기화할 수 있습니다.

    • 생성되는 Schematic 문서는 시트 심볼에 지정된 파일 이름을 사용합니다. 시트 심볼의 File Name 필드에 확장자(예: <DocumentName>.SchDoc)를 포함한 문서 이름을 입력하거나, 이름을 비워 두었다가 나중에 문서를 저장할 때 입력할 수 있습니다.
    • 시트 심볼에서 시트를 생성할 때 동일한 파일 이름의 시트가 이미 있다면 주의해야 합니다. 같은 파일 이름으로 새 시트가 생성되기 때문입니다. 저장할 때 새 시트를 다른 이름으로 저장하거나, 필요한 경우 기존 시트를 덮어써서 중복 문제를 해결할 수 있습니다.
    • 새 하위 시트에 생성되는 포트의 전기적 I/O 유형은 원래 상위 시트 심볼에 있는 시트 엔트리의 전기적 I/O 유형과 동일합니다.

상향식으로 계층 구조를 구축하려면 다음 명령을 사용하세요.

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

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

이 명령을 사용하여 설계 내 회로 배치를 재구성할 수 있습니다.

  • Edit » Refactor » Move Selected Sub-circuit to Different Sheet - 이 명령을 사용하여 선택한 컴포넌트와 배선을 프로젝트의 다른 시트로 이동합니다. Choose Destination Document 대화 상자가 열리면 프로젝트의 기존 Schematic 중 하나를 선택할 수 있습니다. 이 명령에 대한 자세한 내용은 아래에 설명되어 있습니다.

시트 간 컴포넌트 이동을 위한 전용 명령이 있는 이유가 궁금할 수 있습니다. 표준 잘라내기 및 복사 명령은 각 컴포넌트의 고유 식별자를 자동으로 초기화하기 때문에 이러한 전용 명령이 제공됩니다. UID는 Schematic 컴포넌트를 PCB 컴포넌트에 연결합니다. Schematic 컴포넌트의 UID가 초기화된 경우 설계를 동기화할 때마다(Design » Update 명령 사용 시) Designator를 통해 일치를 시도하라는 메시지가 표시됩니다. 필요한 경우 PCB Editor에서 Project » Component Links 명령을 사용하여 UID를 다시 동기화할 수 있습니다.

► 설계 동기화에 대해 자세히 알아보기

설계 재구성

Main article: 설계 리팩터링

설계 과정은 정형화되어 있지 않고 유기적으로 진행되는 경우가 많습니다. 설계자는 설계의 여러 부분에 대한 아이디어를 동시에 구상하고, 아이디어가 발전함에 따라 각 부분을 작성할 수 있습니다. 따라서 처음에는 잘 정리되고 깔끔하게 배치된 Schematic도 점차 복잡해지고 체계가 흐트러질 수 있습니다. 잘라내기, 복사 및 Paste를 사용하여 Schematic 설계를 재구성할 수 있지만, 이것이 항상 최선의 방법은 아닙니다.

잘라내기와 복사를 사용하면 안 되는 이유는 무엇일까요? 각 컴포넌트에는 배치 시 고유 식별자가 할당되며, 컴포넌트를 잘라내거나 복사한 후 붙여넣을 때마다 이 식별자가 자동으로 초기화되기 때문입니다. UID는 Schematic 컴포넌트와 PCB 컴포넌트를 연결하는 핵심 필드이므로, 설계 내에서 각 UID가 한 번만 사용되도록 이러한 방식으로 관리됩니다. 설계를 아직 PCB Editor로 전송하지 않았다면 잘라내기/복사/Paste 방식도 괜찮지만, 이미 전송했다면 리팩터링 도구를 사용하는 것이 좋습니다.

하위 회로를 다른 시트로 이동하기

회로의 일부를 다른 시트로 이동하는 가장 쉬운 방법은 해당 부분을 선택한 다음 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 명령을 사용하면 선택한 회로 부분을 프로젝트의 다른 시트로 쉽게 이동할 수 있습니다.

► 설계 리팩터링에 대해 자세히 알아보기.

포트와 시트 엔트리 동기화하기

설계를 재구성하면서 컴포넌트와 배선을 이동했다면, 각 포트에 일치하는 시트 엔트리가 있도록 하위 시트와 해당 시트 심볼을 다시 동기화해야 할 수도 있습니다. 이 작업은 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 대화 상자는 시트 엔트리가 하위 시트의 포트와 일치하는지 확인하는 데 사용됩니다. 탭이 두 개 있다는 것은 이 설계에 시트 엔트리/포트가 일치하지 않는 시트 심볼이 두 개 있다는 의미입니다.

대화상자 왼쪽에 표시된 불일치 항목을 중심으로, 첫 번째 열에서 시트 Entry를 선택한 다음 두 번째 열에서 올바른 포트를 선택하고 대화상자 중앙의 필요한 버튼을 클릭하면 됩니다. 그러면 둘 중 하나가 업데이트되어 서로 동기화되고 대화상자 오른쪽 목록으로 이동합니다.

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

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

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

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

사용할 수 있는 기능은 보유한 Altium 솔루션(Altium Develop, Altium Agile Teams, Altium Agile Enterprise, 또는 Altium Designer(활성 기간 중))에 따라 달라집니다.

실제 소프트웨어에서 문서화된 기능이 보이지 않는 경우, Altium 영업팀에 문의하여 자세한 내용을 확인하세요.

구버전 문서

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

Contents