Additional Options for a Project in Altium Designer

Now reading version 22. For the latest, read: Additional Options for a Project in Altium Designer for version 21

 
 
 
 
 

 Project Option 대화 상자의 Option 탭입니다 Project Option 대화 상자의 Option 탭입니다

Summary

프로젝트 옵션 대화 상자의 탭을 통해 프로젝트에 대해 생성된 출력물의 출력 경로 및 관련 옵션을 지정할 수 있습니다. 또한 다양한 넷리스팅 옵션과 넷 식별 범위도 지정할 수 있습니다.

Access

이것은 Project Options 대화 상자 내에서 프로젝트 옵션을 구성할 때 사용할 수 있는 여러 탭 중 하나입니다. 이 대화 상자에 접근하려면:

  • Project » Project Options을 회로도 또는 PCB Editor에서 클릭하세요.
  • Projects panel 에서 프로젝트 항목을 마우스 오른쪽 버튼으로 클릭한 다음, 컨텍스트 메뉴에서 Project Options을 클릭하세요.

Options/Controls

  • Output Path – 현재 디자인 프로젝트(*.PrjPcb)에서 출력 파일을 생성하기 위한 기본 출력 경로입니다.
  • ECO Log Path – ECO 로그 파일의 기본 출력 경로입니다.
  • Schematic Template Location – 프로젝트에 대한 회로도 템플릿 파일(*.SchDot, *.SchDoc)을 추출하기 위한 디렉토리를 지정하는 데 이 필드를 사용하세요.
각 필드의 오른쪽에 있는 탐색 아이콘을 클하여 다른 경로/위치를 검색하고 선택하세요.

Output Options

 

  • Open outputs after compile  - 디자인 프로젝트를 컴파일한 후 생성된 파일을 열도록 설정합니다.
  • Timestamp folder - 생성된 출력물에 대해 타임스탬프가 찍힌 폴더를 생성하도록 설정합니다. 예를 들어 BOM report (Reports » Bill of Materials)와 같은 출력물입니다. 폴더 이름은 <폴더명> 날짜 시간 형식으로, 여기서 <폴더명>Output Path 필드에 지정되어 있고 날짜시간은 시스템 설정과 동일한 형식입니다.
  • Archive project document - 프로젝트 문서를 보관하도록 설정합니다. 예를 들어, PCB 디자인에서 제조 출력물을 생성할 때(File » Fabrication OutputsFile » Assembly Outputs) 타겟 출력 폴더에 관련 PCB 문서의 복사본이 포함됩니다.
  • Use separate folder for each output type - 디자인 프로젝트에 대해 생성된 각 출력 유형별로 별도의 폴더를 생성하도록 설정합니다. 이 폴더 구조는 Projects panel에서도 표시됩니다.

 

Netlist Options

  • Allow Ports to Name Nets - 기본적으로 시스템에서 생성된 네트 이름을 사용하는 대신, 배선된 Port의 Name 속성을 사용하여 네트 이름을 지정할 수 있도록 합니다.
  • Allow Sheet Entries to Name Nets - 기본적으로 시스템에서 생성된 네트 이름을 사용하는 대신, sheet entry 이름을 사용하여 네트 이름을 지정할 수 있도록 합니다.
  • Allow Single Pin Nets - 단일 핀만 포함하는 네트의 존재를 허용합니다.
  • Append Sheet Numbers to Local Net - 회로도의 Sheet번호 파라미터(다큐먼트 레벨의 파라미터) 값이, 해당 Sheet의 Local Net에 추가되도록 합니다. Local Net은 Sheet를 벗어나지 않는 네트입니다. Sheet를 벗어나는 네트(즉, Local이 아닌 Net)의 경우 이 옵션은 적용되지 않습니다.

    Net Identifier Scope 옵션이 Global로 설정된 경우, 모든 Sheet에서 동일한 Netlabel을 가진 모든 Net가 연결됩니다. 이러한 Net는 로컬이 아니므로 Append Sheet Numbers to Local Net 옵션은 적용되지 않게됩니.
    Append Sheet Numbers to Local Nets 옵션은 각 회로 Sheet에 고유한 SheetNumber가 할당되어 있을 때만 작동합니다. SheetNumber 매개변수는 각 회로 Sheet의 Document Options 모드에서 Properties 패널의 Parameters 탭에서 할당됩니다. 각 회로 Sheet에 수동으로 고유한 번호를 할당하는 대신, Number Schematic Sheets명령을 실행하여 프로젝트용 Sheet 번호 매기기 대화 상자를 열 수 있습니다. 이를 사용하여 모든 Sheet에 고유한 SheetNumbers(각 Sheet에 대한 간단한 숫자 값) 및 DocumentNumbers(일반적으로 회사에서 할당한 문서 번호)를 할당할 수 있습니다.
  • Higher Level Names Take Priority  - 계층 구조의 회로도에서, 상위 Sheet의 Netlabel이 하위 Sheet의 Net 이름을 지정하도록 합니다.
  • Power Port Names Take Priority  -  Power Port를 일반 Port에 연결하여, 글로벌 Power Net를 로컬화할 수 있는 기능을 가지고 있습니다. 이렇게 하면 해당 Sheet에 연결된 모든 핀이 별도의 Net에 속하게 됩니다. 이 옵션을 활성화하면 Power Port에 할당된 Net 이름을 사용하여 Net 이름을 지정하게 됩니다.

    Higher Level Names Take Priority만 활성화된 경우, 이름 지정 우선 순위는 다음과 같습니다: Letlabel, Power Port, PortsPins. 그러나  Power Port Names Take Priority 옵션도 활성화된 경우, 이름 지정 우선 순위는 ower portsnet labelsportspins 이 됩니다.

 

