컴포넌트 유효성 검사
컴포넌트 편집기에서 정의/편집한 Workspace 라이브러리 컴포넌트(Single Component Editing 또는 Batch Component Editing 모드)를 connected Workspace 에 저장하고 설계에서 사용할 수 있도록 하기 전에, 먼저 이 컴포넌트가 구성된 설정에 따라 요구사항을 충족하는지 반드시 확인해야 합니다. 컴포넌트를 다시 Workspace에 저장하려고 하면 컴포넌트 편집기는 유효성 검사를 실행합니다 – Component Rule Check. 이 기능은 기본 메뉴에서 Tools » Component Rule Check 명령을 선택하여 언제든지 수동으로 실행할 수도 있습니다. 이 작업을 수행하기 전에 컴포넌트를 로컬에 저장(File » Save)해 두어야 합니다.
보드 프로젝트에 위반 사항을 감지하는 유효성 검사 프로세스가 있는 것처럼, 컴포넌트 편집기에도 컴포넌트 유효성 검사 기능이 있습니다. 발견된 모든 위반 사항은 Messages 패널에 나열됩니다.
컴포넌트 유효성 검사는 컴포넌트와 정의된 모델에서 발생할 수 있는 다양한 잠재적 문제를 검사합니다. 여기에는 내장된 검사뿐 아니라 전역 수준에서 사용자가 정의할 수 있는 여러 위반 유형도 포함됩니다.
다음의 내장 유효성 검사 항목은 모두
의 보고 모드를 가집니다:
Folder path not specified for component
요약
이 위반은 Component Editor에서 정의 중인 컴포넌트를 저장해야 하는 대상 Workspace의 폴더가 지정되지 않았을 때 발생합니다.
알림
다음 형식으로 Messages 패널에 알림이 표시됩니다:
Folder path not specified for component <ItemID>
여기서:
- ItemID 는 Workspace에서 해당 컴포넌트에 사용되는 ID입니다.
해결 권장 사항
-
Component Editor의 Single Component Editing mode에서는 Folder의 Component 필드를 사용하여 컴포넌트가 저장될 대상 Workspace의 폴더를 지정합니다. 대상 폴더를 수동으로 지정하려면
버튼을 클릭하여 Choose Folder 대화상자에 액세스합니다. 기존 폴더를 찾아 선택하거나, 즉시 새 폴더를 만들 수 있습니다.
-
Component Editor의 Batch Component Editing mode에서는 편집기 컴포넌트 정의 영역의 FolderPath 필드(Component 열 그룹 내)를 사용하여 컴포넌트가 저장될 대상 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입니다.
해결 권장 사항
-
Component Editor의 Single Component Editing mode에서는 Id 영역의 Component 필드를 사용하여 connected Workspace 콘텐츠 내에서 고유한 다른 ID를 지정합니다.
-
Component Editor의 Batch Component Editing mode에서는 컴포넌트 정의 영역의 Item ID 열 그룹에 있는 Component 필드를 사용하여 connected Workspace 콘텐츠 내에서 고유한 다른 ID를 지정합니다.
참고
이 위반은 일반적으로 컴포넌트의 자동 할당된 Item ID 값을 수동으로 재정의했을 때 발생합니다. File » New » Component 명령 또는 Components panel을 통해 생성된 새 컴포넌트의 경우, 이 필드는 Create new component dialog에서 선택한 컴포넌트 유형에 대해 정의된 컴포넌트 템플릿에 따라 채워집니다. 템플릿이 없거나 대화상자에서 <Undefined> 항목을 선택한 경우에는 기본 명명 규칙이 사용됩니다; CMP-{00000}. Explorer panel을 통해 생성된 새 컴포넌트의 경우, 이 필드는 해당 컴포넌트의 상위 폴더에 지정된 기본 명명 규칙에 따라 채워집니다. 상위 폴더에 컴포넌트 템플릿이 연결되어 있으면, 정의된 Component Naming이 해당 템플릿에서 가져와집니다. 소프트웨어는 Workspace 전체와 기존 콘텐츠의 식별자를 검사한 뒤, 해당 규칙을 기반으로 다음 사용 가능한 고유 ID를 자동으로 할당합니다.
사용자 정의 가능 검사는 Data Management – Component Rule Checks page의 Preferences 대화상자에서 구성합니다.
내장 검사 중 하나라도 실패하거나 사용자 정의 검사가 Fatal Error 수준일 경우, 해당 컴포넌트는 Workspace에 저장할 수 없습니다.
사용자 정의 검사의 기본 설정이 컴포넌트에 적합하지 않을 수 있으므로, 옵션과 이를 설계에 맞게 구성하는 방법을 숙지하는 것이 중요합니다. 각 사용자 정의 오류 검사에 대한 정보는 아래에서 확인할 수 있습니다.
컴포넌트 관련 위반 사항
Duplicate component by Name
Default report mode:
요약
이 위반은 Component Editor에서 정의 중인 컴포넌트의 이름이 connected Workspace에 있는 다른 컴포넌트의 이름과 동일할 때 발생합니다.
알림
다음 형식으로 Messages 패널에 알림이 표시됩니다:
Duplicate component by Name
해결 권장 사항
필요에 따라 컴포넌트에 서로 다른 고유 이름을 할당합니다.
-
Component Editor의 Single Component Editing mode에서는 Component 영역의 Name 필드를 사용하여 connected Workspace의 컴포넌트 내에서 고유한 다른 이름을 지정합니다.
-
Component Editor의 Batch Component Editing mode에서는 컴포넌트 정의 영역의 Item ID 열 그룹에 있는 Component 필드를 사용하여 connected Workspace의 컴포넌트 내에서 고유한 다른 이름을 지정합니다.
Duplicate component by PCL
Default report mode:
요약
이 위반은 Component Editor에서 정의 중인 컴포넌트에 connected Workspace의 다른 컴포넌트에서 사용 중인 Part Choice가 있을 때 발생합니다.
알림
다음 형식으로 Messages 패널에 알림이 표시됩니다:
Duplicate component by Part Choice list
해결 권장 사항
필요에 따라 컴포넌트에 서로 다른 고유 Part Choice를 할당합니다.
-
Component Editor의 Single Component Editing mode에서는 Part Choices 영역을 사용하여 connected Workspace의 컴포넌트 내에서 고유하도록 컴포넌트 Part Choice 목록을 변경합니다.
-
Component Editor의 Batch Component Editing mode에서는 컴포넌트 정의 영역의 Part Choice n 열 그룹을 사용하여 connected Workspace의 컴포넌트 내에서 고유하도록 컴포넌트 Part Choice 목록을 변경합니다.
Invalid pin mappings
Default report mode:
요약
이 위반은 Component Editor에서 정의 중인 컴포넌트에 컴포넌트 심볼과 풋프린트 간의 매핑이 모호할 때 발생합니다. 예를 들어, 심볼의 Designator 필드에 1, 2, 3가 정의되어 있는 반면 풋프린트의 Designator 필드에는 B, C, E가 정의되어 있거나, 심볼 핀 수가 풋프린트 패드 수보다 많은 경우 이 위반이 발생합니다.
알림
다음 형식으로 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입니다.
해결 권장 사항
심볼 핀이 풋프린트 패드와 1:1로 대응되도록 현재 추가된 모델을 편집하거나 다른 모델을 선택합니다.
-
Component Editor의 Single Component Editing mode에서는:
-
모델 미리보기 오른쪽 상단의
컨트롤을 클릭하여 해당 모델 유형의 임시 편집기에서 현재 컴포넌트가 사용(참조) 중인 모델을 수정합니다;
-
모델 미리보기 오른쪽 상단의
컨트롤을 클릭하고 메뉴에서 Select Model 항목을 선택하여 다른 모델 또는 동일한 모델의 다른 리비전을 찾아 선택합니다;
-
심볼 미리보기 오른쪽 상단의
컨트롤을 클릭하여 Pins panel 에 액세스한 다음, 모델의 셀을 클릭하고 필요한 값을 입력하여 매핑된 패드/핀 대상을 직접 변경합니다.
-
-
Component Editor의 Batch Component Editing mode에서는:
-
영역에서 모델 항목을 우클릭하고 컨텍스트 메뉴에서 Edit 명령을 선택하여 해당 모델 유형의 임시 편집기에서 현재 컴포넌트가 사용(참조) 중인 모델을 수정합니다;
-
영역에서 모델의 Item ID 필드를 클릭한 다음
버튼을 클릭하여 다른 모델 또는 동일한 모델의 다른 리비전을 찾아 선택합니다.
-
Missing Component Description
Default report mode:
요약
이 위반은 Component Editor에서 정의 중인 컴포넌트의 설명이 지정되지 않았을 때 발생합니다.
알림
다음 형식으로 Messages 패널에 알림이 표시됩니다:
Component Description is not specified
해결 권장 사항
필요에 따라 해당 문제가 있는 컴포넌트에 대한 설명을 지정합니다.
-
Component Editor의 Single Component Editing mode에서는 Component 영역의 Description 필드를 사용하여 설명을 지정합니다.
-
Component Editor의 Batch Component Editing mode에서는 컴포넌트 정의 영역의 Description 필드(Component 열 그룹 내)를 사용하여 해당 문제가 있는 컴포넌트의 설명을 지정합니다.
Missing Component Name
Default report mode:
요약
이 위반은 Component Editor에서 정의 중인 컴포넌트의 이름이 지정되지 않았을 때 발생합니다.
알림
다음 형식으로 Messages 패널에 알림이 표시됩니다:
Component Name is not specified
해결 권장 사항
필요에 따라 해당 문제가 있는 컴포넌트의 이름을 지정합니다.
-
Component Editor의 Single Component Editing mode에서는 Component 영역의 Name 필드를 사용하여 이름을 지정합니다.
-
Component Editor의 Batch Component Editing mode에서는 컴포넌트 정의 영역의 Name 필드(Component 열 그룹 내)를 사용하여 해당 문제가 있는 컴포넌트의 이름을 지정합니다.
Missing Component Type
Default report mode:
요약
이 위반은 Component Editor에서 정의 중인 컴포넌트의 유형이 지정되지 않았을 때 발생합니다.
알림
다음 형식으로 Messages 패널에 알림이 표시됩니다:
Component Type is not specified
해결 권장 사항
필요에 따라 해당 문제가 있는 컴포넌트의 유형을 지정합니다.
-
Component Editor의 Single Component Editing mode에서는 Type 필드를 Component 영역에서 사용하여 유형을 지정합니다.
-
Component Editor의 Batch Component Editing mode에서는 컴포넌트 정의 영역의 Type 필드(Component 열 그룹 내)를 사용하여 해당 문제가 있는 컴포넌트의 유형을 지정합니다.
Model revision is in Inapplicable State
Default report mode:
요약
이 위반은 컴포넌트 정의에서 사용(참조) 중인 연결된 모델이 적용 불가 상태에 있는 것으로 감지될 때 발생합니다. 예를 들어, 모델이 현재 Obsolete 상태이며 따라서 사용되어서는 안 되는 경우입니다. 적용 가능성은 Allowed to be used in designsState Properties dialog의 옵션을 통해 결정됩니다. 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 mode), Model Links 영역의 Revision Status 필드에 굵은 글꼴의 Out of date 텍스트로 표시됩니다(Component Editor의 Batch Component Editing mode).
알림
다음 형식으로 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는 심볼의 핀 수입니다.
해결 권장 사항
풋프린트의 패드 수가 심볼 핀 수를 초과하지 않도록, 현재 추가된 심볼/풋프린트 모델을 수정하거나 다른 심볼/풋프린트 모델을 선택하십시오.
-
Single Component Editing mode의 Component Editor에서:
-
모델 미리보기 오른쪽 위의
컨트롤을 클릭하여 현재 컴포넌트에서 사용(참조) 중인 모델을 해당 모델 유형의 임시 편집기에서 수정합니다;
-
모델 미리보기 오른쪽 위의
컨트롤을 클릭한 다음 메뉴에서 Select Model 항목을 선택하여 다른 모델 또는 동일 모델의 다른 리비전을 찾아 선택합니다.
-
-
Batch Component Editing mode의 Component Editor에서:
-
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를 지정하십시오.
-
Single Component Editing mode의 Component Editor에서 Part Choices 영역의 잘못된 part choice를 제거하고 새롭고 올바른 part choice를 추가합니다.
-
Batch Component Editing mode의 Component Editor에서는 컴포넌트 정의 영역의 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를 지정하십시오.
-
Single Component Editing mode의 Component Editor에서 풋프린트 미리보기 오른쪽 위의
컨트롤을 클릭합니다.
-
Batch Component Editing mode의 Component Editor에서는 Model Links 영역에서 풋프린트 항목을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 Edit 명령을 선택합니다.
현재 컴포넌트에서 사용(참조) 중인 풋프린트 모델이 임시 PCB Footprint 편집기에서 열립니다. 문제가 있는 패드를 선택한 다음 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는 중복 객체의 두 번째 인스턴스가 배치된 레이어입니다.
해결 권장 사항
풋프린트 모델에서 중복 객체를 제거하십시오.
-
Single Component Editing mode의 Component Editor에서 풋프린트 미리보기 오른쪽 위의
컨트롤을 클릭합니다.
-
Batch Component Editing mode의 Component Editor에서는 Model Links 영역에서 풋프린트 항목을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 Edit 명령을 선택합니다.
현재 컴포넌트에서 사용(참조) 중인 풋프린트 모델이 임시 PCB Footprint 편집기에서 열립니다. 중복 객체를 선택한 다음 Delete 단축키를 사용하여 제거합니다.
Mirrored Footprint (designed on bottom layer)
Default report mode:
요약
이 위반은 Component Editor에서 정의 중인 컴포넌트에 연결된 풋프린트 모델에 중요한 프리미티브(패드, 트랙, 아크, 필, 리전, 사각형, 텍스트 문자열, keepout 객체)가 Bottom Layer에 배치되어 있지만, Top Layer에는 이러한 프리미티브가 없을 때 발생합니다.
PCB Footprint 편집기에서 풋프린트는 보드의 탑면용으로 만들어집니다. 필요하면 PCB 설계 과정에서 바텀면으로 뒤집을 수 있습니다.
알림
다음 형식으로 Messages 패널에 알림이 표시됩니다:
Bottom Layer Component
해결 권장 사항
풋프린트 프리미티브를 Bottom Layer에서 Top Layer로 뒤집으십시오.
-
Single Component Editing mode의 Component Editor에서 풋프린트 미리보기 오른쪽 위의
컨트롤을 클릭합니다.
-
Batch Component Editing mode의 Component Editor에서는 Model Links 영역에서 풋프린트 항목을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 Edit 명령을 선택합니다.
현재 컴포넌트에서 사용(참조) 중인 풋프린트 모델이 임시 PCB Footprint 편집기에서 열립니다. Bottom Layer의 프리미티브를 선택한 다음, Properties 패널의 해당 모드에서 Layer 속성을 Top Layer로 변경합니다.
Missing Pad Designator
Default report mode:
요약
이 위반은 Component Editor에서 정의 중인 컴포넌트에 연결된 풋프린트 모델에 Pad 객체가 있고, 그 Designator 속성 값이 지정되지 않았을 때 발생합니다.
알림
다음 형식으로 Messages 패널에 알림이 표시됩니다:
Missing Pad Designator on Pad: Pad <Identifier> on <Layer>
여기서:
-
Identifier는 designator가 지정되지 않은 패드의 식별자로, 패드 넷과 좌표로 표현됩니다. -
Layer는 designator가 지정되지 않은 패드가 배치된 레이어입니다.
해결 권장 사항
연결된 풋프린트 모델의 패드에 designator 값을 지정하십시오.
-
Single Component Editing mode의 Component Editor에서 풋프린트 미리보기 오른쪽 위의
컨트롤을 클릭하여 현재 컴포넌트에서 사용(참조) 중인 풋프린트를 임시 PCB Footprint 편집기에서 엽니다.
-
Batch Component Editing mode의 Component Editor에서는 Model Links 영역에서 풋프린트 항목을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 Edit 명령을 선택합니다.
현재 컴포넌트에서 사용(참조) 중인 풋프린트 모델이 임시 PCB Footprint 편집기에서 열립니다. 문제가 있는 패드를 선택한 다음 Pad mode of the Properties panel에서 해당 패드의 Designator 속성 값을 지정합니다.
Offset Footprint Reference
Default report mode:
요약
이 위반은 Component Editor에서 정의 중인 컴포넌트에 연결된 풋프린트 모델의 기준점(원점)이 풋프린트 객체들로 형성된 경계 사각형 밖에 있을 때 발생합니다.
알림
다음 형식으로 Messages 패널에 알림이 표시됩니다:
Offset Component Origin
해결 권장 사항
기준점이 풋프린트 객체들로 형성된 경계 사각형 안에 오도록 위치를 변경하십시오.
-
Single Component Editing mode의 Component Editor에서 풋프린트 미리보기 오른쪽 위의
컨트롤을 클릭하여 현재 컴포넌트에서 사용(참조) 중인 풋프린트를 임시 PCB Footprint 편집기에서 엽니다.
-
Batch Component Editing mode의 Component Editor에서는 Model Links 영역에서 풋프린트 항목을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 Edit 명령을 선택합니다.
현재 컴포넌트에서 사용(참조) 중인 풋프린트 모델이 임시 PCB Footprint 편집기에서 열립니다. 메인 메뉴의 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는 쇼트된 패드 쌍 중 첫 번째 패드 인스턴스의 식별자로, 넷-designator 쌍과 패드 좌표로 표현됩니다. -
Layer1는 쇼트된 패드 쌍 중 첫 번째 패드 인스턴스가 배치된 레이어입니다. -
Identifier2는 쇼트된 패드 쌍 중 두 번째 패드 인스턴스의 식별자로, 넷-designator 쌍과 패드 좌표로 표현됩니다. -
Layer2는 쇼트된 패드 쌍 중 두 번째 패드 인스턴스가 배치된 레이어입니다.
해결 권장 사항
연결된 풋프린트 모델의 패드를 서로 연결하는 구리 레이어 객체를 제거하십시오.
-
Single Component Editing mode의 Component Editor에서 풋프린트 미리보기 오른쪽 위의
컨트롤을 클릭합니다.
-
Batch Component Editing mode의 Component Editor에서는 Model Links 영역에서 풋프린트 항목을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 Edit 명령을 선택합니다.
현재 컴포넌트에서 사용(참조) 중인 풋프린트 모델이 임시 PCB Footprint 편집기에서 열립니다. 패드를 연결하는 구리 레이어 객체를 선택한 다음, 패드가 연결되지 않도록 수정하거나 해당 객체를 제거합니다.
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 객체에도 연결되지 않은 객체가 패드에 연결되도록 풋프린트 모델을 변경하십시오.
-
Single Component Editing mode의 Component Editor에서 풋프린트 미리보기 오른쪽 위의
컨트롤을 클릭합니다.
-
Batch Component Editing mode의 Component Editor에서는 Model Links 영역에서 풋프린트 항목을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 Edit 명령을 선택합니다.
현재 컴포넌트에서 사용(참조) 중인 풋프린트 모델이 임시 PCB Footprint 편집기에서 열립니다. 풋프린트 패드와 현재 어떤 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 모드를 정의할 수 있습니다. 동일한 부품 심볼의 여러 그래픽 디스플레이 모드 만들기에 대해 자세히 알아보십시오. -
SymbolRevisionID는 심볼의 Item-Revision ID입니다. -
PartDesignator는 심볼 파트의 Designator입니다. -
PinName는 문제가 있는 핀의 Name입니다.
해결 권장 사항
이 위반은 일반적으로 심볼에 대체 그래픽 모드가 정의되어 있고 다음 중 하나에 해당할 때 발생합니다:
- 다른 디스플레이 모드에는 지정되지 않은 추가 핀이 어떤 디스플레이 모드에 추가되었거나,
- 어떤 핀이 다른 디스플레이 모드에 지정된 핀과 서로 다른 Designator 및/또는 Name으로 지정된 경우.
그래픽 디스플레이 모드 간에는 핀 수가 동일해야 할 뿐 아니라, 핀의 Designator와 Name도 동일해야 합니다. 동일한 부품 심볼의 여러 그래픽 디스플레이 모드 만들기에 대해 자세히 알아보십시오.
심볼의 디스플레이 모드 간에 핀 수와 각 핀의 Designator 및 Name 속성이 동일하도록 문제가 있는 핀의 Designator 및/또는 Name을 변경하거나, 디스플레이 모드에서 추가 핀을 제거하십시오.
-
Component Editor의 Single Component Editing mode에서는 심볼 미리보기 오른쪽 상단의
컨트롤을 클릭합니다.
-
Component Editor의 Batch Component Editing mode에서는 Model Links 영역의 심볼 항목을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 Edit 명령을 선택합니다.
현재 부품에서 사용(참조) 중인 심볼 모델이 임시 Schematic Library 편집기에서 열립니다. 문제가 있는 핀을 선택하고 Properties 패널의 Pin 모드에서 해당 Designator 및/또는 Name 속성 값을 변경하거나, Delete 바로 가기를 사용해 해당 핀을 제거합니다.
Duplicate Pin Designators
Default report mode:
요약
이 위반은 부품의 심볼 모델에서 둘 이상의 핀이 동일한 designator를 가질 때 발생합니다.
알림
다음 형식으로 Messages 패널에 알림이 표시됩니다:
Duplicate Pin Designator(s) (mode <DisplayMode>): <PinDesignatorList>
여기서:
-
DisplayMode는 중복된 핀이 발견된 심볼의 특정 그래픽 표현 모드입니다. 심볼에는 Normal 모드가 있으며, 최대 255개의 Alternate 모드를 정의할 수 있습니다. -
PinDesignatorList는 문제가 있는 심볼에서 중복된 핀 designator의 쉼표로 구분된 목록입니다.
해결 권장 사항
문제가 있는 핀의 designator를 적절히 변경하여 각 핀이 고유한 값을 갖도록 하십시오.
-
Component Editor의 Single Component Editing mode에서는 심볼 미리보기 오른쪽 상단의
컨트롤을 클릭합니다.
-
Component Editor의 Batch Component Editing mode에서는 Model Links 영역의 심볼 항목을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 Edit 명령을 선택합니다.
현재 부품에서 사용(참조) 중인 심볼 모델이 임시 Schematic Library 편집기에서 열립니다. 문제가 있는 핀을 선택하고 Properties 패널의 Pin 모드에서 해당 Designator 속성 값을 변경하거나, Delete 바로 가기를 사용해 해당 핀을 제거합니다.
Missing Default Designator
Default report mode:
요약
이 위반은 부품의 심볼 모델에 기본 designator가 지정되지 않았을 때 발생합니다.
알림
다음 형식으로 Messages 패널에 알림이 표시됩니다:
Missing Default Designator
해결 권장 사항
문제가 있는 심볼 모델에 기본 designator를 지정하십시오.
-
Component Editor의 Single Component Editing mode에서는 심볼 미리보기 오른쪽 상단의
컨트롤을 클릭합니다.
-
Component Editor의 Batch Component Editing mode에서는 Model Links 영역의 심볼 항목을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 Edit 명령을 선택합니다.
현재 부품에서 사용(참조) 중인 심볼 모델이 임시 Schematic Library 편집기에서 열립니다. Properties 패널의 Symbol 모드(설계 공간에서 아무 객체도 선택되지 않았을 때 활성화됨)를 열고, Designator 필드에 필요한 designator 접두사 뒤에 '?' 문자를 입력합니다(예: C?). 회로도 시트에 배치된 부품 designator의 물음표는 Design Annotation 과정에서 실제 숫자로 업데이트됩니다.
Missing Pin Designator
Default report mode:
요약
이 위반은 부품의 심볼 모델에 있는 핀에 designator가 지정되지 않았을 때 발생합니다.
알림
다음 형식으로 Messages 패널에 알림이 표시됩니다:
Missing Pin Designator of the symbol <SymbolRevisionID>
여기서:
-
SymbolRevisionID는 문제가 있는 심볼의 Item-Revision ID입니다.
해결 권장 사항
문제가 있는 심볼 모델의 각 핀에 designator를 지정하십시오.
-
Component Editor의 Single Component Editing mode에서는 심볼 미리보기 오른쪽 상단의
컨트롤을 클릭합니다.
-
Component Editor의 Batch Component Editing mode에서는 Model Links 영역의 심볼 항목을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴에서 Edit 명령을 선택합니다.
현재 부품에서 사용(참조) 중인 심볼 모델이 임시 Schematic Library 편집기에서 열립니다. 문제가 있는 핀을 선택하고 Properties 패널의 Pin 모드에서 해당 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 모드에서 해당 Name 속성 값을 지정하거나, Delete 바로 가기를 사용해 해당 핀을 제거합니다.
참고
고유한 각 부품마다 위반 인스턴스는 Messages 패널에 하나만 나열됩니다. 하나의 부품 심볼에 이름이 정의되지 않은 핀이 둘 이상 있을 수 있습니다.
Missing Pins in Sequence
Default report mode:
요약
이 위반은 문제가 있는 심볼의 핀 designator 값의 숫자 시퀀스에서 누락된 핀이 감지되었을 때 발생합니다. 예를 들어, 심볼에 designator가 1, 2, 5인 핀이 있는데, designator가 3 및 4인 핀이 없는 경우입니다.
알림
다음 형식으로 Messages 패널에 알림이 표시됩니다:
Missing Pin Designator In Sequence : <PinDesignatorList> [<LowerPinDesignator>..<UpperPinDesignator>]
여기서:
-
PinDesignatorList는 문제가 있는 심볼에서 감지된 숫자 시퀀스 내 누락된 핀 designator의 쉼표로 구분된 목록입니다. -
LowerPinDesignator는 문제가 있는 심볼에서 감지된 핀 designator의 최소 숫자 값입니다. -
UpperPinDesignator는 문제가 있는 심볼에서 감지된 핀 designator의 최대 숫자 값입니다.
해결 권장 사항
문제가 있는 심볼 모델에서 시퀀스상 누락된 핀 designator를 가진 핀을 추가하거나, 핀 designator가 연속된 정수 값의 시퀀스를 이루도록 핀 designator를 변경하십시오.
-
Component Editor의 Single Component Editing mode에서는 심볼 미리보기 오른쪽 상단의
컨트롤을 클릭합니다.
-
Batch Component Editing mode의 Component Editor에서 Model Links 영역의 심볼 항목을 마우스 오른쪽 버튼으로 클릭한 다음, 컨텍스트 메뉴에서 Edit 명령을 선택합니다.
현재 해당 컴포넌트에서 사용(참조) 중인 심볼 모델이 임시 Schematic Library editor에서 열립니다. 주 메뉴의 Place » Pin 명령을 사용하여 필요한 수의 핀을 추가하고, Pin mode of the Properties panel 에서 해당 핀의 Designator 속성 값을 지정하여 심볼의 핀 지정자가 연속된 정수값 시퀀스를 이루도록 합니다. 또한 심볼에 이미 배치된 핀의 Designator 속성도 편집할 수 있습니다.
참고
일부 컴포넌트는 순차적인 핀 번호 매기기를 사용하지 않습니다. 예를 들어 BGA의 경우 핀 번호가 A1, A3, A5 (등)와 같이 비순차적일 수 있습니다. 이러한 경우에는 이 위반 사항이 있는 상태로 컴포넌트를 릴리스하고, 그 이유를 Release Notes에 기록하는 것이 좋습니다. 또는 Preferences dialog의 Data Management – Component Rule Checks page에서 Missing Pins in Sequence 검사를 No Report(으)로 설정하십시오.


