다음 위대한 회로도를 만들었다면, 설계 소프트웨어의 뒷면에서 많은 일이 일어나고 있습니다. 회로도의 구성 요소 간 연결성은 소수의 논리적 및 전기적 식별자로 축소될 수 있습니다. 회로도는 다양한 구성 요소와 핀 간의 연결을 보여주는 그래픽 이미지를 제공할 수 있지만, 설계에 대해 모든 것을 정말로 이해하려면 중요한 문서가 필요합니다.
회로도 넷리스트는 실제 PCB를 생성하기 위해 설계 소프트웨어의 여러 기능에서 사용될 중심 정보 중 하나입니다. 회로도 넷리스트는 전기적 연결 정보를 제공할 뿐만 아니라 단일 데이터 세트에서 설계 데이터의 기능 구조를 반영합니다. 데이터를 재사용하거나 시뮬레이션 도구에서 전기적 연결을 빠르게 정의해야 할 때, 넷리스트는 회로도 설계에서 이러한 다른 도구로의 전환을 도와줄 것입니다. 또한 설계 검토의 일부로 제조업체에 넷리스트 사본을 제공해야 합니다. PCB 설계 소프트웨어에서 넷리스트의 정확한 구조를 좀 더 자세히 살펴보겠습니다.
더 나아가기 전에, IC 설계나 PCB 설계를 위한 EDA 소프트웨어에서 사용되는 다양한 유형의 넷리스트가 있습니다. 이러한 넷리스트는 논리, 구성 요소 간의 연결, 그리고 계층적 관계를 정의할 수 있습니다. 넷리스트는 설계의 구조와 기능을 요약하는 강력한 도구입니다. 넷리스트에는 그래픽 정보가 포함되어 있지 않습니다—이 정보는 스키매틱 문서 자체에 포함되어 있습니다.
그렇다고 해서, 회로도와 그 넷리스트는 함께 다닌다는 것을 의미합니다; 넷리스트는 회로도에서 생성될 수 있으며, 회로도(플랫 또는 계층적)는 넷리스트에서 생성될 수 있습니다. PCB 회로도의 정보와 관련하여, 넷리스트는 다음 정보를 포함하는 여러 개의 데이터 항목을 포함할 것입니다:
회로도 넷리스트를 읽는 방법을 알고 있다면, 시뮬레이션 준비 시 회로가 SPICE 넷리스트로 어떻게 변환되는지 볼 수 있습니다. 또한, 제3자 라이브러리에서 발견될 수 있는 넷리스트의 오류를 문제 해결할 수도 있습니다.
회로도를 캡처하고 초기 레이아웃으로 가져온 후에는 회로도 넷리스트 데이터가 라우팅되지 않은 레이아웃에서 볼 수 있는 연결선을 생성하는 데 사용됩니다. 회로도에 추가 변경이 필요하지 않다면 보드를 라우팅하는 동안 설계 데이터가 일관되게 유지될 것이라고 확신할 수 있습니다. 그러나 제조 전에 BOM과 Gerbers가 회로도 및 넷리스트의 정보와 일치하는지 확인해야 합니다.
설계 검토 중에는 스키마틱 넷리스트의 데이터가 Gerber, BOM 및 스키마틱 데이터와 비교됩니다. 넷리스트와 이러한 문서 중 하나 이상 사이에 차이가 나타나는 것이 일반적입니다. 대부분의 경우, 이는 설계가 완료되기 전에 넷리스트와 BOM을 내보내거나, 설계를 보내기 직전에 마지막 순간의 설계 변경으로 인해 BOM, 넷리스트 및 Gerber를 다시 구축해야 하기 때문입니다. 이것이 반복적으로 들릴 수 있지만, 저품질 제조업체를 사용하여 결함이 있는 보드 묶음을 우편으로 받는 것보다 낫습니다.
제조업체는 또한 넷리스트를 사용하여 베어 보드 테스트에 대한 요구 사항을 정의합니다. 넷리스트의 연결성은 베어 보드 테스트 과정에 사용되는 테스트 픽스처에 프로그래밍됩니다. ODB++ 데이터 파일 형식은 제조에 선호되는 형식으로, 패키지에서 넷리스트를 생성할 수 있습니다. 그렇지 않으면 Gerber 파일과 함께 IPC-D-356 넷리스트를 보내고 싶을 것입니다. 이는 베어 보드 제작 전에 철저한 비교를 위해 사용될 수 있기 때문입니다.
디자인 재사용은 새로운 개념이 아니며, 자주 사용하는 라이브러리나 회로 블록을 보관하는 것부터 모든 것에 걸쳐 있습니다. 다른 EDA 애플리케이션에서 디자인 데이터를 원하는 플랫폼으로 가져오는 것은 어려운 일일 수 있습니다. 다음 디자인은 이전 디자인의 변형일 수도 있고, 원본 스키마/레이아웃의 특정 기능 블록을 참조해야 할 수도 있습니다. 이전 프로젝트의 넷리스트를 보관하면 원본 레이아웃 및/또는 스키마 데이터가 손상되었거나 접근할 수 없는 경우에도 새로운 디자인 플랫폼에서 재구성하는 데 도움이 될 수 있습니다.
스키마틱 넷리스트에 배치된 데이터는 특정 형식으로 매우 구조화되어 있기 때문에, 다른 설계 플랫폼들이 서로의 넷리스트를 재사용하여 새로운 설계를 구축할 수 있습니다. 오래된 설계의 구성 요소에 대한 모델, 스키마틱 심볼, 그리고 PCB 풋프린트를 가지고 있다면, 새 소프트웨어에서 원래 설계를 수동으로 다시 구축할 필요가 없습니다. 넷리스트에서 넷 이름, 참조 지정자, 핀 번호를 읽을 수는 있지만, 오래된 넷리스트에서 설계를 빠르게 재구축할 수 있도록 도와주는 설계 소프트웨어를 사용하는 것이 훨씬 낫습니다.
Altium Designer®의 스키마틱 디자인 및 시뮬레이션 기능은 이제 새로운 디자인을 엔지니어링할 때 스키마틱을 자동으로 컴파일합니다. 프로젝트 문서를 수동으로 컴파일하거나 프로젝트의 넷리스트 불일치에 대해 걱정할 필요가 없습니다. Altium Designer를 사용하면 다른 EDA 플랫폼에서 디자인 데이터를 쉽게 가져올 수 있어, 이전 디자인을 재사용할 때 시간을 절약할 수 있습니다. 또한, 구성 요소 데이터를 관리하고 생산을 준비하는 데 필요한 다양한 도구에도 접근할 수 있습니다.
이제 무료 체험판을 다운로드하여 업계 최고의 레이아웃, 시뮬레이션, 생산 계획 도구로 작업할 수 있습니다. 오늘 Altium에 문의하여 자세히 알아보세요.