디자인 재사용
‘design reuse(설계 재사용)’라는 용어는 엔지니어링 제품 마케팅에서 다소 진부한 표현이 되어버렸는데, 아마도 실제로는 재사용이 거의 일어나지 않는 현실이 주된 이유일 것입니다. 동일한 설계 작업이 반복해서 수행됩니다. 하지만 전자 설계에서는, 기성품(off-the-shelf) 집적회로(IC)를 사용하는 모든 엔지니어가 매일 설계 재사용을 실천하고 있습니다. 이런 디바이스는 어딘가의 누군가가 설계하고, 테스트하고, 문서화한 뒤, 전 세계에 판매하는 전자 회로의 패키지입니다. 이 디바이스의 모든 고객은 매우 엄격한 방식으로 이 설계를 재사용하고 있는 셈입니다.
이에 비해, 설계 프로세스의 나머지 부분에서 이뤄지는 실제 설계 재사용은 대체로 매우 미흡하며, 대부분은 미화된 복사-붙여넣기 도구들의 조합에 그치는 경우가 많습니다. Altium Designer는 설계 재사용을 지원하는 다양한 솔루션을 제공하여, 바퀴를 다시 발명할 필요 없이 간소화된 설계를 가능하게 합니다.
재사용 블록(Reuse Blocks)과 설계 스니펫(Design Snippets)
Related page: 재사용 블록 & 스니펫 작업하기
설계에 공통적인 회로 ‘구간(section)’이 자주 포함된다면, Altium Designer는 설계 회로의 구간을 저장하고 재사용할 수 있는 간단하고 쉬운 방법을 제공합니다(Workspace 기반 및 로컬 파일 기반 모두). 이러한 구간은 매번 처음부터 시작하지 않고도 어떤 PCB 설계에도 추가할 수 있습니다. 이는 재사용하고 싶은 자주 쓰는 조각(fragment)이나 더 작은 회로 구간에 매우 유용한 기능입니다. 이 시스템을 통해 다음 중 어떤 선택 영역이든 저장할 수 있습니다.
- 단일 회로도 시트의 회로(회로도 스니펫).
- PCB 설계의 회로(부품과 배선 포함)(PCB 스니펫).
또한 Workspace에 연결되어 있으면, 회로도 회로와 PCB에서의 물리적 표현을 모두 포함할 수 있는 단일 엔티티(재사용 블록)를 만들 수 있습니다. 이러한 재사용 블록을 회로도 시트에 배치하면, ECO 프로세스 동안 해당 물리적 표현이 PCB 문서에 자동으로 배치됩니다.

