Tutorial - Setting Up the Design Constraints in Altium Designer

Main page: 제약 조건 관리자를 사용하여 설계 요구 사항 정의하기

Altium Designer의 PCB 편집기는 규칙 중심 환경입니다. 잘 정의된 설계 제약 조건 세트를 사용하면 다양하고 엄격한 설계 요구 사항이 있는 보드 설계를 성공적으로 완료할 수 있습니다.

설계 제약 조건은 설계의 회로도 및 PCB 양쪽에서 액세스할 수 있는 제약 조건 관리자에서 구성할 수 있습니다. 이 자습서에서는 설계 제약 조건을 회로도 측면에서 정의한 다음 다른 설계 데이터(컴포넌트 및 네트)와 함께 PCB로 전송합니다.

필요한 제약 조건은 설계 및 제조 기능의 특성에 따라 달라집니다. 모든 디자인에 적합한 특정 제약 조건 세트는 없습니다.

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

첫 번째 단계는 서로 다른 그물에 속한 전기 물체가 서로 얼마나 가까이 있을 수 있는지 정의하는 것입니다. 이 요구 사항은 클리어런스 디자인 제약 조건으로 처리됩니다. 제약 조건 관리자에는 간격 행렬을 표시하는 Clearances 뷰를 제공하여 설계에서 네트 클래스 간의 간격을 정의할 수 있는 간격 행렬을 표시합니다. 튜토리얼에서는 모든 오브젝트 사이에 0.25mm의 간격을 두는 것이 적합합니다.

  1. 프로젝트의 회로도가 활성 문서인 경우(그렇지 않은 경우 디자인 공간 상단의 회로도 문서 탭을 클릭), 메인 메뉴에서 Design » Constraint Manager 명령을 선택하여 제약 조건 관리자를 엽니다. 제약 조건 관리자의 Clearances 제약 조건 관리자의 보기가 기본적으로 열립니다.

    자바스크립트 ID: Tutorial_OpenCM_AD25_2
  2. 메인 메뉴에서 Tools » Measurement Units » mm 명령을 선택하여 제약 조건 관리자에서 현재 측정 단위를 밀에서 밀리미터로 전환합니다.

  3. 셀 내부에서 행과 All Nets 행과 All Nets 열의 교차점에 있는 셀을 클릭하고 0.25를 입력한 다음 Enter.

    자바스크립트 ID: Tutorial_CM_AllNetsClearance_AD25_2

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

너비 제약 조건 정의

라우팅의 폭은 해당 폭 디자인 제약 조건에 의해 제어되며, 이 제약 조건은 그물 라우팅을 시작할 때 자동으로 선택됩니다.

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

  • 너비 디자인 제약 조건에는 최소, 최대 및 기본 설정이 포함됩니다. 라우팅 중에 어느 정도 유연성을 확보하고 싶다면 이 설정을 사용하세요.

  • 최소 및 최대 설정을 사용하여 전체 디자인에 필요한 모든 크기에 맞는 단일 제약 조건 값을 정의하지 마세요. 이렇게 하면 각 디자인 개체의 크기가 작업에 적합한지 Altium Designer가 모니터링할 수 있는 기능을 포기하게 됩니다.

  1. 제약 조건 관리자의 Physical 상단의 해당 버튼을 사용하여 제약 조건 관리자의 보기를 엽니다.

  2. 셀 내에서 Min Width 또는 Preferred Width 열의 셀 내부를 클릭하고 All Nets 의 셀을 클릭하고 컨스트레인트 매니저의 아래쪽에서 다음 너비 값을 정의합니다:

    • Min Width = 0.2

    • Preferred Width = 0.25

    • Max Width = 0.25

    자바스크립트 ID: Tutorial_CM_AllNetsWidth_AD25_2
  3. 다음 단계는 파워 넷의 라우팅 폭을 지정하기 위해 다른 제약 조건을 추가하는 것입니다. 이렇게 하려면 파워 넷에 대한 넷 클래스를 생성한 다음 이 클래스에 특정 너비 제약 조건을 적용합니다. 보기에서 Physical 보기에서 12VGND 에 대한 행을 선택하고 Ctrl 키를 누른 상태에서 그물 이름을 클릭한 다음 선택 항목을 마우스 오른쪽 단추로 클릭하고 상황에 맞는 메뉴에서 Classes » Add Selected to Class » New Class 명령을 선택합니다.

  4. 대화 상자가 열리면 Add Class 대화 상자가 열리면 Power 를 입력합니다 Name 필드에 입력하고 12V 및 GND 네트워크가 모두 열에 나열되어 있는지 확인한 다음 Member 열에 나열되어 있는지 확인한 다음 Ok.

  5. 넷 클래스에 대한 항목 Power 에 대한 항목이 Physical 뷰에 나타나며 12VGND 네트가 나열됩니다. 셀 안의 Min Width 또는 Preferred Width 열의 셀을 클릭하고 다음 너비 값을 정의합니다:

    • Min Width = 0.25

    • Preferred Width = 0.5

    • Max Width = 0.5

    자바스크립트 ID: Tutorial_CM_PowerNetsWidth_AD25_2

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

레이어를 라우팅하고 변경하면 비아가 자동으로 추가됩니다. 이 경우 비아 속성은 해당 비아 스타일 디자인 제약 조건에 의해 정의됩니다.

  1. 제약 조건 관리자의 Physical 제약 조건 관리자의 보기에서 셀 안의 Via Style 열의 셀 내부를 클릭하고 All Nets 열의 셀을 클릭하고 제약 조건 관리자 아래쪽에서 다음 비아 스타일 값을 정의합니다:

    • Diameter = 1

    • Hole Size = 0.6

    자바스크립트 ID: Tutorial_CM_AllNetsViaStyle_AD25_2

    파워넷이 보드의 한 면에 라우팅될 가능성이 높으므로 파워넷에 대해 특별히 스타일 제약 조건을 통해 라우팅을 정의할 필요는 없습니다.

  2. 제약 조건 관리자에서 변경한 내용을 저장하려면 메인 메뉴에서 File » Save 명령을 선택하여 제약 조건 관리자에서 변경 사항을 저장합니다.

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

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

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

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
기능 제공 여부

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

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

구버전 문서

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

콘텐츠