컴포넌트 및 라이브러리 구축 및 유지 관리

Image of various components

전자 설계는 서로 연결된 컴포넌트들의 집합입니다. 제품 개발에서 보람을 느끼는 부분은 엔지니어링 과제를 해결할 멋진 방법을 구상하고, 컴포넌트들을 연결하여 자신만의 고유한 설계를 만들어 내는 것입니다.

하지만 작업의 상당 부분을 차지하고, 많은 설계자에게 더 지루하게 느껴지는 부분은 컴포넌트를 만드는 일입니다. 흥미로운 작업은 아닐 수 있지만, 컴포넌트는 회사의 귀중한 자산이 되므로 실제 컴포넌트를 정확하게 표현하는 것이 매우 중요합니다.

구매하여 보드에 납땜하거나 와이어링 하네스에 사용하는 컴포넌트가 실제 컴포넌트입니다. 그러나 이를 사용하려는 각각의 전자 설계 영역에서 해당 컴포넌트를 모델링해야 합니다.

계획한 설계 구현 유형에 따라 컴포넌트에는 Schematic용 심볼, 회로 시뮬레이터용 시뮬레이션 모델, Signal 무결성 분석용 IBIS 모델, PCB 레이아웃용 패턴 또는 풋프린트, 그리고 시각화, 3D 클리어런스 검사 및 기계 CAD 영역으로의 Export를 위한 3D 모델이 포함될 수 있습니다.


컴포넌트 관리

컴포넌트 데이터를 효과적으로 관리하는 것은 전자 설계에 필수적이며, 설계에 사용되는 컴포넌트 관리는 언제나 Altium 설계 소프트웨어의 핵심 요소였습니다. 소프트웨어가 수년에 걸쳐 발전하면서 컴포넌트 관리 방식도 크게 발전했습니다. Schematic 및 PCB 모델을 담은 단순한 개별 라이브러리에서 데이터베이스 라이브러리를 거쳐, 설계 컴포넌트를 더 폭넓은 제품 개발 영역에서 활용할 수 있도록 하는 워크스페이스 컴포넌트로 발전했습니다. 이와 함께 전체 설계 과정에서 탁월한 협업을 지원하는 첨단 기능과 사용하기 쉬운 기능도 제공하게 되었습니다.

워크스페이스

워크스페이스 라이브러리

연결된 워크스페이스에 저장되는 컴포넌트로, 전체 설계 팀에 최신의 표준화된 컴포넌트 데이터를 제공하는 단일 공급원 역할을 합니다. 파라미터 기반 검색과 패싯 검색 기능을 통해 필요한 부품을 효율적이고 빠르게 찾아 배치할 수 있습니다. 이러한 컴포넌트는 설계 시점에 접근할 수 있는 실제 제조 부품 및 공급망 데이터와 긴밀하게 연결되어 있어, 조립 제품을 제조할 때 조달 비용과 시간을 크게 개선할 수 있습니다.

데이터베이스

데이터베이스 라이브러리 설계 컴포넌트를 회사 데이터베이스와 긴밀하게 연결하고 싶으신가요? 그렇다면 데이터베이스 라이브러리를 살펴보세요. 각 레코드는 하나의 컴포넌트이며, 필요한 모델과 컴포넌트의 파라미터 데이터를 참조합니다. 배치 시 모델 링크와 파라미터가 심볼에 추가되어 Altium Designer 컴포넌트가 됩니다.
SVN 데이터베이스 라이브러리 SVN 데이터베이스 라이브러리는 데이터베이스 라이브러리 모델을 확장한 것으로, 원본 심볼과 모델이 버전 관리된다는 점이 다릅니다. 원본 라이브러리는 Subversion 기반 저장소 내에서 생성, 추가 및 유지 관리됩니다. 저장소와 외부 데이터베이스에 대한 링크는 SVN 데이터베이스 라이브러리 파일(*.SVNDbLib)에 정의됩니다.
데이터베이스 링크 이 방식에서는 데이터베이스 링크 파일(*.DbLink)이 Schematic 컴포넌트와 데이터베이스의 일치하는 레코드 간 연결을 정의합니다. 레코드 일치는 키 필드 연결을 통해 설정되며, 하나의 키 필드(예: 부품 번호) 또는 여러 키 필드(Where 절 정의)를 사용할 수 있습니다.

