SUBCKT 공유: 온라인에서 SPICE 모델을 공유하는 가장 빠른 방법

Zachariah Peterson
|  작성 날짜: 사월 27, 2021
서브서킷 공유

오늘날의 PCB 설계자와 레이아웃 엔지니어는 종종 자신들이 구축하는 제품에 대해 더 많이 알기 위해 시뮬레이션 모자를 써야 합니다. 시뮬레이션은 프로토타이핑을 실행하거나 하류 회로를 설계하기 전에 시스템의 중요한 동작을 이해하는 좋은 방법입니다. 시뮬레이션을 수행해야 할 때는 구성 요소에 대한 모델이 필요하며, 시뮬레이션 모델은 종종 프로젝트 수준이나 구성 요소 수준에서 다른 팀 구성원과 공유해야 합니다.

Altium Designer 사용자가 이러한 데이터를 공유하는 가장 좋은 방법은 무엇일까요? Altium 365는 개별 프로젝트, 시뮬레이션 모델, 모델이 첨부된 구성 요소 등을 위한 다양한 공유 기능을 제공합니다. 구성 요소에 대한 시뮬레이션 모델을 빠르게 찾거나 기존 회로 및 모델에서 시뮬레이션을 실행해야 할 때, Altium 365 Workspace에서 직접 Altium Designer로 시뮬레이션 모델을 가져올 수 있습니다.

SPICE 모델을 공유하는 방법

SPICE .subckt 파일과 모델은 상당히 복잡할 수 있으며 일부 설계자에게는 다소 난해하게 보일 수 있습니다. 저는 이전에 SPICE .subckt 모델을 만들어 본 적이 없으며, 텍스트 편집기에서 직접 디버깅을 시작하는 것을 주저하게 되므로, 고유하거나 독점적인 구성 요소 데이터를 다룰 때는 다른 설계자가 공유한 모델에 의존해야 합니다.

Altium 365를 사용하는 것의 큰 장점은 모델이 온라인에 저장되어 있어 시뮬레이션 모델을 추적하기 위해 긴 이메일 체인에 의존할 필요가 없다는 것입니다. Altium 365 작업 공간에 저장되어 있으면 버전 관리에 넣을 수 있으며, 수동으로 다운로드하지 않고도 새 구성 요소에 빠르게 가져올 수 있습니다. 공유 SPICE 모델로 할 수 있는 일과 Altium Designer를 통해 쉽게 접근하는 방법을 살펴보겠습니다.

작업 공간에 새로운 SPICE 모델 가져오기

SPICE 모델을 공유하기 시작하기 전에, Altium 365 작업 공간에 모델을 가져와야 합니다. 이를 위한 몇 가지 방법이 있습니다:

  • 새 구성 요소에 모델을 첨부하세요. 구성 요소가 작업 공간에 릴리스되면 첨부된 시뮬레이션은 관리되는 시뮬레이션 폴더에 나타납니다.
  • 시뮬레이션이 포함된 구성 요소가 있는 라이브러리를 마이그레이션하세요. 구성 요소에 첨부된 시뮬레이션 모델이 이제 관리되는 시뮬레이션 폴더에 나타납니다.
  • 새 항목을 생성하세요.Altium Designer를 사용하여 관리 폴더에 나타날 수 있는 모든 항목을 생성할 수 있으며, 시뮬레이션 모델도 포함됩니다. .subckt 파일이나 Altium 시뮬레이션 모델이 있지만 특정 구성요소에 첨부되어 있지 않은 경우 이 방법이 좋습니다.

위 목록의 첫 번째 항목은 다음 이미지에서 보여집니다. 여기서 저는 프로그래머블 게인 앰프를 만들고 있으며, 풋프린트와 회로도를 할당했습니다. 또한 기존 SPICE .subckt 파일에서 시뮬레이션 모델을 생성했습니다. 데이터 시트(또는 데이터시트 링크)를 제외하고, 이것이 제가 필요한 모든 정보입니다.

SPICE models
새로운 구성 요소에 시뮬레이션 모델을 생성하기.

이제 이것이 생성되었으므로, 새 구성요소를 내 365 Workspace에 저장할 수 있습니다. 이것이 저장되는 즉시, 시뮬레이션 모델은 탐색기 영역의 새로운 시뮬레이션 폴더로 이동합니다. Altium 365 Workspace의 웹 포털에서 이 폴더를 탐색할 수 있습니다.

SPICE models
제 새 시뮬레이션 모델이 이제 365 워크스페이스에서 사용 가능합니다. 여기서 공유하거나 새 구성 요소에 가져올 수 있습니다.

이것은 구성요소에 대한 시뮬레이션 데이터를 공유해야 하는 디자이너 팀에게 좋습니다. 시뮬레이션은 구성요소처럼 구식이 될 수 있으며, 새 제품을 작업하는 디자이너들은 정확한 결과 비교를 보장하기 위해 모두가 동일한 시뮬레이션 데이터에 접근할 수 있어야 합니다.

SPICE 모델을 귀하의 Workspace로 이전하세요

SPICE 모델이 첨부된 많은 수의 구성 요소를 가지고 있다면, 하드 드라이브에서 모두 수동으로 관리할 필요가 없습니다. 또한 각 시뮬레이션에 대해 관리 항목을 수동으로 생성할 필요도 없습니다. 대신, 라이브러리 마이그레이터가 통합 라이브러리 파일을 365 워크스페이스로 마이그레이션할 때 이러한 모델을 생성해 줍니다.

Simulation models library migration
라이브러리 마이그레이션 기능을 사용하여 오래된 시뮬레이션 모델을 빠르게 추출합니다.