Net Identifier Scope

멀티 Sheet 디자인은 네트 식별자에 의해 전기적(또는 연결적) 수준에서 정의됩니다. Net identifiers (net labels, ports, sheet entries, power ports, 숨겨진 핀)는 동일한 네트 내의 점들 사이에 논리적 연결을 생성합니다. 이는 Sheet 내부 또는 여러 Sheet에 걸쳐 있을 수 있습니다. 물리적 연결은 한 전기 객체가 와이어로 직접 다른 전기 객체에 연결될 때 존재합니다. 논리적 연결은 동일한 유형의 두 네트 식별자(예: 두 네트 라벨)가 동일한 네트 속성을 가질 때 생성됩니다.

설계의 연결 모델이 생성되면, 서로 연결하려는 넷 식별자를 어떻게 정의할지 결정해야 합니다 - 이것을 Net Identifier Scope이라고 합니다. multi-sheet 설계에서 Sheet를 연결하는 방법은 기본적으로 두 가지가 있습니다: 하나의 Sheet에서 다른 Sheet로 직접 수평적으로 연결하거나, 하위 Sheet에서 해당 Sheet를 상위 Sheet에서 나타내는 sheet symbol로 수직적으로 연결합니다. 수평 연결에서는 Port에서 Port로 연결됩니다(Netlabel에서 Netlabel로 연결도 가능합니다). 수직 연결에서는 sheet entry에서 Port로 연결됩니다.

Net identifier의 범위 설정은 설계 과정의 시작 부분에서 결정되어야 합니다. (그래야 추후 복잡해지지 않음)