파일

통합 라이브러리 컴포넌트를 하나의 파일에 미리 패키징하고 검증해 두고 싶으신가요? 그렇다면 원본 Schematic/PCB/시뮬레이션 모델을 컴파일하여 통합 라이브러리(*.IntLib)를 생성하세요.
Schematic 라이브러리 Schematic 라이브러리(*.SchLib)는 컴포넌트 심볼을 저장하는 모델 라이브러리일 수 있습니다. 각 심볼에 모델 링크와 파라미터 데이터를 추가하면 컴포넌트 라이브러리가 됩니다.
PCB 라이브러리 PCB 풋프린트 모델을 저장하는 라이브러리(*.PcbLib)입니다. 필요한 경우 각 풋프린트에 3D 모델을 추가할 수 있습니다. 3D 모델은 3D Body 객체로 만들거나, STEP 모델을 3D Body 객체로 가져와 생성합니다.

워크스페이스 라이브러리

컴포넌트는 워크스페이스에 저장됩니다. 워크스페이스는 모든 설계 데이터를 중앙에서 안전하게 보관하는 공간으로, 전체 설계 팀이 접근할 수 있습니다. 워크스페이스에 호스팅된 컴포넌트를 사용하면 많은 이점이 있습니다. 주요 이점은 다음과 같습니다.

  • Single source of component data – 전체 팀이 접근할 수 있는 워크스페이스를 통해 엔지니어는 하나의 안전한 공간에서 최신의 표준화된 컴포넌트를 확보하고, 실시간 공급망 데이터를 얻으며, 파라미터 기반 검색과 패싯 검색으로 필요한 컴포넌트를 정확하게 찾을 수 있습니다.

  • Design-time choice of physical components – 각 컴포넌트에 대해 보드 조립 시 해당 컴포넌트를 구현하는 데 사용할 수 있는 제조업체 부품을 선택할 수 있습니다.

  • Real-time supply-chain information –  Altium Parts Provider 의 통합 부품 데이터베이스에서 제공되는 정보입니다. 이 데이터베이스는 활성화된 공급업체와 연동하여 부품 정보를 수집하며, 설계자가 선택한 부품의 현재 가격과 공급 가능 여부를 해당 부품을 판매하는 모든 공급업체에 걸쳐 확인할 수 있도록 합니다(워크스페이스의 로컬 부품 카탈로그에 정의된 기준). 이 정보는 컴포넌트를 워크스페이스에 저장한 후에도 언제든지 추가할 수 있습니다. 컴포넌트를 직접 편집하지 않으므로 해당 컴포넌트가 이미 사용된 설계에 영향을 주지 않으며, 이후 자재 명세서(BOM)의 일부로 사용할 수 있습니다.

  • Concurrent editing of the library – 워크스페이스 라이브러리는 기본적으로 해당 워크스페이스에 호스팅된 컴포넌트 항목들의 집합이므로, 여러 사용자가 다른 사용자의 작업이 끝나기를 기다릴 필요 없이 워크스페이스 라이브러리의 컴포넌트를 독립적으로 편집하거나 새로 만들 수 있습니다.

  • Component Models Reuse – 컴포넌트는 Schematic 심볼, PCB 풋프린트, 하네스 배선 및 시뮬레이션 모델을 비롯한 모든 파라미터 정보와 영역별 모델을 담는 '컨테이너'로 볼 수 있습니다. 컴포넌트는 영역별 모델 자체를 포함하는 대신, 워크스페이스에 있는 관련 모델 항목에 대한 링크를 포함하므로 하나의 영역별 모델을 여러 컴포넌트에서 사용할 수 있습니다. 모델이 변경되면 이 모델을 사용하는 모든 컴포넌트를 업데이트하라는 제안이 표시되므로, 어떤 컴포넌트도 오래된 모델을 사용하지 않도록 할 수 있습니다.

  • Direct Component Editing – 컴포넌트를 편집해야 하는 경우 워크스페이스에서 직접 열어 편집할 수 있습니다. 컴포넌트 Editor의 임시 인스턴스를 통해 파일 기반 문서를 열지 않고도 참조하는 영역별 모델 수정 등 해당 컴포넌트의 모든 요소를 편집할 수 있습니다.

  • Use of Component Templates – 파라미터 및 컴포넌트 분류 체계 기반 템플릿을 적용하면 올바른 명명 규칙, 리비전 및 수명 주기 체계를 자동화할 수 있을 뿐 아니라, 새로운 각 컴포넌트 유형에 BOM 요구 사항을 충족하는 올바른 파라미터 세트를 자동으로 부여할 수 있습니다.

  • Component Lifecycle Validation – 컴포넌트가 "수명 종료", "단종" 또는 "사용 중단" 상태이면 해당 컴포넌트를 사용하는 보드를 제조하기 전에 경고가 표시됩니다.

  • Where-used Component Traceability – 컴포넌트의 모든 사용 이력을 추적할 수 있습니다. 부품이 단종되면 어떤 설계에 사용되었는지 살펴보고 업데이트가 필요한 설계를 파악할 수 있습니다. 심볼이나 풋프린트에 오류가 있으면 해당 심볼과 풋프린트를 사용하는 모든 컴포넌트를 확인하여 수정할 수 있습니다.

  • Requests of new components – 엔지니어는 전담 라이브러리 관리자에게 새로운 컴포넌트(또는 누락된 컴포넌트)를 요청할 수 있으며, 요청자와 회사 내 다른 엔지니어가 해당 컴포넌트를 설계에 사용할 수 있게 되면 알림을 받을 수 있습니다.

