컴포넌트 유효성 검사
컴포넌트 에디터(해당 Single Component Editing 또는 Batch Component Editing 모드)에서 정의/편집한 Workspace Library 컴포넌트를 connected Workspace 에 저장하고 설계에서 사용할 수 있도록 하기 전에, 먼저 이 컴포넌트가 구성된 설정에 따른 요구 사항을 충족하는지 반드시 확인해야 합니다. 컴포넌트를 Workspace에 다시 저장하려고 하면 컴포넌트 에디터가 유효성 검사를 실행합니다 – Component Rule Check. 이 기능은 메인 메뉴에서 Tools » Component Rule Check 명령을 선택하여 언제든지 수동으로 실행할 수도 있습니다. 실행하기 전에 컴포넌트를 로컬에 저장(File » Save)했는지 확인하십시오.
보드 프로젝트에 위반 사항을 감지하는 유효성 검사 프로세스가 있는 것처럼, 컴포넌트 에디터에도 컴포넌트 유효성 검사 기능이 있습니다. 발견된 모든 위반 사항은 Messages 패널에 나열됩니다.
|
Workspace에 저장하기 전에 컴포넌트의 문제를 감지합니다. 여기서는 Component Rule Check 모드의 Component Editor에서 Single Component Editing 명령을 실행하는 모습이 표시됩니다. Workspace에 저장하기 전에 컴포넌트의 문제를 감지합니다. 여기서는 Component Rule Check 모드의 Component Editor에서 Batch Component Editing 명령을 실행하는 모습이 표시됩니다. |
컴포넌트 유효성 검사는 컴포넌트와 정의된 모델에서 발생할 수 있는 다양한 문제를 검사합니다. 여기에는 내장된 검사뿐 아니라 전역 수준에서 사용자가 정의할 수 있는 여러 위반 유형도 포함됩니다.
다음의 내장 유효성 검사 항목은 모두
의 보고 모드를 가집니다:
Component not referencing any models
요약
이 위반은 Component Editor에서 정의 중인 컴포넌트에 도메인 모델(Symbol, Footprint(s), Simulation Model(s))에 대한 링크가 하나도 추가되지 않았을 때 발생합니다.
알림
다음 형식으로 Messages 패널에 알림이 표시됩니다:
Component is not linked to any models.
해결 권장 사항
- Single Component Editing mode의 Component Editor에서는 컴포넌트에서 사용할 수 있도록 에디터의 Model 영역을 사용해 저장된(또는 즉석에서 생성한) 도메인 모델에 대한 링크를 추가하십시오.
- Batch Component Editing mode의 Component Editor에서는 컴포넌트에서 사용할 수 있도록 에디터의 Model Links 영역에 나열된 저장된 도메인 모델에 대한 링크를 추가하십시오.
Folder path not specified for component
요약
이 위반은 Component Editor에서 정의 중인 컴포넌트를 저장해야 하는 대상 Workspace의 폴더가 지정되지 않았을 때 발생합니다.
알림
다음 형식으로 Messages 패널에 알림이 표시됩니다:
Folder path not specified for component <ItemID>
설명:
- ItemID 는 Workspace에서 해당 컴포넌트에 사용되는 ID입니다.
해결 권장 사항
-
Single Component Editing mode의 Component Editor에서는 Folder의 Component 필드를 사용하여 컴포넌트가 저장될 대상 Workspace의 폴더를 지정하십시오. 대상 폴더를 수동으로 지정하려면
버튼을 클릭하여 Choose Folder 대화상자를 여십시오. 기존 폴더를 찾아 선택하거나 즉석에서 새 폴더를 만들 수 있습니다.
-
Batch Component Editing mode의 Component Editor에서는 에디터의 컴포넌트 정의 영역에 있는 Component 열 그룹의 FolderPath 필드를 사용하여 컴포넌트가 저장될 대상 Workspace의 폴더를 지정하십시오. 대상 폴더를 수동으로 지정하려면 컴포넌트의 FolderPath 필드 안을 한 번 클릭하여
버튼을 표시한 다음, 이를 클릭해 Choose Folder 대화상자를 여십시오. 기존 폴더를 찾아 선택하거나 즉석에서 새 폴더를 만들 수 있습니다.
Component not having a unique Id
요약
이 위반은 Component Editor에서 정의 중인 컴포넌트의 Item ID가 connected Workspace에 있는 다른 항목의 Item ID와 동일할 때 발생합니다.
알림
다음 형식으로 Messages 패널에 알림이 표시됩니다:
Duplicate Component Id: "<ItemID>"
설명:
- ItemID 는 Workspace에서 해당 컴포넌트에 사용되는 ID입니다.
해결 권장 사항
- Single Component Editing mode의 Component Editor에서는 Component 영역의 Id 필드를 사용하여 connected Workspace 콘텐츠 내에서 고유한 다른 ID를 지정하십시오.
- Batch Component Editing mode의 Component Editor에서는 컴포넌트 정의 영역의 Component 열 그룹에 있는 Item ID 필드를 사용하여 connected Workspace 콘텐츠 내에서 고유한 다른 ID를 지정하십시오.
참고
이 위반은 일반적으로 컴포넌트에 자동 할당된 Item ID 값을 수동으로 재정의했을 때 발생합니다. File » New » Component 명령 또는 Components panel을 통해 생성한 새 컴포넌트의 경우, 이 필드는 Create new component dialog에서 선택한 컴포넌트 유형에 대해 정의된 컴포넌트 템플릿에 따라 채워집니다. 템플릿이 없거나 대화상자에서 <Undefined> 항목을 선택한 경우에는 기본 명명 체계가 사용됩니다; CMP-{00000}. Explorer panel을 통해 생성한 새 컴포넌트의 경우, 이 필드는 해당 컴포넌트의 상위 폴더에 지정된 기본 명명 체계에 따라 채워집니다. 상위 폴더에 컴포넌트 템플릿이 연결되어 있으면, 정의된 Component Naming이 해당 템플릿에서 가져와집니다. 소프트웨어는 Workspace 전체와 기존 콘텐츠의 식별자를 검사한 후, 그 체계를 기반으로 다음 사용 가능한 고유 ID를 자동으로 할당합니다.
사용자 정의 가능 검사는 Preferences 대화상자의 Data Management – Component Rule Checks page에서 구성합니다.

