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.
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:
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.
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.
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.
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ù.