Altium Designer는 워크스페이스에 연결됩니다. 워크스페이스는 다음 방식 중 하나로 제공될 수 있습니다:

  • Altium 365에서 호스팅되는 워크스페이스 – Altium 365는 Altium이 제공하는 다양한 솔루션인 Altium Develop 및 Altium Agile의 기반이 되는 클라우드 플랫폼입니다. 이 구성 '엔진'의 핵심 워크스페이스에는 각 솔루션과의 연관성을 반영하여 다음과 같은 브랜드 이름이 지정됩니다:

    • Altium Develop Workspace – Altium Develop 솔루션의 일부로 생성된 경우.

    • Altium Agile Workspace – Altium Agile 솔루션의 일부로 생성된 경우.

  • Altium On-Prem Enterprise Server를 통해 제공되는 워크스페이스. Enterprise Server Workspace라고도 하며, 사내 IT 부서에서 설치하고 관리합니다.

Altium 365 워크스페이스를 사용하면 글로벌 공유를 비롯한 더욱 풍부한 협업 기능을 활용할 수 있습니다. 또한 클라우드 기반이므로 수동 업그레이드에 신경 쓰지 않고도 최신 버전의 워크스페이스를 사용할 수 있습니다.

연결된 워크스페이스를 활용한 설계에 대해 자세히 알아보세요.

Altium 365 워크스페이스에서 컴포넌트를 호스팅하면 전용 라이브러리 상태 대시보드를 통해 컴포넌트 상태에 대한 더욱 자세한 정보를 확인할 수 있습니다. 이 대시보드는 문제에 대한 상세 정보를 제공하므로 컴포넌트를 신속하게 평가하고 필요한 수정 작업을 수행할 수 있습니다.

데이터베이스 라이브러리

Database Libraries

