O que é uma Netlist Esquemática para a sua PCB?

Zachariah Peterson
|  Criada: June 4, 2020  |  Atualizada: December 10, 2020
O que é uma Netlist Esquemática para a sua PCB?

Se você criou seu próximo grande esquemático, há muito acontecendo nos bastidores do seu software de design. A conectividade entre os componentes no seu esquemático pode ser reduzida a um pequeno número de identificadores lógicos e elétricos. O esquemático pode fornecer uma imagem gráfica mostrando conexões entre diferentes componentes e pinos, mas para realmente entender tudo sobre o seu design, você precisará de um documento importante.

Uma netlist esquemática é uma das peças centrais de informação que será usada em múltiplas funcionalidades do seu software de design para criar uma PCB real. Sua netlist esquemática fornece tanto informações de conectividade elétrica quanto reflete a estrutura funcional dos seus dados de design em um único conjunto de dados. Quando você precisar reutilizar seus dados ou definir rapidamente conexões elétricas nas suas ferramentas de simulação, sua netlist ajudará você a fazer a transição do design esquemático para essas outras ferramentas. Você também precisará fornecer uma cópia das suas netlists para o seu fabricante como parte de uma revisão de design. Vamos olhar um pouco mais a fundo na estrutura exata de uma netlist no seu software de design de PCB.

O que há em uma Netlist Esquemática?

Antes de prosseguir, existem diferentes tipos de netlists usadas em softwares de EDA para design de CI ou design de PCB. Essas netlists podem definir lógica, conexões entre componentes e relações hierárquicas. Elas são uma ferramenta poderosa para resumir a estrutura e funcionalidade do seu design. Uma netlist não contém informações gráficas—estas estão contidas no próprio documento esquemático.

Dito isso, um esquemático e sua netlist andam de mãos dadas; a netlist pode ser gerada a partir de um esquemático, ou esquemáticos (planos ou hierárquicos) podem ser gerados a partir de netlists. Com relação às informações em um esquemático de PCB, uma netlist conterá múltiplas entradas de dados, nas quais cada entrada contém as seguintes informações:

  • Etiqueta de rede: o nome que você dá a uma rede específica no seu esquemático
  • Designadores de referência: esses designadores são para os componentes conectados na rede
  • Números dos pinos: cada componente em uma rede terá alguns pinos, assim o número do pino para cada componente na rede aparecerá na lista de conexões

Se você sabe como ler uma lista de conexões de esquemático, você pode ver como um circuito é traduzido para uma lista de conexões SPICE ao preparar uma simulação. Você também pode solucionar quaisquer erros que possam ser encontrados em listas de conexões de bibliotecas de terceiros. 

Netlist esquemático traduzido para um netlist SPICE
Exemplo de netlist SPICE extraído de um esquemático

Uma vez que você capture seu esquemático e o importe para um layout inicial, os dados da sua lista de conexões esquemáticas serão usados para criar as linhas de conexão vistas em um layout não roteado. Contanto que você não precise fazer mais nenhuma alteração no seu esquemático, você pode ficar tranquilo que seus dados de design permanecerão consistentes enquanto você roteia sua placa. No entanto, você ainda precisará garantir que seu BOM e Gerbers correspondam às informações no seu esquemático e listas de conexões antes da fabricação.

Como os Fabricantes Utilizam Sua Lista de Conexões

Durante uma revisão de design, os dados em sua lista de conexões do esquemático serão comparados com seus Gerbers, BOM e dados do esquemático. É comum ver discrepâncias entre uma lista de conexões e um ou mais desses documentos. Na maioria das vezes, isso simplesmente resulta da exportação de uma lista de conexões e BOM antes de seu design estar concluído; uma mudança de última hora no design antes de enviar seu projeto exige a reconstrução do seu BOM, lista de conexões e Gerbers para garantir que todos os dados estejam consistentes. Embora isso possa parecer repetitivo, é melhor do que usar um fabricante de baixa qualidade e receber um lote de placas defeituosas pelo correio.

