Cos'è una Netlist Schematica per il Tuo PCB?

Zachariah Peterson
|  Creato: June 4, 2020  |  Aggiornato: December 10, 2020
Cos'è una Netlist Schematica per il Tuo PCB?

Se hai creato il tuo prossimo grande schema, c'è molto che avviene dietro le quinte nel tuo software di progettazione. La connettività tra i componenti nel tuo schema può essere ridotta a un piccolo numero di identificatori logici ed elettrici. Lo schema può fornire un'immagine grafica che mostra le connessioni tra diversi componenti e pin, ma per capire veramente tutto del tuo progetto, avrai bisogno di un documento importante.

Una netlist dello schema è uno dei pezzi centrali di informazione che verrà utilizzata in molteplici funzionalità nel tuo software di progettazione per creare un vero PCB. La tua netlist dello schema fornisce sia informazioni sulla connettività elettrica che riflette la struttura funzionale dei tuoi dati di progetto in un unico insieme di dati. Quando hai bisogno di riutilizzare i tuoi dati o definire rapidamente le connessioni elettriche nei tuoi strumenti di simulazione, la tua netlist ti aiuterà a fare il salto dalla progettazione dello schema a questi altri strumenti. Dovrai anche fornire al tuo produttore una copia delle tue netlist come parte di una revisione del progetto. Esaminiamo un po' più a fondo la struttura esatta di una netlist nel tuo software di progettazione PCB.

Cosa contiene una Netlist Schematica?

Prima di procedere, esistono diversi tipi di netlist utilizzate nei software EDA per la progettazione di IC o di PCB. Queste netlist possono definire la logica, le connessioni tra i componenti e le relazioni gerarchiche. Sono uno strumento potente per riassumere la struttura e la funzionalità del tuo progetto. Una netlist non contiene informazioni grafiche: queste sono contenute nel documento schematica stesso.

Detto ciò, uno schema e il suo netlist vanno di pari passo; il netlist può essere generato da uno schema, o schemi (piatti o gerarchici) possono essere generati da netlist. Per quanto riguarda le informazioni in uno schema PCB, un netlist conterrà molteplici voci di dati, in cui ogni voce contiene le seguenti informazioni:

  • Etichetta di rete: il nome che dai a una particolare rete nel tuo schema
  • Designatori di riferimento: questi designatori sono per i componenti connessi sulla rete
  • Numeri di pin: ogni componente su una rete avrà alcuni pin, quindi il numero di pin per ogni componente sulla rete apparirà nella netlist

Se sai come leggere una netlist dello schema, puoi vedere come un circuito viene tradotto in una netlist SPICE quando si prepara una simulazione. Puoi anche risolvere eventuali errori che potrebbero essere trovati nelle netlist di librerie di terze parti. 

Netlist schematico tradotto in un netlist SPICE
Esempio di netlist SPICE estratto da uno schema

Una volta catturato lo schema e importato in un layout iniziale, i dati della netlist dello schema verranno utilizzati per creare le linee di collegamento visualizzate in un layout non cablato. Finché non sarà necessario apportare ulteriori modifiche allo schema, potrai essere certo che i tuoi dati di progettazione rimarranno consistenti mentre cabli la tua scheda. Tuttavia, dovrai comunque assicurarti che il tuo BOM e i Gerber corrispondano alle informazioni presenti nello schema e nelle netlist prima della produzione.

Come i fabbricanti utilizzano la tua netlist

Durante una revisione del progetto, i dati nel tuo netlist schematico verranno confrontati con i tuoi Gerber, BOM e dati schematici. È comune riscontrare discrepanze tra un netlist e uno o più di questi documenti. Molto probabilmente, ciò è semplicemente il risultato dell'esportazione di un netlist e di un BOM prima che il tuo progetto sia completato; un cambiamento dell'ultimo minuto nel progetto prima di inviarlo richiede la ricostruzione del tuo BOM, netlist e Gerber per garantire che tutti i dati siano coerenti. Anche se ciò potrebbe sembrare ripetitivo, è meglio di utilizzare un produttore di bassa qualità e ricevere un lotto di schede difettose per posta.