Altium Designer에서는 Database Library을 생성하고 사용하여 회사 데이터베이스에서 컴포넌트를 직접 배치할 수 있습니다. 배치는 Components Panel에서 수행하며, 데이터베이스 라이브러리를 설치하면 이 Panel은 데이터베이스를 탐색하는 브라우저 역할을 합니다.

배치 후에는 배치된 컴포넌트와 데이터베이스에서 해당 컴포넌트에 연결된 레코드 간에 설계 파라미터 정보를 동기화할 수 있습니다. 그래픽 심볼, 모델 참조 및 파라미터를 포함한 전체 컴포넌트 업데이트도 수행할 수 있습니다. 데이터베이스의 파라미터 정보를 최종 자재 명세서(BOM)에 포함하여 컴포넌트 조달에 활용할 수도 있습니다.

데이터베이스 라이브러리에 대해 알아보세요.


파일 기반 라이브러리

Library files

컴포넌트를 로컬 파일 시스템에 보관해야 하는 경우, 파일 기반 라이브러리로 구성할 수 있습니다.

Altium Designer 파일 기반 라이브러리는 모델 또는 컴포넌트를 임의로 모아 놓은 것입니다. 모델이나 컴포넌트를 라이브러리로 구성하는 방식은 사용자가 결정합니다. 부품 공급업체별로 라이브러리를 구성하거나 기능별로 컴포넌트를 분류할 수 있습니다. 예를 들어 회사에서 사용하는 모든 마이크로컨트롤러를 하나의 라이브러리에 모을 수 있습니다.

Schematic 컴포넌트 심볼은 Schematic 라이브러리(*.SchLib)에서 생성됩니다. 이러한 라이브러리의 컴포넌트는 별도의 풋프린트 라이브러리(*.PcbLib) 및 모델 파일에 정의된 풋프린트와 기타 모델을 참조합니다. 설계자는 이러한 개별 컴포넌트 라이브러리에서 컴포넌트를 배치하거나 심볼 라이브러리, 풋프린트 라이브러리 및 모델 파일을 통합 라이브러리(*.IntLib)로 컴파일할 수 있습니다.

파일 기반 컴포넌트 라이브러리에 대해 알아보세요.


모델

A component

설계자의 관점에서 컴포넌트는 모든 설계 영역에서 해당 컴포넌트를 표현하는 데 필요한 정보를 하나의 엔터티에 모아 놓은 것입니다. 따라서 이러한 측면에서는 컨테이너로 볼 수 있습니다.

각 컴포넌트는 연결된 모델과 컴포넌트 파라미터 데이터의 집합입니다. 각 설계 영역에서 필요한 상세 정보는 모델에 포함되어 있습니다.

다음 모델 유형을 사용할 수 있습니다.

Schematic 심볼 심볼은 Schematic 시트에서 컴포넌트를 나타냅니다. 심볼은 표준 그리기 객체를 사용하여 생성하며, 핀은 전기적 속성을 추가합니다.
SPICE 모델 SPICE 시뮬레이터를 사용하여 연결된 컴포넌트의 동작을 시뮬레이션합니다. SPICE 모델은 일반적으로 부품 공급업체에서 제공합니다.
Signal 무결성 모델 소자 및 회로의 스위칭 속도가 증가함에 따라 PCB의 상호 연결도 회로의 일부가 되고 있습니다. IBIS 모델은 핀의 동작을 기술하여 Altium Designer의 Signal 무결성 시뮬레이터가 배선을 분석할 수 있도록 합니다.
PCB 풋프린트 각 컴포넌트에는 PCB에 실장되고 연결될 위치가 정의되어 있어야 합니다. 풋프린트는 PCB에서 이 공간을 정의하는 모델입니다. PCB 풋프린트는 표준 객체의 집합으로 생성되며, 패드가 연결성을 제공합니다.
3D 모델 오늘날의 전자 제품은 작고 내부가 빽빽하며, 독특한 형태를 갖추고 있습니다. 케이스에 맞게 접힌 PCB가 사용되기도 합니다. 이러한 제품을 설계하려면 PCB를 3D로 모델링할 수 있어야 합니다. 그래야 완성된 보드를 시각화하고, 3D 클리어런스 검사를 수행하며, 컴포넌트가 실장된 보드를 기계 CAD 환경으로 전달할 수 있습니다. 이를 위해서는 각 컴포넌트의 3D 모델이 필요합니다.