과거 프로젝트를 위해 구성 요소 라이브러리를 구축했고, 해당 구성 요소에 시뮬레이션 모델이 포함되어 있다면, 이는 모델을 단일 위치에 저장하고 추적하는 데 도움이 되며, 이러한 모델은 365 워크스페이스에서 쉽게 공유할 수 있습니다. 이 시뮬레이션 항목은 버전 관리에 입력되므로, 설계 팀의 모든 구성원이 가장 최신의 시뮬레이션 모델을 가질 수 있는 최선의 방법입니다.

오래된 모델 빠르게 재활용하기

새로운 구성 요소를 생성할 때, 시뮬레이션 관리 폴더에 있는 모든 모델이 새 구성 요소 대화 상자에서 접근 가능합니다. 구성 요소에 시뮬레이션을 첨부할 때 "기존" 버튼을 클릭하면, 관리 폴더를 검색하여 필요한 모델을 찾을 수 있는 대화 상자가 표시됩니다. 모델에 유용한 설명이 첨부되어 있는지 확인하여 365 작업 공간의 다른 모델과 구별할 수 있도록 하십시오.

Reuse SPICE models
I can now access the old simulation model and attach it to a new component.

각 기능을 사용하는 시기

Altium 365는 다른 많은 ECAD 애플리케이션과 마찬가지로 사용자가 자신의 설계 및 시뮬레이션 워크플로우를 생성할 수 있는 많은 기능을 가지고 있습니다. Altium Designer에서 구성 요소 시뮬레이션 모델 및 시뮬레이션 회로를 작업할 때, 구성 요소의 SUBCKT 모델에 접근하고 공유하는 여러 가지 방법을 Altium 365를 사용하여 사용할 수 있습니다.

현상학적 모델 또는 회로 시뮬레이션 모델 생성

내장 시뮬레이션 라이브러리를 사용하여 스키매틱에서 모든 작업을 수행하고, 365 작업 공간에 관리 시트를 생성하는 것이 가장 좋습니다.

특정 구성 요소를 중심으로 한 응용 회로

제조업체 부품 검색 패널에서 구성 요소를 가져와 Altium Designer에서 구성 요소에 시뮬레이션 모델을 추가하고, 구성 요소와 스키매틱을 365 작업 공간에 릴리스하여 다른 사람들이 접근할 수 있도록 합니다.

독점적이거나 실험적인 구성 요소를 중심으로 설계하기

Altium 365에서 새 구성 요소를 가져오거나 생성하고 다른 구성 요소와 마찬가지로 시뮬레이션 데이터를 추가합니다. 시뮬레이션 데이터는 Altium 365를 통해 Models 폴더에서 가져올 수 있습니다.

대규모의 일반 또는 전문 구성 요소 업데이트

라이브러리 마이그레이션을 수행하여 구성 요소 그룹에 대한 일괄 업데이트를 제공합니다.

관리되는 시뮬레이션 모델 폴더에 모델이 있으면 다른 관리 폴더의 항목이나 전체 프로젝트와 마찬가지로 다른 디자이너와 공유할 수 있습니다. 이는 팀원들이 정보를 공유하고, 시뮬레이션 모델을 추적하며, 기존 모델을 Altium Designer의 새 구성 요소로 빠르게 가져오는 좋은 방법입니다.

.subckt 파일과 SPICE 모델을 제어하려면 Google Drive나 회사 이메일과 같은 플랫폼에 의존하지 마십시오. Altium 365™ 플랫폼을 사용하면 PCB 설계 데이터를 안전한 클라우드 플랫폼에서 공유, 저장 및 관리할 수 있습니다. Altium 365는 PCB 설계를 위한 유일한 클라우드 협업 플랫폼이며, Altium 365의 모든 기능은 세계적 수준의 설계 도구인 Altium Designer®와 통합됩니다.

우리는 Altium 365에서 Altium Designer로 할 수 있는 것들의 겉면만 긁어봤을 뿐입니다. 더 심층적인 기능 설명이나 온디맨드 웨비나 중 하나를 제품 페이지에서 확인할 수 있습니다.

작성자 정보

작성자 정보

Zachariah Peterson은 학계 및 업계에서 폭넓은 기술 분야 경력을 가지고 있으며, 지금은 전자 산업 회사에 연구, 설계 및 마케팅 서비스를 제공하고 있습니다. PCB 업계에서 일하기 전에는 포틀랜드 주립대학교(Portland State University )에서 학생들을 가르치고 랜덤 레이저 이론, 재료 및 안정성에 대한 연구를 수행했으며, 과학 연구에서는 나노 입자 레이저, 전자 및 광전자 반도체 장치, 환경 센서, 추계학 관련 주제를 다루었습니다. Zachariah의 연구는 10여 개의 동료 평가 저널 및 콘퍼런스 자료에 게재되었으며, Zachariah는 여러 회사를 위해 2천여 개의 PCB 설계 관련 기술 문서를 작성했습니다. Zachariah는 IEEE Photonics Society, IEEE Electronics Packaging Society, American Physical Society 및 PCEA(Printed Circuit Engineering Association)의 회원입니다. 이전에는 양자 전자 공학의 기술 표준을 연구하는 INCITS Quantum Computing Technical Advisory Committee에서 의결권이 있는 회원으로 활동했으며, 지금은 SPICE 급 회로 시뮬레이터를 사용하여 광자 신호를 나타내는 포트 인터페이스에 집중하고 있는 IEEE P3186 Working Group에서 활동하고 있습니다.

관련 자료

관련 기술 문서

홈으로 돌아가기
Thank you, you are now subscribed to updates.