Os fabricantes também usarão sua lista de conexões para definir requisitos para testes de placa nua. A conectividade na lista de conexões é programada no dispositivo de teste usado para o processo de teste de placa nua. Usar o formato de arquivo de dados ODB++ é um formato preferido para fabricação, pois a lista de conexões pode ser gerada a partir do pacote. Caso contrário, você vai querer enviar uma lista de conexões IPC-D-356 junto com seus arquivos Gerber, já que isso pode ser usado para uma comparação minuciosa antes da fabricação da placa nua.

Netlist esquemático e arquivos Gerber
Seu netlist esquemático precisa corresponder às suas redes nos seus Gerbers antes da fabricação

Não Descarte os Netlists dos Seus Projetos Antigos

Reutilização de design não é novidade e abrange tudo, desde manter bibliotecas ou blocos de circuito frequentemente usados. Importar dados de design de uma aplicação EDA diferente para a plataforma desejada pode ser uma perspectiva difícil. Seu próximo design pode ser uma variante de um design antigo, ou pode exigir referência a certos blocos funcionais no esquemático/layout original. Manter as netlists dos seus projetos antigos pode ajudá-lo a reconstruí-los em uma nova plataforma de design, especialmente se os dados originais do layout e/ou esquemático estiverem corrompidos ou inacessíveis.

Uma vez que os dados colocados em uma netlist esquemática são altamente estruturados em um formato particular, diferentes plataformas de design podem reutilizar as netlists umas das outras ao construir um novo design. Contanto que você tenha modelos, símbolos esquemáticos e footprints de PCB para os componentes no design antigo, você não precisará reconstruir manualmente o design original no seu novo software. Embora você possa ler os nomes das redes, designadores de referência e números de pinos da sua netlist, você estará muito melhor trabalhando com um software de design que possa ajudá-lo a reconstruir rapidamente um design a partir de uma netlist antiga.

As funcionalidades de projeto esquemático e simulação no Altium Designer® agora irão compilar automaticamente o seu esquemático enquanto você projeta seu novo design. Você não terá que compilar manualmente os documentos do seu projeto ou se preocupar com discrepâncias de netlist nos seus projetos. Com o Altium Designer, você pode facilmente importar dados de design de outras plataformas EDA, o que economiza tempo ao reutilizar designs antigos. Você também terá acesso a uma ampla gama de ferramentas para gerenciar dados de componentes e preparar para a produção.

Agora você pode baixar uma versão de avaliação gratuita do Altium Designer e trabalhar com as melhores ferramentas de layout, simulação e planejamento de produção do setor. Fale com alguém da Altium hoje para saber mais.

Sobre o autor

Sobre o autor

Zachariah Peterson tem vasta experiência técnica na área acadêmica e na indústria. Atualmente, presta serviços de pesquisa, projeto e marketing para empresas do setor eletrônico. Antes de trabalhar na indústria de PCB, lecionou na Portland State University e conduziu pesquisas sobre teoria, materiais e estabilidade de laser aleatório. A experiência de Peterson em pesquisa científica abrange assuntos relacionados aos lasers de nanopartículas, dispositivos semicondutores eletrônicos e optoeletrônicos, sensores ambientais e padrões estocásticos. Seu trabalho foi publicado em mais de uma dezena de jornais avaliados por colegas e atas de conferência, além disso, escreveu mais de dois mil artigos técnicos sobre projeto de PCB para diversas empresas. É membro da IEEE Photonics Society, da IEEE Electronics Packaging Society, da American Physical Society e da Printed Circuit Engineering Association (PCEA). Anteriormente, atuou como membro com direito a voto no Comitê Consultivo Técnico de Computação Quântica do INCITS, onde trabalhou em padrões técnicos para eletrônica quântica e, no momento, atua no grupo de trabalho P3186 do IEEE, que tem como foco a interface de portas que representam sinais fotônicos com simuladores de circuitos da classe SPICE.

Recursos relacionados

Documentação técnica relacionada

Retornar a página inicial
Thank you, you are now subscribed to updates.