다음 범위 중에서 선택하려면 드롭다운 목록을 사용하세요:

  • Automatic (Based on project contents) – 이 모드는 다음 기준에 따라 자동으로 넷 식별자 모드를 선택합니다: 상위 Sheet에  sheet entries이 있는 경우 Hierarchical이 사용됩니다;  sheet entries이 없지만 Port가 있는 경우 Flat이 사용됩니다;  sheet entries과 Port가 모두 없는 경우 Global이 사용됩니다.

    Automatic 모드는 필요한 경우 표준 Hierarchical 모드를 기본으로 사용하며, Power Port는 전역적으로 연결됩니다. Strict Hierarchical을 사용하려면 Net Identifier Scope 설정으로 수동설정하세요. 숨겨진 핀은 항상 global로 간주됩니다.
  • Flat (Only ports global)  – Port는 설계 전체의 모든 Sheet에서 global으로 연결됩니다. 이 옵션을 사용하면 Netlabel은 각 Sheet에 로컬로 유지되며, 즉 Sheet 간에 연결되지 않습니다. 동일한 이름을 가진 모든 Port는 모든 Sheet에서 연결됩니다. 이 옵션은 평면적 멀티-Sheet 설계에 사용할 수 있습니다. 하지만 큰 설계에서는 Sheet를 통해 넷을 추적하기 어려울 수 있으므로 권장되지 않습니다.
  • Hierarchical (Sheet entry <-> port connections, power ports global)  – Port와 그에 일치하는 sheet entry 사이에서 수직적으로 연결합니다. 이 옵션은 sheet symbol  entries와 그에 일치하는 하위 회로도 Sheet의 Port를 통해서만 Sheet 간 연결을 만듭니다. 이는 Sheet의 Port를 사용하여 부모 Sheet에 해당하는 Sheet Symbol의 Sheet Entry으로 Net 또는 Bus를 이동시킵니다. 일치하는 Sheet Entry가 없는 Port는 다른 Sheet에 동일한 이름의 Port가 있더라도 연결되지 않습니다. Netlabel은 각 Sheet에 로컬로 유지되며, 즉 Sheet 간에 연결되지 않습니다. 그러나 Power Port는 전역적입니다 – 동일한 이름을 가진 모든 Power Port는 전체 설계에서 연결됩니다. 이 옵션은 어떤 깊이나 계층 구조의 설계를 만드는 데 사용할 수 있으며, 인쇄된 회로도에서 넷을 추적할 수 있습니다.
  • Strict Hierarchical (Sheet entry <-> port connections, power ports local) – 이 연결 모드는 Hierarchical  모드와 동일한 방식으로 작동하지만, Power Port는 각 Sheet에 로컬로 유지되며, 즉 동일한 이름의 다른 Sheet의 Power Port와 연결되지 않습니다.
  • Global (Netlabels and ports global)  – Port와 Netlabel은 설계 전체의 모든 Sheet에서 연결됩니다. 이 옵션을 사용하면 동일한 Netlabel을 가진 모든 넷이 모든 Sheet에서 연결됩니다. 또한 동일한 이름을 가진 모든 Port가 모든 Sheet에서 연결됩니다. Port에 연결된 넷에 Netlabel이 있는 경우, 그 넷의 이름은 Netlabel의 이름이 됩니다. 이 옵션은 평면적 멀티-Sheet 설계에도 사용할 수 있지만, 회로도에서 넷 이름을 시각적으로 찾는 것이 항상 쉽지 않기 때문에 Sheet 간 추적이 어려울 수 있습니다.

 

디자인에서 Sheet Symbol과 Sheet 항목을 사용하는 경우, Net Identifier Scope계층적(Hierarchical) 또는 엄격한 계층적(Strict Hierarchical)으로 설정해야 합니다. 이러한 모드에서는 최상위 Sheet가 연결되어 있어야 합니다. Sheet Symbol과 Sheet 항목을 사용하지 않는 경우, Port 또는 Netlabel을 통해 연결성을 설정할 수 있으므로, 다른 두 net identifier scope(평면(Flat) 또는 글로벌(Global)) 중 하나를 그에 맞게 사용해야 합니다.
<주의> Netlabel은 같은 이름의 Port에 연결되지 않는다는 것을 기억해주세요.

Allow Pin-Swapping Using These Methods

PCB Editor에서 핀, Differential Pair 및 부품 스왑은 component pad와, 그에 해당하는 copper에 대한 Net을 교환하여 수행됩니다. 변경 사항이 회로도에 병합될 때, 핀 스왑을 처리하는 두 가지 방법이 있습니다:

  • Adding / Removing Net-Labels – 부 Symbol의 핀을 스와핑할 수 있도록 허용합니다. Netlabel을 통해 연결성이 설정된 경우, 즉 핀이 서로 하드와이어되지 않은 경우에만 회로도에서 Netlabel을 교환하여 스왑을 수행할 수 있습니다.

    이 접근 방식의 장점은, 부품 Symbol이 변경되지 않고 나중에 라이브러리에서 업데이트할 수 있다는 것입니다. 이 방법은 Symbol을 물리적으로 이동하면 I/O 뱅크 기반 Symbol이 잘못 표시될 수 있는 FPGA와 같은 복잡한 구성 요소에 가장 적합한 선택입니다.
  • Changing Schematic Pins– 구성 요소의 핀에 연결된 와이어에 있는 Netlabel을 스와핑할 수 있도록 허용합니다. 넷이 구성 요소에 물리적으로 하드와이어된 경우에는 핀 스와핑만 가능한 옵션이 됩니다. 이 방법은 간단한 구성 요소(예: 저항 어레이) 또는 회로도 설계의 구조 때문에 대안이 없는 경우에 사용할 수 있습니다.

    핀 스와핑은 항상 회로도에서 작동하지만, 라이브러리에서 정의된 것과 같은 부품 Symbol의 인스턴스가 더 이상 같지 않을 수 있습니다. 이 상황에서는 스와핑 정보를 파괴하지 않고, 라이브러리에서 Symbol을 업데이트할 수 없다는 것을 의미합니다. 또한 이 설계에서 동일한 부의 다른 인스턴스는 다른 핀 배열을 가질 수 있으며, 이는 회로도를 읽는 사람에게 혼란을 줄 수 있는 원인이 될 수 있습니다.