컴포넌트 유효성 검사 시 사용할 수 있도록 전역 환경설정의 일부로 구성할 수 있는 사용자 정의 위반 검사입니다.
실패한 내장 검사 또는 Fatal Error 수준의 사용자 정의 검사가 하나라도 있으면 컴포넌트를 Workspace에 저장할 수 없습니다.
사용자 정의 검사의 기본 설정은 사용자의 컴포넌트에 적합하지 않을 수 있으므로, 옵션과 이를 설계에 맞게 구성하는 방법을 숙지하는 것이 중요합니다. 각 사용자 정의 오류 검사에 대한 정보는 아래에서 확인할 수 있습니다.
컴포넌트와 관련된 위반 사항
Duplicate component by Name
Default report mode:
요약
이 위반은 Component Editor에서 정의 중인 컴포넌트의 이름이 connected Workspace에 있는 다른 컴포넌트의 이름과 동일할 때 발생합니다.
알림
다음 형식으로 Messages 패널에 알림이 표시됩니다:
Duplicate component by Name
해결 권장 사항
필요에 따라 컴포넌트에 서로 다르고 고유한 이름을 할당하십시오.
- Single Component Editing mode의 Component Editor에서는 Component 영역의 Name 필드를 사용하여 connected Workspace의 컴포넌트들 사이에서 고유한 다른 이름을 지정하십시오.
- Batch Component Editing mode의 Component Editor에서는 컴포넌트 정의 영역의 Component 열 그룹에 있는 Item ID 필드를 사용하여 connected Workspace의 컴포넌트들 사이에서 고유한 다른 이름을 지정하십시오.
Duplicate component by PCL
Default report mode:
요약
이 위반은 Component Editor에서 정의 중인 컴포넌트가 connected Workspace의 다른 컴포넌트에서 사용 중인 Part Choice를 가지고 있을 때 발생합니다.
알림
다음 형식으로 Messages 패널에 알림이 표시됩니다:
Duplicate component by Part Choice list
해결 권장 사항
필요에 따라 컴포넌트에 서로 다르고 고유한 Part Choice를 할당하십시오.
- Single Component Editing mode의 Component Editor에서는 Part Choices 영역을 사용하여 connected Workspace의 컴포넌트들 사이에서 고유하도록 컴포넌트 Part Choice 목록을 변경하십시오.
- Batch Component Editing mode의 Component Editor에서는 컴포넌트 정의 영역의 Part Choice n 열 그룹을 사용하여 connected Workspace의 컴포넌트들 사이에서 고유하도록 컴포넌트 Part Choice 목록을 변경하십시오.
Invalid pin mappings
Default report mode:
요약
이 위반은 Component Editor에서 정의 중인 컴포넌트에 대해 컴포넌트 심볼과 footprint(s) 사이의 매핑이 모호할 때 발생합니다. 예를 들어 심볼의 Designator 필드에 정의된 핀이 1, 2, 3이고, footprint의 Designator 필드에 정의된 패드가 B, C, E인 경우, 또는 심볼 핀 수가 footprint 패드 수보다 많은 경우 이 위반이 발생합니다.
알림
다음 형식으로 알림이 Messages 패널에 표시됩니다:
Pin <PinDesignator> of the symbol <SymbolName> (<SymbolRevisionID>) does not have corresponding pad <PadDesignator> in footprint <FootprintName> (<FootprintRevisionID>)
여기서:
-
PinDesignator는 심볼 핀의 Designator입니다. -
SymbolName는 심볼의 이름입니다. -
SymbolRevisionID는 심볼의 Item-Revision ID입니다. -
PadDesignator는 풋프린트 패드의 Designator입니다. -
FootprintName는 풋프린트의 이름입니다. -
FootprintRevisionID는 풋프린트의 Item-Revision ID입니다.
해결 권장 사항
심볼 핀이 풋프린트 패드와 일대일로 매칭되도록 현재 추가된 모델을 편집하거나 다른 모델을 선택하십시오.
-
Component Editor의 Single Component Editing mode에서는:
-
모델 미리보기의 오른쪽 상단에 있는
컨트롤을 클릭하여, 해당 모델 유형에 대한 대응 임시 편집기에서 컴포넌트가 현재 사용(참조) 중인 모델을 수정합니다;
-
모델 미리보기의 오른쪽 상단에 있는
컨트롤을 클릭하고 메뉴에서 Select Model 항목을 선택하여 다른 모델 또는 동일 모델의 다른 리비전을 찾아 선택합니다;
-
심볼 미리보기의 오른쪽 상단에 있는
컨트롤을 클릭하여 Pins panel 에 액세스한 다음, 모델의 셀을 클릭하고 필요한 값을 입력하여 매핑된 패드/핀 대상을 직접 변경합니다.
-
모델 미리보기의 오른쪽 상단에 있는
-
Component Editor의 Batch Component Editing mode에서는:
- Model Links 영역에서 모델 항목을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 Edit 명령을 선택하여, 해당 모델 유형에 대한 대응 임시 편집기에서 컴포넌트가 현재 사용(참조) 중인 모델을 수정합니다;
-
Model Links 영역에서 모델의 Item ID 필드를 클릭한 다음
버튼을 클릭하여 다른 모델 또는 동일 모델의 다른 리비전을 찾아 선택합니다.
Missing Component Description
Default report mode:
요약
이 위반은 Component Editor에서 정의 중인 컴포넌트의 설명이 지정되지 않았을 때 발생합니다.
알림
다음 형식으로 알림이 Messages 패널에 표시됩니다:
Component Description is not specified
해결 권장 사항
필요에 따라 문제가 있는 컴포넌트에 대한 설명을 지정하십시오.
- Component Editor의 Single Component Editing mode에서는 Description 영역의 Component 필드를 사용하여 설명을 지정합니다.
- Component Editor의 Batch Component Editing mode에서는 컴포넌트 정의 영역의 Component 열 그룹에 있는 Description 필드를 사용하여 문제가 있는 컴포넌트의 설명을 지정합니다.
Missing Component Name
Default report mode:
요약
이 위반은 Component Editor에서 정의 중인 컴포넌트의 이름이 지정되지 않았을 때 발생합니다.
알림
다음 형식으로 알림이 Messages 패널에 표시됩니다:
Component Name is not specified
해결 권장 사항
필요에 따라 문제가 있는 컴포넌트의 이름을 지정하십시오.
- Component Editor의 Single Component Editing mode에서는 Name 영역의 Component 필드를 사용하여 이름을 지정합니다.
- Component Editor의 Batch Component Editing mode에서는 컴포넌트 정의 영역의 Component 열 그룹에 있는 Name 필드를 사용하여 문제가 있는 컴포넌트의 이름을 지정합니다.
Missing Component Type
Default report mode:
요약
이 위반은 Component Editor에서 정의 중인 컴포넌트의 유형이 지정되지 않았을 때 발생합니다.
알림
다음 형식으로 알림이 Messages 패널에 표시됩니다:
Component Type is not specified
해결 권장 사항
필요에 따라 문제가 있는 컴포넌트의 유형을 지정하십시오.
- Component Editor의 Single Component Editing mode에서는 Component 영역의 Type 필드를 사용하여 유형을 지정합니다.
- Component Editor의 Batch Component Editing mode에서는 컴포넌트 정의 영역의 Component 열 그룹에 있는 Type 필드를 사용하여 문제가 있는 컴포넌트의 유형을 지정합니다.
Model revision is in Inapplicable State
Default report mode:
요약
이 위반은 컴포넌트 정의에서 사용(참조) 중인 연결된 모델이 적용 불가능한 상태에 있는 것으로 감지될 때 발생합니다. 예를 들어, 모델이 현재 Obsolete 상태이므로 사용해서는 안 됩니다. 적용 가능성은 Allowed to be used in designsState Properties dialog의 Allowed to be used in designs 옵션을 통해 결정됩니다. Edit Lifecycle Definitions dialog 내에서 상위 라이프사이클 정의의 상태 항목을 더블클릭하거나 해당 항목을 선택한 뒤 표시되는 편집 아이콘을 클릭하여 필요한 상태에 대한 이 대화상자에 액세스할 수 있습니다. 이 옵션이 활성화되면 이 상태의 모델은 컴포넌트에서 사용이 허용됩니다. 이 경우 Applicable로 간주됩니다. 이 옵션이 비활성화되면 이 상태의 모델은 유효하게 사용할 수 없으며 Inapplicable(또는 비적용)로 간주됩니다.
알림
다음 형식으로 알림이 Messages 패널에 표시됩니다:
<ModeName> (<ModelRevisionID>) revision is in inapplicable state
여기서:
-
ModelName는 모델의 이름입니다. -
ModelRevisionID는 모델의 Item-Revision ID입니다.
해결 권장 사항
컴포넌트에서 사용 가능한 동일 모델의 대체 모델 또는 리비전을 선택하십시오.
-
Component Editor의 Single Component Editing mode에서는 모델 미리보기의 오른쪽 상단에 있는
컨트롤을 클릭하고 메뉴에서 Select Model 항목을 선택하여 다른 모델 또는 동일 모델의 다른 리비전을 찾아 선택합니다.
-
Component Editor의 Batch Component Editing mode에서는 Model Links 영역에서 모델의 Item ID 필드를 클릭한 다음
버튼을 클릭하여 다른 모델 또는 동일 모델의 다른 리비전을 찾아 선택합니다.
Model revision is Out Of Date
Default report mode:
요약
이 위반은 컴포넌트 정의에서 사용(참조) 중인 연결된 모델이 최신 상태가 아닌 것으로 감지될 때 발생합니다. 모델의 이후 리비전이 사용 가능하면, Revision State 필드에는 모델 미리보기 아래 현재 리비전의 라이프사이클 상태 오른쪽에 Out of date 텍스트가 표시됩니다(Component Editor의 Single Component Editing 모드). 또는 Model Links 영역의 Revision Status 필드에는 굵은 글꼴의 Out of date 텍스트가 표시되어 플래그됩니다(Component Editor의 Batch Component Editing 모드).
알림
다음 형식으로 알림이 Messages 패널에 표시됩니다:
<ModelName> (<ModelRevisionID>) revision is Out of Date
여기서:
-
ModelName는 모델의 이름입니다. -
ModelRevisionID는 모델의 Item-Revision ID입니다.
해결 권장 사항
최신 상태가 아닌 컴포넌트 모델 링크를 최신 리비전의 모델을 사용하도록 업데이트하십시오.
-
Component Editor의 Single Component Editing mode에서는 모델 미리보기의 오른쪽 상단에 있는
컨트롤을 클릭하고 메뉴에서 Update to Latest 항목을 선택합니다.
- Component Editor의 Batch Component Editing mode에서는 Model Links 영역에서 모델 항목의 아무 곳이나 마우스 오른쪽 버튼으로 클릭하고 메뉴에서 Update to Latest Revision 를 선택합니다.
Number of Pads exceeds Number of Pins
Default report mode:
요약
이 위반은 컴포넌트 정의에서 사용(참조) 중인 풋프린트 모델에, 참조된 회로도 심볼의 핀 수보다 더 많은 패드(구리 레이어에 배치된 SMD 패드 및 도금 스루홀 패드)가 포함되어 있을 때 발생합니다.
알림
다음 형식으로 알림이 Messages 패널에 표시됩니다:
Number of pads in the footprint <FootprintName> (<FootprintRevisionID>) (<FootprintNumberOfPads>) exceeds number of pins in the symbol <SymbolName> (<SymbolRevisionID>) (<SymbolNumberOfPins>)
여기서:
-
FootprintName는 풋프린트의 이름입니다. -
FootprintRevisionID는 풋프린트의 Item-Revision ID입니다. -
FootprintNumberOfPads는 풋프린트의 패드 수입니다. -
SymbolName은 심볼의 이름입니다. -
SymbolRevisionID은 심볼의 Item-Revision ID입니다. -
SymbolNumberOfPins은 심볼의 핀 수입니다.
해결 권장 사항
현재 추가된 항목을 편집하거나 다른 심볼/풋프린트 모델을 선택하여, 풋프린트의 패드 수가 심볼 핀 수를 초과하지 않도록 하십시오.
-
Component Editor의 Single Component Editing mode에서:
-
모델 미리보기의 오른쪽 상단에 있는
컨트롤을 클릭하면, 해당 모델 유형에 대한 임시 편집기에서 컴포넌트가 현재 사용(참조) 중인 모델을 수정할 수 있습니다;
-
모델 미리보기의 오른쪽 상단에 있는
컨트롤을 클릭하고 메뉴에서 Select Model 항목을 선택하면, 다른 모델 또는 동일한 모델의 다른 리비전을 찾아 선택할 수 있습니다.
-
모델 미리보기의 오른쪽 상단에 있는
-
Component Editor의 Batch Component Editing mode에서:
- Model Links 영역에서 모델 항목을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 Edit 명령을 선택하면, 해당 모델 유형에 대한 임시 편집기에서 컴포넌트가 현재 사용(참조) 중인 모델을 수정할 수 있습니다;
-
Model Links 영역에서 모델의 Item ID 필드를 클릭한 다음
버튼을 클릭하면, 다른 모델 또는 동일한 모델의 다른 리비전을 찾아 선택할 수 있습니다.
Revision that is being edited is not latest
Default report mode:
요약
이 위반은 편집 중인 컴포넌트 리비전이 연결된 Workspace에서 사용 가능한 최신 리비전이 아닐 때 발생합니다.
알림
다음 형식으로 Messages 패널에 알림이 표시됩니다:
<ComponentName> (<ComponentRevisionID>) revision is Out of Date
여기서:
-
ComponentName는 컴포넌트의 Name입니다. -
ComponentRevisionID은 컴포넌트의 Item-Revision ID입니다.
해결 권장 사항
편집할 최신 컴포넌트 리비전을 선택하십시오. 이렇게 하려면 Components panel에서 컴포넌트를 찾은 다음, 패널에서 해당 항목을 마우스 오른쪽 버튼으로 클릭하고 Edit를 선택하십시오.
Unrecognized combination of Manufacturer+Part Number in Part Choice
Default report mode:
요약
이 위반은 컴포넌트의 part choice에 잘못된 항목이 추가되어 Workspace가 해당 파트를 가져올 수 없을 때 발생합니다.
알림
다음 형식으로 Messages 패널에 알림이 표시됩니다:
Manufacturer+Part Number combination was not found in the available Part Sources ("Part Choice <n>")
여기서:
-
n는 문제가 있는 part choice의 순번입니다.
해결 권장 사항
문제가 있는 컴포넌트에 대해 올바른 part choice를 지정하십시오.
- Component Editor의 Single Component Editing mode에서는 Part Choices 영역에서 잘못된 part choice를 제거하고, 새롭고 올바른 part choice를 추가하십시오.
- Component Editor의 Batch Component Editing mode에서는 컴포넌트 정의 영역의 Part Choice n 필드에 올바른 값을 입력하십시오. part choice 필드 값에 잘못된 항목이 있는 동안에는 텍스트가 회색 이탤릭체로 표시됩니다. 두 항목이 모두 올바르면 텍스트는 일반적인 흰색 텍스트로 표시됩니다.
풋프린트 관련 위반
Duplicate Pad Designator
Default report mode:
요약
이 위반은 Component Editor에서 정의 중인 컴포넌트에 연결된 풋프린트 모델에 동일한 Pad 객체가 여러 개 있고, 그 Designator 속성 값이 같은 경우 발생합니다.
알림
다음 형식으로 Messages 패널에 알림이 표시됩니다:
Duplicate Pad Designator On Pads Pad <Identifier1> on <Layer1> And Pad <Identifier2> on <Layer2>
여기서:
-
Identifier1는 중복된 designator를 가진 패드의 첫 번째 인스턴스 식별자이며, 넷-designator 쌍과 패드 좌표로 표시됩니다. -
Layer1는 중복된 designator를 가진 패드의 첫 번째 인스턴스가 배치된 레이어입니다. -
Identifier2는 중복된 designator를 가진 패드의 두 번째 인스턴스 식별자이며, 넷-designator 쌍과 패드 좌표로 표시됩니다. -
Layer2는 중복된 designator를 가진 패드의 두 번째 인스턴스가 배치된 레이어입니다.
해결 권장 사항
연결된 풋프린트 모델의 패드에 서로 다르고 고유한 designator를 지정하십시오.
-
Component Editor의 Single Component Editing mode에서는 풋프린트 미리보기 오른쪽 상단의
컨트롤을 클릭하십시오.
- Component Editor의 Batch Component Editing mode에서는 Model Links 영역에서 풋프린트 항목을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 Edit 명령을 선택하십시오.
컴포넌트가 현재 사용(참조) 중인 풋프린트 모델이 임시 PCB Footprint editor에서 열립니다. 문제가 있는 패드를 선택하고 Pad mode of the Properties panel에서 해당 Designator 속성 값을 변경하십시오.
Duplicate Primitives
Default report mode:
요약
이 위반은 Component Editor에서 정의 중인 컴포넌트에 연결된 풋프린트 모델에 동일한 객체가 동일한 레이어의 동일한 위치에 배치되어 있을 때 발생합니다.
알림
다음 형식으로 Messages 패널에 알림이 표시됩니다:
Duplicate Primitives: <ObjectType1> <Identifier1> on <Layer1> And <ObjectType2> <Identifier2> on <Layer2>
여기서:
-
ObjectType1는 중복 객체의 첫 번째 인스턴스 유형입니다. -
Identifier1는 중복 객체의 첫 번째 인스턴스 식별자이며, 식별자 표시는 객체 유형에 따라 달라집니다. -
Layer1는 중복 객체의 첫 번째 인스턴스가 배치된 레이어입니다. -
ObjectType2는 중복 객체의 두 번째 인스턴스 유형입니다. -
Identifier2는 중복 객체의 두 번째 인스턴스 식별자이며, 식별자 표시는 객체 유형에 따라 달라집니다. -
Layer2는 중복 객체의 두 번째 인스턴스가 배치된 레이어입니다.
해결 권장 사항
풋프린트 모델에서 중복 객체를 제거하십시오.
-
Component Editor의 Single Component Editing mode에서는 풋프린트 미리보기 오른쪽 상단의
컨트롤을 클릭하십시오.
- Component Editor의 Batch Component Editing mode에서는 Model Links 영역에서 풋프린트 항목을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 Edit 명령을 선택하십시오.
컴포넌트가 현재 사용(참조) 중인 풋프린트 모델이 임시 PCB Footprint editor에서 열립니다. 중복 객체를 선택한 다음 Delete 단축키를 사용하여 제거하십시오.
Mirrored Footprint (designed on bottom layer)
Default report mode:
요약
이 위반은 Component Editor에서 정의 중인 컴포넌트에 연결된 풋프린트 모델에 중요한 프리미티브(패드, 트랙, 아크, 필, 리전, 사각형, 텍스트 문자열, keepout 객체)가 Bottom Layer에 배치되어 있지만, Top Layer에는 이러한 프리미티브가 없을 때 발생합니다.
PCB Footprint editor에서 풋프린트는 보드의 상면용으로 작성됩니다. 필요하면 PCB 설계 과정에서 하면으로 뒤집을 수 있습니다.
알림
다음 형식으로 Messages 패널에 알림이 표시됩니다:
Bottom Layer Component
해결 권장 사항
풋프린트 프리미티브를 Bottom Layer에서 Top Layer(으)로 뒤집으십시오.
-
Component Editor의 Single Component Editing mode에서는 풋프린트 미리보기 오른쪽 상단의
컨트롤을 클릭하십시오.
- Component Editor의 Batch Component Editing mode에서는 Model Links 영역에서 풋프린트 항목을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 Edit 명령을 선택하십시오.
컴포넌트가 현재 사용(참조) 중인 풋프린트 모델이 임시 PCB Footprint editor에서 열립니다. Bottom Layer의 프리미티브를 선택한 다음, Properties panel의 해당 모드에서 해당 Layer 속성을 Top Layer(으)로 변경하십시오.
Missing Pad Designator
Default report mode:
요약
이 위반은 Component Editor에서 정의 중인 컴포넌트에 연결된 풋프린트 모델에 Pad 객체가 있지만 Designator 속성 값이 지정되지 않았을 때 발생합니다.
알림
다음 형식으로 Messages 패널에 알림이 표시됩니다:
Missing Pad Designator on Pad: Pad <Identifier> on <Layer>
여기서:
-
Identifier은(는) 지정자가 지정되지 않은 패드의 식별자로, 패드 넷과 좌표로 표시됩니다. -
Layer은(는) 지정자가 지정되지 않은 패드가 배치된 레이어입니다.
해결 권장 사항
연결된 풋프린트 모델의 패드에 지정자 값을 지정합니다.
-
Component Editor의 Single Component Editing mode에서는 풋프린트 미리보기 오른쪽 상단의
컨트롤을 클릭하여, 컴포넌트가 현재 사용 중인(참조 중인) 풋프린트를 임시 PCB Footprint editor에서 엽니다.
- Component Editor의 Batch Component Editing mode에서는 Model Links 영역에서 풋프린트 항목을 마우스 오른쪽 버튼으로 클릭한 다음, 컨텍스트 메뉴에서 Edit 명령을 선택합니다.
컴포넌트가 현재 사용 중인(참조 중인) 풋프린트 모델이 임시 PCB Footprint editor에서 열립니다. 문제가 있는 패드를 선택한 다음 Designator 속성 값을 Pad mode of the Properties panel에서 지정합니다.
Offset Footprint Reference
Default report mode:
요약
이 위반은 Component Editor에서 정의 중인 컴포넌트에 연결된 풋프린트 모델의 기준점(원점)이 풋프린트 객체로 형성된 경계 사각형 밖에 있을 때 발생합니다.
알림
다음 형식으로 Messages 패널에 알림이 표시됩니다:
Offset Component Origin
해결 권장 사항
기준점의 위치를 풋프린트 객체로 형성된 경계 사각형 내부로 변경합니다.
-
Component Editor의 Single Component Editing mode에서는 풋프린트 미리보기 오른쪽 상단의
컨트롤을 클릭하여, 컴포넌트가 현재 사용 중인(참조 중인) 풋프린트를 임시 PCB Footprint editor에서 엽니다.
- Component Editor의 Batch Component Editing mode에서는 Model Links 영역에서 풋프린트 항목을 마우스 오른쪽 버튼으로 클릭한 다음, 컨텍스트 메뉴에서 Edit 명령을 선택합니다.
컴포넌트가 현재 사용 중인(참조 중인) 풋프린트 모델이 임시 PCB Footprint editor에서 열립니다. 메인 메뉴의 Edit » Set Reference 하위 메뉴 명령을 사용하여 풋프린트 기준점의 현재 위치를 변경합니다.
Shorted Copper
Default report mode:
요약
이 위반은 Component Editor에서 정의 중인 컴포넌트에 연결된 풋프린트 모델에 Pad 객체가 있고, 이 객체들이 구리 레이어의 객체에 의해 서로 연결되어 있을 때 발생합니다.
알림
다음 형식으로 Messages 패널에 알림이 표시됩니다:
Shorted Copper Connection Between Pad <Identifier1> on <Layer1> And Pad <Identifier2> on <Layer2>
여기서:
-
Identifier1은(는) 쇼트된 패드 쌍에서 첫 번째 패드 인스턴스의 식별자로, 넷-지정자 쌍과 패드 좌표로 표시됩니다. -
Layer1은(는) 쇼트된 패드 쌍에서 첫 번째 패드 인스턴스가 배치된 레이어입니다. -
Identifier2은(는) 쇼트된 패드 쌍에서 두 번째 패드 인스턴스의 식별자로, 넷-지정자 쌍과 패드 좌표로 표시됩니다. -
Layer2은(는) 쇼트된 패드 쌍에서 두 번째 패드 인스턴스가 배치된 레이어입니다.
해결 권장 사항
연결된 풋프린트 모델의 패드를 서로 연결하는 구리 레이어 객체를 제거합니다.
-
Component Editor의 Single Component Editing mode에서는 풋프린트 미리보기 오른쪽 상단의
컨트롤을 클릭합니다.
- Component Editor의 Batch Component Editing mode에서는 Model Links 영역에서 풋프린트 항목을 마우스 오른쪽 버튼으로 클릭한 다음, 컨텍스트 메뉴에서 Edit 명령을 선택합니다.
컴포넌트가 현재 사용 중인(참조 중인) 풋프린트 모델이 임시 PCB Footprint editor에서 열립니다. 패드를 연결하는 구리 레이어 객체를 선택한 다음, 패드가 연결되지 않도록 수정하거나 해당 객체를 제거합니다.
Unconnected Copper
Default report mode:
요약
이 위반은 Component Editor에서 정의 중인 컴포넌트에 연결된 풋프린트 모델에 구리 레이어의 객체가 있지만, 이 객체들이 어떤 Pad 객체와도 연결되어 있지 않을 때 발생합니다. 이러한 풋프린트가 PCB 설계에 배치되면, 이 구리 레이어 객체에는 넷이 할당되지 않으며 dead copper가 됩니다.
알림
다음 형식으로 Messages 패널에 알림이 표시됩니다:
Unconnected Copper on primitive : <ObjectType> <Identifier> on <Layer>
여기서:
-
ObjectType은(는) 풋프린트 모델에서 어떤 Pad 객체와도 연결되지 않은 객체 인스턴스의 유형입니다. -
Identifier은(는) 풋프린트 모델에서 어떤 Pad 객체와도 연결되지 않은 객체의 식별자이며, 식별자 표시는 객체 유형에 따라 달라집니다. -
Layer은(는) 풋프린트 모델에서 어떤 Pad 객체와도 연결되지 않은 객체 인스턴스가 배치된 레이어입니다.
해결 권장 사항
풋프린트 모델을 수정하여 현재 어떤 Pad 객체와도 연결되지 않은 객체가 패드에 연결되도록 합니다.
-
Component Editor의 Single Component Editing mode에서는 풋프린트 미리보기 오른쪽 상단의
컨트롤을 클릭합니다.
- Component Editor의 Batch Component Editing mode에서는 Model Links 영역에서 풋프린트 항목을 마우스 오른쪽 버튼으로 클릭한 다음, 컨텍스트 메뉴에서 Edit 명령을 선택합니다.
컴포넌트가 현재 사용 중인(참조 중인) 풋프린트 모델이 임시 PCB Footprint editor에서 열립니다. 구리 레이어에 객체를 배치하여 풋프린트 패드와 현재 어떤 Pad 객체와도 연결되지 않은 객체 사이에 연결을 형성하거나, 이러한 미연결 객체를 제거합니다.
심볼과 관련된 위반
Different pins between modes
Default report mode:
요약
이 위반은 심볼의 디스플레이 모드 중 하나에 추가 핀이 있을 때 발생합니다.
알림
다음 형식으로 Messages 패널에 알림이 표시됩니다:
Extra Pin in display mode <DisplayMode> of the symbol <SymbolRevisionID>. Part <PartDesignator>. Pin Name "<PinName>"
여기서:
-
DisplayMode은(는) 추가 핀이 발견된 심볼의 특정 그래픽 표현 모드입니다. 심볼에는 Normal 모드가 있으며, 최대 255개의 Alternate 모드를 정의할 수 있습니다. creating multiple graphical display modes of the same component symbol에 대해 자세히 알아보세요. -
SymbolRevisionID은(는) 심볼의 Item-Revision ID입니다. -
PartDesignator은(는) 심볼 파트의 Designator입니다. -
PinName은(는) 문제가 있는 핀의 Name입니다.
해결 권장 사항
이 위반은 일반적으로 심볼에 대체 그래픽 모드가 정의되어 있고 다음 중 하나에 해당할 때 발생합니다:
- 한 디스플레이 모드에 다른 디스플레이 모드에는 지정되지 않은 추가 핀이 추가되었거나,
- 한 핀이 다른 디스플레이 모드에 지정된 핀과 다른 지정자 및/또는 이름으로 지정된 경우.
그래픽 디스플레이 모드 간에 핀 수가 동일해야 할 뿐만 아니라, 핀의 지정자와 이름도 동일해야 합니다. creating multiple graphical display modes of the same component symbol에 대해 자세히 알아보세요.
문제가 있는 핀의 Designator 및/또는 Name을 변경하여 심볼의 디스플레이 모드 간 핀 수와 각 핀의 Designator 및 Name 속성이 동일하도록 하거나, 디스플레이 모드에서 추가 핀을 제거합니다.
-
Component Editor의 Single Component Editing mode에서는 심볼 미리보기 오른쪽 상단의
컨트롤을 클릭합니다.
- Component Editor의 Batch Component Editing mode에서는 Model Links 영역에서 심볼 항목을 마우스 오른쪽 버튼으로 클릭한 다음, 컨텍스트 메뉴에서 Edit 명령을 선택합니다.
컴포넌트가 현재 사용 중인(참조 중인) 심볼 모델이 임시 Schematic Library editor에서 열립니다. 문제가 있는 핀을 선택하고 Pin mode of the Properties panel에서 해당 Designator 및/또는 Name 속성 값을 변경하거나, Delete 단축키를 사용하여 해당 핀을 제거합니다.
Duplicate Pin Designators
Default report mode:
요약
이 위반은 컴포넌트의 심볼 모델에서 둘 이상의 핀이 동일한 지정자를 가질 때 발생합니다.
알림
알림은 다음 형식으로 Messages 패널에 표시됩니다:
Duplicate Pin Designator(s) (mode <DisplayMode>): <PinDesignatorList>
여기서:
-
DisplayMode는 중복된 핀이 발견된 심볼의 특정 그래픽 표현 모드입니다. 심볼에는 Normal 모드가 있으며, 최대 255개의 Alternate 모드를 정의할 수 있습니다. -
PinDesignatorList는 문제가 있는 심볼에서 중복된 핀 지정자의 쉼표로 구분된 목록입니다.
해결 권장 사항
문제가 있는 핀의 지정자를 적절히 변경하여 각각이 고유하게 할당되도록 하십시오.
-
Component Editor의 Single Component Editing mode에서 심볼 미리보기 오른쪽 상단의
컨트롤을 클릭합니다.
- Component Editor의 Batch Component Editing mode에서 Model Links 영역의 심볼 항목을 마우스 오른쪽 버튼으로 클릭한 다음, 컨텍스트 메뉴에서 Edit 명령을 선택합니다.
현재 해당 컴포넌트에서 사용(참조) 중인 심볼 모델이 임시 Schematic Library 편집기에서 열립니다. 문제가 있는 핀을 선택하고 Properties 패널의 Pin mode에서 해당 핀의 Designator 속성 값을 변경하거나, Delete 단축키를 사용하여 해당 핀을 제거합니다.
Missing Default Designator
Default report mode:
요약
이 위반은 컴포넌트의 심볼 모델에 기본 지정자가 지정되지 않았을 때 발생합니다.
알림
알림은 다음 형식으로 Messages 패널에 표시됩니다:
Missing Default Designator
해결 권장 사항
문제가 있는 심볼 모델에 기본 지정자를 지정하십시오.
-
Component Editor의 Single Component Editing mode에서 심볼 미리보기 오른쪽 상단의
컨트롤을 클릭합니다.
- Component Editor의 Batch Component Editing mode에서 Model Links 영역의 심볼 항목을 마우스 오른쪽 버튼으로 클릭한 다음, 컨텍스트 메뉴에서 Edit 명령을 선택합니다.
현재 해당 컴포넌트에서 사용(참조) 중인 심볼 모델이 임시 Schematic Library 편집기에서 열립니다. Properties 패널의 Symbol mode를 열고(디자인 공간에서 아무 객체도 선택되지 않았을 때 활성화됨), Designator 필드에 필요한 지정자 접두사 뒤에 '?' 문자를 입력합니다(예: C?). 회로도 시트에 배치된 컴포넌트 지정자의 물음표는 Design Annotation 과정에서 실제 번호로 업데이트됩니다.
Missing Pin Designator
Default report mode:
요약
이 위반은 컴포넌트의 심볼 모델에 있는 핀에 지정자가 지정되지 않았을 때 발생합니다.
알림
알림은 다음 형식으로 Messages 패널에 표시됩니다:
Missing Pin Designator of the symbol <SymbolRevisionID>
여기서:
-
SymbolRevisionID는 문제가 있는 심볼의 Item-Revision ID입니다.
해결 권장 사항
문제가 있는 심볼 모델의 각 핀에 지정자를 지정하십시오.
-
Component Editor의 Single Component Editing mode에서 심볼 미리보기 오른쪽 상단의
컨트롤을 클릭합니다.
- Component Editor의 Batch Component Editing mode에서 Model Links 영역의 심볼 항목을 마우스 오른쪽 버튼으로 클릭한 다음, 컨텍스트 메뉴에서 Edit 명령을 선택합니다.
현재 해당 컴포넌트에서 사용(참조) 중인 심볼 모델이 임시 Schematic Library 편집기에서 열립니다. 문제가 있는 핀을 선택하고 Properties 패널의 Pin mode에서 해당 핀의 Designator 속성 값을 지정하거나, Delete 단축키를 사용하여 핀을 제거합니다.
Missing Pin Name
Default report mode:
요약
이 위반은 컴포넌트의 심볼 모델에 있는 핀에 이름이 지정되지 않았을 때 발생합니다.
알림
알림은 다음 형식으로 Messages 패널에 표시됩니다:
Missing Pin Name of the symbol <SymbolRevisionID>. Pin Designator "<PinDesignator>".
여기서:
-
SymbolRevisionID는 문제가 있는 심볼의 Item-Revision ID입니다. -
PinDesignator는 문제가 있는 핀의 Designator입니다.
해결 권장 사항
문제가 있는 심볼 모델의 각 핀에 이름을 지정하십시오.
-
Component Editor의 Single Component Editing mode에서 심볼 미리보기 오른쪽 상단의
컨트롤을 클릭합니다.
- Component Editor의 Batch Component Editing mode에서 Model Links 영역의 심볼 항목을 마우스 오른쪽 버튼으로 클릭한 다음, 컨텍스트 메뉴에서 Edit 명령을 선택합니다.
현재 해당 컴포넌트에서 사용(참조) 중인 심볼 모델이 임시 Schematic Library 편집기에서 열립니다. 문제가 있는 핀을 선택하고 Properties 패널의 Pin mode에서 해당 핀의 Name 속성 값을 지정하거나, Delete 단축키를 사용하여 해당 핀을 제거합니다.
참고
각 개별 컴포넌트에 대해 Messages 패널에는 하나의 위반 인스턴스만 나열됩니다. 컴포넌트에는 이름이 정의되지 않은 핀이 둘 이상 있는 심볼이 포함될 수 있습니다.
Missing Pins in Sequence
Default report mode:
요약
이 위반은 문제가 있는 심볼의 핀 지정자 값의 숫자 순서에서 누락된 핀이 감지되었을 때 발생합니다. 예를 들어, 심볼에 지정자가 1, 2, 5인 핀이 있고, 지정자가 3 및 4인 핀이 없는 경우입니다.
알림
알림은 다음 형식으로 Messages 패널에 표시됩니다:
Missing Pin Designator In Sequence : <PinDesignatorList> [<LowerPinDesignator>..<UpperPinDesignator>]
여기서:
-
PinDesignatorList는 문제가 있는 심볼에서 감지된 숫자 순서상 누락된 핀 지정자의 쉼표로 구분된 목록입니다. -
LowerPinDesignator는 문제가 있는 심볼에서 감지된 핀 지정자의 최소 숫자 값입니다. -
UpperPinDesignator는 문제가 있는 심볼에서 감지된 핀 지정자의 최대 숫자 값입니다.
해결 권장 사항
문제가 있는 심볼 모델에서 순서상 누락된 핀 지정자를 가진 핀을 추가하거나, 핀 지정자가 연속된 정수 값의 순서를 이루도록 핀 지정자를 변경하십시오.
-
Component Editor의 Single Component Editing mode에서 심볼 미리보기 오른쪽 상단의
컨트롤을 클릭합니다.
- Component Editor의 Batch Component Editing mode에서 Model Links 영역의 심볼 항목을 마우스 오른쪽 버튼으로 클릭한 다음, 컨텍스트 메뉴에서 Edit 명령을 선택합니다.
현재 해당 컴포넌트에서 사용(참조) 중인 심볼 모델이 임시 Schematic Library 편집기에서 열립니다. 기본 메뉴의 Place » Pin 명령을 사용하여 필요한 수의 핀을 추가하고, Properties 패널의 Pin mode에서 해당 핀의 Designator 속성 값을 지정하여 심볼의 핀 지정자가 연속된 정수 값의 순서를 이루도록 하십시오. 또한 심볼에 이미 배치된 핀의 Designator 속성도 편집할 수 있습니다.
참고
순차적인 핀 번호 지정을 사용하지 않는 컴포넌트도 있습니다. 예를 들어, 비순차적 핀 번호 지정(A1, A3, A5 등)을 사용하는 BGA가 있습니다. 이러한 경우에는 이 위반이 있는 상태로 컴포넌트를 릴리스하고 그 이유를 Release Notes에 기록하는 것이 좋습니다. 또는 Preferences 대화상자의 Data Management – Component Rule Checks 페이지에서 Missing Pins in Sequence 검사를 No Report(으)로 설정하십시오.