I fabbricanti utilizzeranno anche il tuo netlist per definire i requisiti per i test delle schede nude. La connettività nel netlist viene programmata nel dispositivo di test utilizzato per il processo di test delle schede nude. Utilizzare il formato di file dati ODB++ è un formato preferito per la produzione, poiché il netlist può essere generato dal pacchetto. Altrimenti, vorrai inviare un netlist IPC-D-356 insieme ai tuoi file Gerber, poiché questo può essere utilizzato per un confronto approfondito prima della fabbricazione della scheda nuda.

Netlist schematiche e file Gerber
Il tuo netlist schematico deve corrispondere alle tue reti nei tuoi Gerber prima della fabbricazione

Non Scartare i Netlist dei Tuoi Vecchi Progetti

Il riutilizzo del design non è una novità e spazia dal mantenere librerie o blocchi di circuito frequentemente utilizzati. Importare dati di progettazione da un'applicazione EDA diversa nella piattaforma desiderata può essere una prospettiva difficile. Il tuo prossimo progetto potrebbe essere una variante di un vecchio design, o potrebbe richiedere di fare riferimento a certi blocchi funzionali nello schema/layout originale. Mantenere le netlist dei tuoi vecchi progetti può aiutarti a ricostruirli in una nuova piattaforma di design, specialmente se il layout originale e/o i dati dello schema sono corrotti o inaccessibili.

Poiché i dati inseriti in una netlist schematica sono altamente strutturati in un formato particolare, diverse piattaforme di progettazione possono riutilizzare le netlist degli altri quando costruiscono un nuovo design. Finché si dispone di modelli, simboli schematici e impronte PCB per i componenti del vecchio design, non sarà necessario ricostruire manualmente il design originale nel nuovo software. Anche se potresti leggere i nomi delle reti, i designatori di riferimento e i numeri dei pin dalla tua netlist, è molto meglio lavorare con un software di progettazione che possa aiutarti a ricostruire rapidamente un design da una vecchia netlist.

Le funzionalità di progettazione schematica e simulazione in Altium Designer® ora compileranno automaticamente il tuo schema mentre progetti il tuo nuovo design. Non dovrai compilare manualmente i documenti del tuo progetto o preoccuparti delle discrepanze nella netlist dei tuoi progetti. Con Altium Designer, puoi facilmente importare dati di progettazione da altre piattaforme EDA, il che ti fa risparmiare tempo quando riutilizzi vecchi progetti. Avrai anche accesso a un'ampia gamma di strumenti per la gestione dei dati dei componenti e la preparazione alla produzione.

Ora puoi scaricare una prova gratuita di Altium Designer e lavorare con i migliori strumenti del settore per layout, simulazione e pianificazione della produzione. Parla oggi stesso con qualcuno di Altium per saperne di più.

Sull'Autore

Sull'Autore

Zachariah Peterson ha una vasta esperienza tecnica nel mondo accademico e industriale. Prima di lavorare nel settore dei PCB, ha insegnato alla Portland State University. Ha condotto la sua Fisica M.S. ricerche sui sensori di gas chemisorptivi e il suo dottorato di ricerca in fisica applicata, ricerca sulla teoria e stabilità del laser casuale. Il suo background nella ricerca scientifica abbraccia temi quali laser a nanoparticelle, dispositivi semiconduttori elettronici e optoelettronici, sistemi ambientali e analisi finanziaria. Il suo lavoro è stato pubblicato in diverse riviste specializzate e atti di conferenze e ha scritto centinaia di blog tecnici sulla progettazione di PCB per numerose aziende. Zachariah lavora con altre società del settore PCB fornendo servizi di progettazione e ricerca. È membro della IEEE Photonics Society e dell'American Physical Society.

Risorse correlate

Documentazione Tecnica Correlata

Tornare alla Pagina Iniziale
Thank you, you are now subscribed to updates.