일반

  • Changing Schematic Pins – 이 옵션을 활성화하여 이 프로젝트의 회로도 Sheet를 자동으로 번호 매기기를 할 수 있습니다. 이를 통해 Sheet 지정을 제어하고 해당 회로도 문서 내에 매개변수로 저장할 수 있습니다.
  • Automatic Cross References – 활성 프로젝트의 모든 원본 회로도 문서에 Port 및 Sheet 외 connectors cross-referencing 정보를 자동으로 추가하는 옵션을 활성화합니다. 이 기능은 non-hierarchical 설계에서 넷 연결성을 추적하는 데 도움이 됩니다.

    Properties panel에서 PortOff Sheet Connector에 대한 Cross Reference 값이 표시되어, 선택된 Port 또는 Off Sheet Connector에 적용되는 Cross Reference를 식별하는 작업을 단순화합니다.
    이 옵션은 Advanced Setting 대화 상자에서 Schematic.UseAutomaticCrossReferences 옵션이 활성화되어 있을 때 사용할 수 있습니다.

 

교차 참조

  • Sheet 스타일 – 프로젝트 내의 회로도 Sheet 또는 회로도 Sheet들의 Port에 대한 cross referencing를 위해 다음 중 하나의 Sheet 스타일을 선택합니다.
    • None – 모든 Port의 교차 참조 문자열에 Sheet 스타일이 추가되지 않습니다.
    • Name – Port가 연결된 Sheet의 이름이 cross reference 문자열에 추가됩니다.
    • Number – Port가 연결된 Sheet의 번호가 cross reference 문자열에 추가됩니다.
  • Location Style  – 프로젝트 내의 회로도 Sheet 또는 회로도 Sheet들의 Port에 대한 cross reference를 위해 다음 중 하나의 위치 스타일을 선택합니다.
    • None – 모든 Port의 cross reference조 문자열에 위치 스타일이 추가되지 않습니다.
    • Zone – 부모 객체(예: Sheet Symbol의 위치)와 관련된 모든 Port의 cross reference 문자열에 참조 영역 번호(Sheet 테두리에 영역이 있음)가 추가됩니다.
    • Location X,Y – 부모 객체(예: Sheet Symbol의 위치)와 관련된 모든 Port의 위치가 cross reference조 문자열에 괄호 안에 게시됩니다.
  • Follow Cross References settings in Preferences – 이 옵션이 활성화되면, Sheet StyleLocation Style 옵션의 값이 환경 설정 대화 상자의 Port Cross References  영역의 옵션에서 상속됩니다.
  • Display Cross References for:
    • Port – 드롭다운을 사용하여 Port에 대한 cross reference 표시 모드를 선택합니다.
      • Disabled – Port에 cross reference가 추가되지 않습니다.
      • Only Related Sheet Entry – 부모 회로도 Sheet의 관련 Sheet 항목에 대한 cross reference를 표시합니다.
      • Only Related Ports – 관련 Port에 대한 cross reference를 표시합니다.
      • Sheet Entry & Ports – Sheet 항목과 Port 모두에 대한 cross reference를 표시합니다.
    • Off-sheet Connectors – Sheet 밖 커넥터 객체에 대한 cross reference를 표시하도록 이 옵션을 활성화합니다.
필요한 경우, 자동 cross reference기능은 Advanced Setting 설정 대화 상자에서 Schematic.UseAutomaticCrossReferences 옵션을 비활성화하여 끌 수 있습니다.

 

추가 옵션

  • Set To Installation Defaults – 모든 옵션을 설치 기본값으로 설정하려면 클릭하세요.
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
참고

Altium 제품에 접근할 수 있는 레벨에 따라 사용할 수 있는 기능이 달라집니다. 다양한 레벨의 Altium Designer Software Subscription에 포함된 기능과 Altium 365 플랫폼에서 제공하는 애플리케이션을 통해 제공되는 기능을 비교해보세요.

소프트웨어에서 논의된 기능을 찾을 수 없는 경우, Altium 영업팀에 문의하여 자세한 정보를 확인해주세요.