서브스택 정의 - 고급 모드
개요
- Standard Rigid-Flex 모드와 Advanced Rigid-Flex 모드의 핵심 차이점, 특히 보드 영역과 서브스택을 정의하는 방식의 차이를 이해합니다.
- Layer Stack Manager의 Board 모드에서 서브스택을 추가, 편집 및 구성하는 방법과 공유 레이어 및 고유 레이어 간의 관계를 알아봅니다.
- 더 복잡한 Rigid-Flex 보드 구조를 구현하기 위해 개별 재료 사용이나 분기와 같은 기능이 언제 필요한지 살펴봅니다.
Rigid-Flex (Advanced) 모드가 활성화되면 표시가 Stackup mode(위 그림)에서 Board mode(아래 그림)으로 변경됩니다. Board 모드는 Rigid-Flex 설계의 다양한 서브스택을 시각적으로 편집하고 구성하는 데 사용됩니다. 개별 서브스택을 두 번 클릭하면 편집할 수 있으며, 이때 해당 서브스택의 Stackup 모드가 표시됩니다.
아래 이미지에 강조 표시된 것처럼 Layer Stack Manager 오른쪽 상단의 Navigation bar을 사용하여 Stackup과 Board modes 사이를 전환할 수 있습니다.

Layer Stack Manager의 Board 모드는 Rigid-Flex 설계의 서브스택을 정의하는 데 사용됩니다.
Layer Stack Manager의 Board mode은 다음 작업에 사용됩니다.
- 서브스택 추가.
- 인접한 서브스택의 레이어 간 관계 구성 - 레이어를 공유할지(Common), 해당 서브스택에만 고유한 레이어로 사용할지(Individual) 설정합니다.
- 인접 레이어가 이웃한 서브스택 내부로 확장되는지 여부 구성.
- 추가 브랜치 추가(브랜치는 하나의 Rigid 부분에서 여러 Flex 부분이 뻗어 나가는 설계에 사용됩니다. 자세한 내용은 브랜치 생성 섹션 참조).
서브스택 구성
보드에는 원하는 수만큼 서브스택을 포함할 수 있습니다. 전체 보드 구조를 시각화하는 데 도움이 되는 방법 중 하나는 보드의 각 Region에 대해 서브스택을 정의하는 것입니다. 하지만 이것이 필수는 아니며, 최소한 전체 설계에 필요한 고유한 레이어 세트마다 서브스택을 생성하면 됩니다. 그런 다음 필요에 따라 여러 보드 Region에 동일한 서브스택을 할당할 수 있습니다.
아래 동영상은 9개의 Board Region이 3개의 고유한 서브스택을 사용하는 Rigid-Flex 보드를 보여줍니다.
각 서브스택은 필요한 만큼 여러 Board Region에 할당할 수 있습니다.
각 서브스택은 섹션 내에 생성됩니다. 섹션이 필요한 이유는 무엇일까요? 하나의 섹션 내에 여러 서브스택을 생성할 수도 있기 때문입니다. 이 기능은 북바인더 스타일의 Rigid-Flex 보드(두 Rigid Region이 여러 Flex Region으로 연결된 보드)를 생성할 때 사용합니다. 아래 이미지는 레이어 스택의 중앙 섹션에 있는 FlexUpper와 FlexLower라는 두 Flex 서브스택을 보여줍니다.

