디자인 재사용
개요
- Altium Designer의 재사용 블록, 관리형 Schematic 시트, 디바이스 시트, 스니펫 간의 차이점을 알아보세요.
- 워크스페이스에 연결된 재사용 방식이 리비전 제어, 수명 주기 관리, 추적성, 콘텐츠 무결성을 어떻게 지원하는지 살펴보세요.
- 검증된 Schematic 및 PCB 구성 블록을 재사용하여 설계 작업을 간소화하고 여러 프로젝트에 걸쳐 생산성을 높이는 방법을 알아보세요.
'설계 재사용'이라는 용어는 엔지니어링 제품 마케팅에서 다소 진부한 표현이 되었습니다. 아마도 실제로 설계 재사용이 이루어지는 경우가 매우 적기 때문일 것입니다. 동일한 설계 작업이 반복해서 수행되고 있지만, 전자 설계에서는 기성 집적 회로를 사용하는 모든 엔지니어가 매일 설계 재사용을 실천하고 있습니다. 이러한 소자는 어딘가의 누군가가 설계하고, 테스트하고, 문서화하여 전 세계에 판매하는 전자 회로 패키지입니다. 이 소자를 사용하는 모든 고객은 매우 엄밀한 방식으로 해당 설계를 재사용하고 있는 셈입니다.
이에 비해 설계 프로세스의 나머지 부분에서는 설계 재사용이 제대로 이루어지지 않는 경우가 많으며, 대부분은 복사하여 붙여넣기 도구를 그럴듯하게 포장한 수준에 그칩니다. Altium Designer는 설계 재사용을 지원하는 다양한 솔루션을 제공하여, 이미 완성된 작업을 처음부터 반복할 필요 없이 설계를 효율적으로 진행할 수 있도록 합니다.
재사용 블록
Related page: 재사용 블록 작업하기
설계에 공통된 Schematic 및 PCB 회로 '섹션'이 자주 포함된다면, Altium Designer가 제공하는 간단하고 쉬운 방법으로 이러한 섹션을 저장하고 재사용할 수 있습니다. 따라서 매번 처음부터 만들 필요가 없습니다.
워크스페이스에 연결되어 있으면 Schematic 회로와 PCB용 Physical 표현을 모두 포함할 수 있는 reuse block 을 만들 수 있습니다. 이러한 재사용 블록을 Schematic 시트에 배치하면 ECO 프로세스 중에 해당 Physical 표현이 PCB 문서에 자동으로 배치됩니다.
Design Reuse Panel에서는 재사용 블록을 사용하고 관리하는 데 필요한 모든 컨트롤에 빠르게 액세스할 수 있습니다.
관리형 Schematic 시트
Related page: 관리형 Schematic 시트 작업하기
설계 콘텐츠의 재사용은 모든 제품 개발 기업이 원하는 기능이며, 이를 통해 큰 이점을 얻을 수 있습니다. 재사용은 시간을 절약해 줄 뿐 아니라, 이전 설계의 일부를 손쉽게 재사용할 수 있다는 것은 해당 부분의 적격성 평가와 테스트가 이미 모두 완료되었음을 의미합니다. 하지만 설계 재사용은 단순한 복사 및 붙여넣기 이상의 의미를 갖습니다. 진정한 재사용을 위해서는 콘텐츠를 잠가 이전과 동일한 상태임을 보장해야 합니다. 컴포넌트의 색상을 간단히 바꾸거나 저항값을 조금 수정하는 것도 허용되지 않습니다. 재사용 가능한 콘텐츠를 사용하는 작업은 기성 컴포넌트를 사용하는 것과 같아야 합니다. 콘텐츠를 배치하고 배선하면 이전과 똑같이 작동해야 합니다.
Altium Designer를 워크스페이스와 함께 사용하면 워크스페이스 내에서 직접 관리형 Schematic 시트 Item을 만들 수 있습니다. 관리형 Schematic 시트 Item을 생성하고 해당 리비전에 데이터를 릴리스한 다음, 수명 주기 상태를 조직에서 설계에 사용할 준비가 되었다고 판단하는 수준으로 설정하면, 이후의 보드 수준 설계 프로젝트에서 재사용할 수 있습니다.
설계 회로 시트를 정식으로 릴리스하면, 동일한 기능이 필요한 다른 설계 프로젝트에서 관리형 Schematic 시트 Item의 리비전으로 재사용할 수 있습니다.
관리형 시트는 컴포넌트와 배선을 포함하는 표준 Altium Designer Schematic 시트로, 다른 설계에서 재사용할 수 있도록 워크스페이스에 저장됩니다. 다른 Schematic 시트와 동일한 방식으로 편집할 수 있습니다. 관리형 시트 개념은 싱글 Schematic 시트에만 국한되지 않습니다. 다른 관리형 시트로 이루어진 트리의 최상위에 있는 관리형 시트를 설계에 배치할 수도 있습니다.
디바이스 시트에서 관리형 시트로 전환하는 시점은 재사용 가능한 콘텐츠를 managed재사용 가능한 콘텐츠로 전환하고자 할 때입니다. 즉, 설계 콘텐츠의 릴리스, 리비전 상태 및 수명 주기 상태를 제어하려는 의도나 필요가 있을 때입니다.
콘텐츠를 관리형으로 만들면 설계에 사용된 관리형 시트의 리비전을 필요할 때마다 쉽게 식별하고 그 원본까지 추적할 수 있습니다. 또한 관리형 콘텐츠이므로 필요에 따라 수정하고 업데이트할 수 있으며, 사용 관계를 시트에 포함된 컴포넌트까지 하위 방향으로, 해당 시트를 사용하는 설계까지 상위 방향으로 모두 추적할 수 있습니다. 따라서 수정된 시트를 기존 설계에 적용해야 하는지, 아니면 특정 설계에서 이전 리비전을 계속 사용해야 하는지 결정하는 데 필요한 모든 정보를 확보할 수 있습니다.
디바이스 시트
Related page: 디바이스 시트 작업하기
디바이스 시트는 프로젝트 간에 재사용할 수 있는 모듈화되고 일관된 구성 블록을 제공하여 설계 프로세스를 간소화합니다. 디바이스 시트 심볼은 컴포넌트와 유사한 방식으로 배치되고 참조됩니다. 시트 심볼 및 Schematic 문서와 동일한 방식으로 작동하지만 프로젝트에 명시적으로 추가되지는 않습니다.
디바이스 시트는 전용 디바이스 시트 폴더에 일반 Schematic 문서로 저장됩니다. 단순한 컴포넌트와 마찬가지로 프로젝트에 배치되고 참조됩니다. 디바이스 시트는 프로젝트 계층 구조에 포함되며, Projects Panel에서 다른 아이콘으로 표시되어 표준 Schematic 문서와 구분됩니다.

읽기 전용 디바이스 시트의 예입니다. 디바이스 시트(재활용) 워터마크와 함께 읽기 전용 워터마크도 표시됩니다. 시트 자체는 로컬 또는 네트워크 드라이브의 디바이스 시트 폴더에 저장되며, 상위 Parent 시트에 디바이스 시트 심볼을 배치하고 정의하여 프로젝트에 포함(참조)됩니다.
스니펫
Related page: 스니펫 작업하기
Altium Designer에서는 싱글 Schematic 시트 또는 PCB 설계에서 선택한 회로를 snippet 형태로 저장할 수 있습니다. 워크스페이스 스니펫과 로컬 스니펫이 모두 지원됩니다. Design Reuse Panel은 스니펫 모음을 사용하고 관리하는 데 필요한 컨트롤을 제공합니다.