워크스페이스에서 심볼, 풋프린트 모델, 시뮬레이션 모델, 3D 모델을 생성하고 관리하는 방법을 알아보세요.


컴포넌트 Panel

The expanded Components panel

Components Panel을 통해 Altium Designer에서 워크스페이스, 데이터베이스 및 파일 기반 라이브러리의 컴포넌트를 비롯한 모든 사용 가능한 컴포넌트에 직접 액세스할 수 있습니다.

이 Panel은 워크스페이스와 열려 있거나 설치된 라이브러리 파일에서 컴포넌트를 가져옵니다. 선택한 컴포넌트의 상세 정보(파라미터, 모델, 부품 선택 사항, 공급업체 데이터 등)와 컴포넌트 비교 기능을 제공합니다. 또한 워크스페이스 컴포넌트에 대해서는 타겟 컴포넌트의 파라미터를 지정할 수 있는 필터 기반 파라미터 검색 기능을 제공합니다. 상황에 따라 동적으로 조정되는 필터를 기반으로 하는 이 Panel의 검색 기능을 통해 회사의 연결된 워크스페이스에서 필요한 부품을 정확하고 빠르게 찾을 수 있습니다.

컴포넌트 Panel에 대해 알아보세요.


Manufacturer Part Search Panel

Manufacturer Part Search Panel을 사용하여 실제로 제조되는 부품을 검색할 수도 있습니다. 이 Panel은 Components Panel에 적용된 기본 검색 엔진 기능과 보기를 사용합니다. 선택한 제조업체 부품을 연결된 워크스페이스에서 새 컴포넌트를 생성하기 위한 기반으로 사용하거나, 해당 부품의 파라미터와 데이터시트를 이미 배치된 컴포넌트에 추가할 수 있습니다.

부품 Entry의  아이콘은 해당 컴포넌트에 모델(Schematic 심볼, PCB 풋프린트, 시뮬레이션 모델)이 할당되어 있음을 의미합니다. 이 제조업체 부품을 기반으로 새 컴포넌트를 생성하면 해당 부품의 모델도 함께 가져옵니다. 또는 이 부품을 로컬에 다운로드하거나 Schematic에 직접 배치할 수 있습니다.

Manufacturer Part Search Panel에 대해 알아보세요.


다음 단계는?

Schematic 심볼 생성

PCB 풋프린트 생성

하네스 배선 컴포넌트 생성

Pad 및 비아 템플릿과 라이브러리 사용

데이터베이스 라이브러리

파일 기반 컴포넌트 라이브러리

AI-LocalizedAI로 번역됨
만약 문제가 있으시다면, 텍스트/이미지를 선택하신 상태에서 Ctrl + Enter를 누르셔서 저희에게 피드백을 보내주세요.
Contents
기능 가용성

사용할 수 있는 기능은 보유한 Altium 솔루션(Altium Develop, Altium Agile Teams, Altium Agile Enterprise, 또는 Altium Designer(활성 기간 중))에 따라 달라집니다.

실제 소프트웨어에서 문서화된 기능이 보이지 않는 경우, Altium 영업팀에 문의하여 자세한 내용을 확인하세요.

구버전 문서

Altium Designer 문서는 더 이상 버전별로 제공되지 않습니다. 이전 버전의 Altium Designer 문서가 필요하신 경우, Other Installers 페이지의 Legacy Documentation 섹션을 방문해 주세요.

Contents