북바인더 스타일의 Rigid-Flex PCB입니다. 중앙 섹션에 두 개의 서브스택이 있다는 점에 주목하세요.
Layer Stack Manager의 Board mode에서 작업하기:
- Rigid-Flex 모드를 활성화하면 Layer Stack Manager가 Board mode으로 열립니다. 여기에서 새 서브스택을 추가하고 인접한 서브스택과 정렬합니다.
- 선택한 서브스택의 레이어와 레이어 속성을 편집하려면(선택 상태는 위 그림처럼 연한 파란색 테두리로 표시됨) 서브스택을 두 번 클릭하거나 Layer Stack Manager 탐색 모음에서 원하는 서브스택을 선택하고 Stackup mode을 엽니다. 여기에서 해당 서브스택의 개별 레이어를 편집할 수 있습니다. 필요에 따라 레이어를 추가하고 구성합니다.
-
서브스택을 편집한 후 Board mode으로 돌아가려면 Layer Stack Manager 탐색 모음에서 Home 버튼
을 클릭합니다.
새 서브스택 추가 및 편집
Board mode은 서브스택을 추가하고 제거하는 용도뿐 아니라 스택업에서 공통 레이어를 사용할지 개별 레이어를 사용할지 구성하는 데에도 사용됩니다.
현재 선택된 레이어로 새 서브스택이 생성됩니다.
새 서브스택 생성:
-
현재 선택된 레이어(연한 파란색으로 강조 표시됨)로 새 서브스택이 생성됩니다. 첫 번째 단계는 새 서브스택에 필요한 레이어를 선택하는 것입니다.
- Left Click하여 전체 서브스택을 선택합니다.
- Shift+Click하여 서브스택에서 레이어 하나를 선택합니다. 다른 레이어를 계속 Shift+Click하여 선택할 레이어 세트를 구성합니다. 또는 필요한 첫 번째 레이어를 Shift+Click한 다음 마지막 레이어로 바로 이동하여 Shift+Click하면 그 사이의 모든 레이어도 함께 선택됩니다.
-
선택한 레이어를 사용하여 새 서브스택을 추가하려면
버튼을 클릭하고 적절한 명령을 선택합니다.
- Insert Selected before - 현재 선택한 서브스택의 왼쪽에 새 서브스택 생성
- Insert Selected after - 현재 선택한 서브스택의 오른쪽에 새 서브스택 생성
- Insert Selected into - 현재 선택한 서브스택과 동일한 섹션에 새 서브스택 생성.
- Branch - 현재 선택한 서브스택에서 시작하는 새 브랜치 생성. 브랜치에 대한 자세한 내용은 아래에서 설명합니다.
- 또는 Board view에서 선택한 레이어 세트를 가로로 드래그 앤 드롭하여 해당 레이어로 구성된 새 서브스택을 생성할 수 있습니다(위 동영상 참조).
- 새 서브스택이 생성됩니다. 서브스택을 두 번 클릭하면 Layer Stack Manager의 Stackup mode에서 열어 편집할 수 있습니다.
- Flex Region에 커버레이를 추가할 계획이라면 Flex 서브스택이 Stackup mode에 열려 있을 때 Properties 패널에서 Is Flex 옵션을 활성화합니다.
-
필요에 따라 서브스택 레이어를 구성한 다음 Layer Stack Manager 탐색 모음에서 Home 버튼
을 클릭하여 Board mode으로 돌아갑니다.
- 전체 설계에서 수행하는 역할을 반영하도록 Properties 패널에서 서브스택의 Name을 편집합니다.
- Rigid-Flex 설계의 각 Region에 대해 계속해서 서브스택을 추가합니다.
재료 사용

서로 다른 인접 레이어를 허용하려면 Individual Material Usage 옵션을 활성화합니다.
Rigid-Flex 설계에서는 Rigid Region과 Flex Region에 걸쳐 구리 및 유전체 레이어를 공통으로 사용하면서도 커버레이와 같은 외부 유전체 레이어는 다르게 사용하는 경우가 많습니다. 설계자가 이를 관리할 수 있도록 선택한 서브스택의 Properties에는 Material Usage 옵션이 포함되어 있습니다.
- Common - 재료 사용의 의미: 레이어 수가 가장 적은 서브스택의 모든 레이어는 인접한 서브스택의 레이어와 동일해야 하며, 속성도 같아야 합니다. 여기에는 공통 구리/유전체 레이어뿐만 아니라 커버레이와 같은 특수 목적의 외부 유전체 레이어도 포함됩니다.
- Individual - 이 서브스택에서 인접 재료를 서로 다르게 조합할 수 있도록 Individual 모드를 활성화합니다.
브랜치 생성
설계의 스택업 구조를 Board view에서 모델링할 수 없다면 브랜치 기능이 필요합니다. 아래 이미지의 예에서는 메인 보드의 서로 다른 레이어에서 네 개의 연성 영역이 뻗어 나오며, 각 연성 영역의 끝에는 작은 경성 영역이 있습니다. 브랜치를 사용하지 않고도 네 개의 연성 영역을 MainBoard에 연결할 수는 있지만, 각 연성 영역의 끝에 작은 경성 영역을 생성할 수는 없습니다.

선택한 Region인 ConnectorRegion4에 ConnectorRigid4 서브스택이 할당되고 있습니다.
이 보드에는 브랜치 기능을 사용해야 합니다. 브랜치는 서브스택에서 뻗어 나오며, 하나의 서브스택에서 여러 브랜치가 뻗어 나올 수 있습니다. 이 예에서 MainBoard 서브스택에는 FirstFlexBranch, SecondFlexBranch, ThirdFlexBranch, ForthFlexBranch의 네 브랜치가 있습니다.

탐색 모음의 컨트롤을 사용하여 브랜치 간에 전환합니다.
브랜치 작업:
- 브랜치는 현재 선택한 서브스택을 기반으로 생성되므로, 브랜치를 추가하기 전에 필요한 서브스택을 선택합니다.
-
버튼을 클릭하고 메뉴에서 Branch을 선택합니다. 새 브랜치가 나타나며, 분기의 기준이 되는 공통 서브스택만 포함됩니다. Properties 패널에서 적절한 Branch Name을 입력합니다.
- 필요에 따라 브랜치에 새 서브스택을 추가합니다.
- Layer Stack Manager의 탐색 모음을 사용하여 브랜치 간에 전환합니다.