Design Reuse 패널은 재사용 블록과 설계 회로 스니펫을 생성, 관리, 배치하기 위한 중심 지점입니다.
회로 스니펫 또는 ‘재사용 블록’은 매번 처음부터 시작하지 않고도 어떤 설계에도 추가할 수 있습니다.
재사용 블록(Reuse Blocks)
Related page: 재사용 블록 작업하기
설계에 회로도 및 PCB 회로의 공통 ‘구간(section)’이 자주 포함된다면, Altium Designer는 이러한 구간을 저장하고 재사용할 수 있는 간단하고 쉬운 방법을 제공하여, 매번 처음부터 만들 필요를 없애줍니다.
Workspace에 연결되어 있으면, 회로도 회로와 PCB에서의 물리적 표현을 모두 포함할 수 있는 reuse block 을(를) 만들 수 있습니다. 이러한 재사용 블록을 회로도 시트에 배치하면, ECO 프로세스 동안 해당 물리적 표현이 PCB 문서에 자동으로 배치됩니다.
Design Reuse 패널을 통해 재사용 블록을 작업하고 관리하는 데 필요한 모든 컨트롤에 빠르게 접근할 수 있습니다.
관리형 회로도 시트(Managed Schematic Sheets)
Related page: 관리형 회로도 시트 작업하기
설계 콘텐츠를 재사용할 수 있다는 것은 모든 제품 개발 회사가 원하며, 그로 인해 큰 이점을 얻을 수 있습니다. 재사용은 시간을 절약할 뿐 아니라, 이전 설계의 일부 구간을 쉽게 재사용할 수 있다는 것은 그 설계 부분에 대한 모든 검증과 테스트가 이미 완료되어 있다는 뜻이기도 합니다. 하지만 설계 재사용은 단순한 복사-붙여넣기 그 이상입니다. 진정한 재사용을 위해서는 콘텐츠가 잠겨 있어야 하며, 이를 통해 이전과 동일하다는 것을 보장받을 수 있어야 합니다. 부품 색상을 바꾸기 위한 빠른 편집이나 저항 값의 미세 조정 같은 것은 허용되지 않습니다. 재사용 가능한 콘텐츠로 작업하는 방식은 기성품 부품을 다루는 것과 같아야 합니다. 콘텐츠를 배치하고, 배선으로 연결하면, 지난번과 똑같이 동작해야 합니다.
Altium Designer는 Workspace와 함께, Workspace 내에서 직접 관리형 회로도 시트 아이템을 생성할 수 있게 해줍니다. 관리형 회로도 시트 아이템이 생성되고(데이터가 해당 아이템의 한 리비전에 릴리스됨), 그 라이프사이클 상태가 조직에서 설계 수준에서 사용 준비가 되었다고 보는 단계로 설정되면, 향후 보드 레벨 설계 프로젝트에서 재사용할 수 있습니다.
설계 회로의 한 시트를 정식으로 릴리스하여, 동일한 기능이 필요한 다른 설계 프로젝트에서 관리형 회로도 시트 아이템의 리비전으로 재사용할 수 있습니다.
관리형 시트는 부품과 배선이 포함된 표준 Altium Designer 회로도 시트이며, 다른 설계에서 재사용할 수 있도록 Workspace에 저장됩니다. 편집은 다른 회로도 시트와 동일하게 수행됩니다. 관리형 시트 개념은 단일 회로도 시트에만 국한되지 않습니다. 다른 관리형 시트들의 트리 최상단에 위치하는 관리형 시트를 설계에 배치할 수도 있습니다.
manageddevice sheets에서 관리형 시트로 전환하는 결정은, 재사용 가능한 콘텐츠에서 ‘관리되는’ 재사용 가능한 콘텐츠로 전환하고자 할 때 내려집니다. 즉, 설계 콘텐츠의 릴리스, 리비전 상태, 라이프사이클 상태를 제어하려는 바람이나 필요가 있을 때입니다.
관리형 콘텐츠로 만들면, 설계에서 사용하는 관리형 시트의 리비전을 필요 시 언제든 쉽게 식별하고 그 출처까지 추적할 수 있습니다. 또한 관리형 콘텐츠이므로 필요할 때 리비전 및 업데이트가 가능하며, 사용 관계를 시트의 부품까지 아래로 추적하고 이를 사용하는 설계까지 위로 추적할 수 있습니다. 이를 통해 개정된 시트를 기존 설계에 반영(푸시)해야 하는지, 또는 특정 설계가 이전 리비전을 계속 사용해야 하는지 판단하는 데 필요한 모든 정보를 확보할 수 있습니다.
Device Sheets
Related page: Device Sheets 작업하기
Device sheets는 프로젝트 간에 재사용할 수 있는 모듈화되고 일관된 빌딩 블록을 제공함으로써 설계 프로세스를 단순화합니다. Device sheet 심볼은 부품과 유사한 방식으로 배치되고 참조됩니다. 이는 시트 심볼 및 회로도 문서와 동일한 방식으로 동작하지만, 프로젝트에 명시적으로 추가되지는 않습니다.
Device sheets는 특수한 device sheet 폴더에 일반 회로도 문서로 저장됩니다. 단순 부품과 유사하게 프로젝트에 배치하고 참조합니다. Device sheets는 프로젝트 계층에 포함되며, Projects panel에서 표준 회로도 문서와는 다른 아이콘으로 구분됩니다.

읽기 전용 device sheet의 예. device sheet(재활용) 워터마크가 포함된 읽기 전용 워터마크도 표시됩니다. 시트 자체는 로컬 또는 네트워크 드라이브의 device sheet 폴더에 있으며, 위의 상위 시트에서 device sheet 심볼을 배치하고 정의함으로써 프로젝트에 포함(참조)됩니다.