설계 제약 조건 설정하기

Main page: Constraint Manager를 사용하여 설계 요구사항 정의하기

Altium Designer의 PCB 편집기는 규칙 기반 환경입니다. 설계 제약 조건이 잘 정의되어 있으면, 다양하고 때로는 엄격한 설계 요구사항이 있는 보드 설계도 성공적으로 완료할 수 있습니다.

설계 제약 조건은 설계의 회로도 측과 PCB 측 모두에서 접근할 수 있는 Constraint Manager에서 구성합니다. 이 튜토리얼에서는 회로도 측에서 설계 제약 조건을 정의한 다음, 다른 설계 데이터(부품 및 넷)와 함께 PCB로 전송합니다.

필요한 제약 조건은 설계의 특성과 제조 역량에 따라 달라집니다. 모든 설계에 맞는 특정 제약 조건 세트는 없습니다.

클리어런스 제약 조건 정의하기

첫 번째 단계는 서로 다른 넷에 속한 전기적 객체들이 서로 얼마나 가깝게 배치될 수 있는지 정의하는 것입니다. 이 요구사항은 클리어런스 설계 제약 조건으로 처리됩니다. Constraint Manager에는 설계 내 넷 클래스 간 클리어런스를 정의할 수 있는 클리어런스 매트릭스를 표시하는 Clearances 보기가 포함되어 있습니다. 이 튜토리얼에서는 모든 객체 간 클리어런스를 0.25 mm로 설정하면 적절합니다.

  1. 프로젝트의 회로도 시트가 활성 문서일 때(활성 상태가 아니라면 설계 공간 상단의 회로도 문서 탭을 클릭), 메인 메뉴에서 Design » Constraint Manager 명령을 선택하여 Constraint Manager를 엽니다. Constraint Manager의 Clearances 보기가 기본으로 열립니다.

     
  2. 메인 메뉴에서 Tools » Measurement Units » mm 명령을 선택하여 Constraint Manager의 현재 측정 단위를 mil에서 millimeter로 전환합니다.

  3. All Nets 행과 All Nets 열이 만나는 셀 안을 클릭하고, 0.25를 입력한 다음 Enter를 누릅니다.

     

    측정 단위를 입력할 필요는 없습니다. 기본 측정 단위가 입력한 값에 자동으로 추가됩니다.

배선 폭 제약 조건 정의하기

배선 폭은 해당 폭 설계 제약 조건에 의해 제어되며, 넷 배선을 시작하면 자동으로 선택됩니다.

  • 제약 조건을 구성할 때의 기본 접근 방식은 가장 많은 수의 넷에 적용되도록 일반 제약 조건을 설정한 다음, 전원 넷처럼 특별한 폭 요구사항이 있는 넷을 대상으로 하는 구체적인 제약 조건을 추가하는 것입니다. 제약 조건 우선순위는 설계 객체의 자연스러운 계층 구조에 따라 자동으로 적용됩니다. 예를 들어, 이 튜토리얼 설계에는 여러 신호 넷과 두 개의 전원 넷이 포함되어 있습니다. 모든 넷에 대한 넷 제약 조건은 0.25 mm로 구성할 수 있습니다. All Nets 범위가 전원 넷도 대상으로 하더라도, 특정 제약 조건을 추가하여 이러한 넷을 별도로 지정할 수 있습니다.

  • 폭 설계 제약 조건에는 최소, 최대 및 선호 설정이 포함됩니다. 배선 중 어느 정도 유연성을 두고 싶다면 이를 사용하십시오.

  • 설계 전체에서 필요한 모든 크기에 맞는 단일 제약 조건 값을 정의하기 위해 최소 및 최대 설정을 사용하는 것은 피하십시오. 이렇게 하면 각 설계 객체가 그 용도에 맞는 적절한 크기로 설정되었는지 Altium Designer가 모니터링하도록 하는 기능을 포기하게 됩니다.

  1. 상단의 해당 버튼을 사용하여 Constraint Manager의 Physical 보기를 엽니다.

  2. All Nets에 대한 Min Width 또는 Preferred Width 열의 셀 안을 클릭하고, Constraint Manager 하단에서 다음 폭 값을 정의합니다.

    • Min Width = 0.2

    • Preferred Width = 0.25

    • Max Width = 0.25

     
  3. 다음 단계는 전원 넷의 배선 폭을 지정하는 또 다른 제약 조건을 추가하는 것입니다. 이를 위해 전원 넷용 넷 클래스를 만든 다음, 이 클래스에 특정 폭 제약 조건을 적용합니다. Physical 보기에서 12VGND 넷의 행을 선택하려면 Ctrl 키를 누른 상태에서 넷 이름을 클릭한 다음, 선택 항목을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 Classes » Add Selected to Class » New Class 명령을 선택합니다.

  4. 열리는 Add Class 대화상자에서 Name 필드에 Power를 입력하고, Member 열에 12V 및 GND 넷이 모두 나열되어 있는지 확인한 다음 Ok를 클릭합니다.

  5. 넷 클래스 Power 항목이 Physical 보기에 나타나며, 그 아래에 12VGND 넷이 나열됩니다. 이 넷 클래스의 Min Width 또는 Preferred Width 열 셀 안을 클릭하고 다음 폭 값을 정의합니다.

    • Min Width = 0.25

    • Preferred Width = 0.5

    • Max Width = 0.5

     

비아 스타일 제약 조건 정의하기

배선을 진행하면서 레이어를 변경하면 비아가 자동으로 추가됩니다. 이 경우 비아 속성은 해당 비아 스타일 설계 제약 조건에 의해 정의됩니다.

  1. Constraint Manager의 Physical 보기에서 All Nets에 대한 Via Style 열의 셀 안을 클릭하고, Constraint Manager 하단에서 다음 비아 스타일 값을 정의합니다.

    • Diameter = 1

    • Hole Size = 0.6

     

    전원 넷은 보드의 한쪽 면에서만 배선할 가능성이 매우 높으므로, 전원 넷에 대해 별도의 배선 비아 스타일 제약 조건을 정의할 필요는 없습니다.

  2. 메인 메뉴에서 File » Save 명령을 선택하여 Constraint Manager에서 변경한 내용을 저장합니다.

  3. 설계 공간 상단에서 Constraint Manager 탭을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 Close Multivibrator.PrjPcb [Constraints] 명령을 선택하여 Constraint Manager를 닫습니다.

  4. Projects 패널에서 프로젝트 항목을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 Save 를 선택하여 프로젝트를 로컬에 저장합니다.

이제 제약 조건 정의가 완료되었습니다. 이제 PCB를 생성할 차례입니다!

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

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

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

구버전 문서

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

콘텐츠