데이터 마이그레이션에서는 “garbage in.... more garbage out” 원칙이 그대로 적용된다는 점을 절대 잊지 마십시오. 따라서 프로세스는 서로 구분되는 네 단계로 고려해야 하며, 이는 아래의 흐름도에 가장 잘 나타나 있습니다.
1. 원본 데이터 준비
|
2. 데이터 내보내기
|
3. 데이터 가져오기
|
4. 가져오기 후 작업
|
내보내기를 시도하기 전에 레거시 시스템 내에서 설계를 정리하고 깔끔하게 다듬는 것이 중요합니다. 이를 돕기 위해 체크리스트를 준비했습니다.
회로도 관련 고려사항:
설계에 전원 객체를 나타내는 단일 핀 컴포넌트가 있습니까?
커넥터가 핀당 1게이트 방식으로 표현되어 있고 “게이트” 수가 256개를 초과합니까?
설계 내에서 연결성이 모호한 부분을 기록해 두십시오(예: 다기능 핀, 숨겨진 핀 또는 암시적 연결).
설계에서 어떤 넷이 로컬 넷인지(문서 수준에서 정의됨) 반드시 파악하십시오.
회로도 심볼이 올바른 PCB 풋프린트에 매핑되어 있습니까?
회로도와 PCB가 동기화되어 있습니까?
PCB 관련 고려사항:
라이브러리 관련 고려사항:
지원 버전 및 파일 형식
다음 표에는 Altium Designer Develop로 마이그레이션할 수 있는 모든 xDxDesigner Schematic 파일 유형의 버전이 나와 있습니다. 이 목록은 Import Wizard에 주요 업데이트가 적용될 때마다 갱신됩니다. 마이그레이션을 수행하기 전에 특정 시스템 및 버전에 대해서는 Altium의 Support 팀에 문의할 수 있습니다.
| 유형 | 시스템 | 버전 | 형식 |
| 회로도 | xDxDesigner | 7.9.4 | 데이터베이스 (.PRJ) |
| PCB | Xpedition | VX2.x까지 | . pcb, .prj |
| 라이브러리 | . lmc |
Altium Designer는 xDxDesigner 7.9.4 버전(Expedition Enterprise 7.9.4, 또는 간단히 EE7.9.4)까지 가져올 수 있습니다. Altium의 Import Wizard는 xDxDesigner Schematic 데이터(.PRJ)를 변환할 수 있습니다.
3단계: Altium으로 데이터 가져오기
Altium Designer Develop에서 xDxDesigner 변환하기
Import Wizard는 Altium Designer Develop의 File 메뉴에서 실행할 수 있습니다. 아래 스크린샷과 같이 Mentor xDxDesigner Projects and Designs 옵션을 선택하십시오. “Importing Mentor xDxDesigner Design Files” 화면에서 Add 버튼을 클릭하여 xDxDesigner 데이터베이스 파일을 선택합니다. 여러 파일을 동시에 변환할 수 있습니다. Import Wizard 사용 방법에 대한 단계별 지침은 아래에 이어집니다.
에서 Import Wizard 시작
참고:
이 시점에서 .prj 파일을 원하는 만큼 추가할 수 있습니다. 그러나 파일명이 서로 다른 파일을 추가하면
별도의 프로젝트가 생성됩니다.
참고:
라이브러리의 파트 및 데칼 정보가 원본 파일에 포함되어 있으므로 성공적으로 변환하기 위해 회로도 또는 PCB 파일용 라이브러리를
추가할 필요는 없습니다. 이 화면에는 나중에 Altium Designer Develop에서 사용할 수 있도록 전체 라이브러리를 독립적으로 변환하려는 경우에만
라이브러리를 추가하십시오.
축하합니다. 이제 회로도 설계가 Altium Designer Develop로 가져와졌습니다!
설계가 완전히 확인되고 검증되었는지 확인하려면 가져오기 후 정리 검사를 수행하십시오. 페이지 하단의 ‘가져오기 후 고려사항’ 섹션을 참조하십시오.
회로도 설계 파일 변환
xDxDesigner 프로젝트 경로와 회로도 파일은 다음과 같이 변환됩니다.
프로젝트 경로에는 이에 해당하는 Altium Designer Develop PCB (*.PrjPcb) 프로젝트가 자동으로 생성됩니다. 변환이 완료되면 파일은 해당 PCB 프로젝트로 그룹화됩니다. 예를 들어 xDxDesigner 프로젝트로 Example.PRJ를 지정한 경우 Import Wizard는 Altium Designer Develop에서
Example.PcbPrj를 생성합니다.
회로도 파일(Name.N)은 Altium Designer Develop 회로도 파일(*.SchDoc)로 변환됩니다. 각 회로도 파일은 하나의 Altium Designer Develop 회로도 파일로 가져와집니다. 복합 계층 구조를 포함한 설계 계층 구조도 유지됩니다.
참고:
변환된 설계 파일은 변환 직후 Projects 패널에 즉시 표시됩니다. 프로젝트가
컴파일되면 회로도 계층 구조가 표시됩니다.
회로도 설계 객체 변환
대부분의 컴포넌트 속성은 몇 가지 예외를 제외하고 파라미터로 변환됩니다.
기타 일반적인 설계 객체는 다음과 같이 변환됩니다.
이 문서 문서에서는 Off Sheet 커넥터 사용에 관한 정보를 제공합니다.
회로도 라이브러리 파일 변환
xDxDesigner 심볼 라이브러리 파일은 다음과 같이 변환됩니다. 심볼 파일(Name.N)은 Altium Designer Develop 라이브러리 파일(*.SchLib)로 변환됩니다. 각 심볼 파일은 하나의 Altium Designer Develop 라이브러리 파일로 가져와집니다. 변환이 완료되면 파일은 자동으로 생성된 Altium Designer Develop PCB 프로젝트(*.PrjPcb)로 그룹화됩니다.
회로도 심볼 변환
컴포넌트 이름 - 아래 표는 xDxDesigner 심볼이 Altium Designer Develop 컴포넌트로 어떻게 변환되는지 설명합니다.
| XDXDESIGNER 심볼 | ALTIUM DESIGNER DEVELOP 컴포넌트 |
심볼 파일 이름. 예를 들어 심볼 파일 이름이 cap.1이면 컴포넌트 이름은 cap.1이 됩니다. 예외적으로 hetero 심볼은 이후에 설명합니다. | 컴포넌트 이름 |
| REFDES 속성 | 지정자 |
| DEVICE 속성에서 사용 | 주석 |
| 기타 모든 심볼 속성 | 파라미터 |
핀 유형 - 아래 표는 xDxDesigner의 PINTYPE 속성이 Altium Designer Develop에 어떻게 매핑되는지 보여줍니다:
| XDXDESIGNER 핀 유형 속성 값 | ALTIUM DESIGNER DEVELOP 핀 유형 |
| BI | IO |
| TRI | HiZ |
| ANALOG | Passive |
| OCL | 오픈 컬렉터 |
| OEM | 오픈 이미터 |
그래픽 객체 - 대부분의 객체는 xDxDesigner에서 Altium Designer Develop로 직접 변환됩니다. 상자(즉,
좌하단 및 우상단 모서리로 정의됨)는 4포인트 폴리곤으로 변환됩니다.
멀티파트 심볼 - 심볼에 연결된 PARTS 속성은 이 심볼이 나타내는 파트 수를 의미하며, Altium Designer Develop에서는 하위 파트 개수로 변환됩니다.
심볼 유형 주석 지정 - xDxDesigner는 심볼을 composite, pin, annotate, module의 네 가지 유형으로 분류합니다. xDxDesigner에서 심볼의 가장 일반적인 용도는 시트 경계와 그래픽 주석입니다. 이러한 이유로, 이런 심볼은 Altium Designer Develop 컴포넌트에서 TYPE = Graphical로 변환됩니다.
이기종 심볼 - xDxDesigner에서 이기종 심볼은 동일한 HETERO 속성을 가진 심볼 그룹을 의미합니다. 심볼이 하나의 HETERO 유형으로 그룹화되면, 이는 하나의 디바이스를 나타냅니다. Altium Designer Develop는 이기종 유형에 따라 이러한 심볼을 하나의 컴포넌트 아래 여러 파트 또는 디스플레이 모드로 변환합니다. 구분되는 유형은 세 가지입니다:
축하합니다. 이제 PCB 레이아웃이 Altium Designer Develop로 가져와졌습니다!
Post Import Tidy Up 점검을 따라 설계가 완전히 확인되고 검증되었는지 확인하십시오. 페이지 하단의 ‘PostImport Considerations’ 섹션을 참조하십시오.
Xpedition 프로젝트 경로와 PCB 파일은 다음과 같이 변환됩니다:
프로젝트 경로에는 이에 해당하는 Altium Designer Develop PCB (*.PrjPcb) 프로젝트가 자동으로 생성됩니다. 변환이 완료되면 파일은 해당 PCB 프로젝트로 그룹화됩니다. 예를 들어 Xpedition 프로젝트로 Example.PRJ를 지정한 경우, Import Wizard는 Altium Designer Develop에서 Example.PcbPrj를 생성합니다.
PCB 파일 (Name.N)은 Altium Designer Develop PCB 파일 (*.PcbDoc)로 변환됩니다.
참고:
변환된 설계 파일은 변환 직후 Projects 패널에 표시됩니다.
설계 규칙에 대한 자세한 내용은 아래 technical documentation에서 확인할 수 있습니다.
데칼로 구성된 Xpedition 중앙 라이브러리 파일은 다음과 같이 변환됩니다: 풋프린트 파일(Name.N)은 Altium Designer Develop 라이브러리 파일 (*.PcbLib)로 변환됩니다. 변환이 완료되면 파일은 자동으로 생성된 Altium Designer Develop PCB 프로젝트 (*.PrjPcb)로 그룹화됩니다.
4단계: 가져오기 후 정리
마이그레이션이 완료되면 모든 데이터가 예상대로 전송되었는지 확인하기 위해 설계를 점검할 것을 권장합니다. 아래는 마이그레이션 후 수행해야 할 주요 점검 항목 목록입니다:
물리적 점검
전기적 점검
규칙
전원 점검
문서화 점검
PCB 보고서
참조 기술 문서 - Post Import Consideration
주요 문서: Documentation and Help
가장 좋은 학습 방법은 직접 해보는 것이며, Altium 및 Altium Designer Develop는 이를 돕기 위한 여러 방법을 제공합니다:
활성 인터랙티브 라우팅 명령 중 Shift+F1을 누르는 모습을 보여주는 이미지
아래는 개념적 정보와 특정 작업 수행 방법을 더 자세히 설명하는 Altium Designer Develop Documentation Library의 다른 문서 및 튜토리얼에 대한 참조입니다. Help 내용을 탐색하고, 대화상자에서 언제든지 F1과 What’s This를 사용하여 더 자세한 내용을 확인할 수도 있습니다.
Altium Designer Develop의 왼쪽 상단에서 Help » Exploring Altium Designer Develop
도 찾을 수 있습니다.
문의
본사 주소: 4225 Executive Square, Suite 800, La Jolla, CA 92037
전화: +1 858-864-1500