Unità 2 / 12

Intelligenza artificiale nella progettazione di circuiti e supporto del layout PCB

Guadagni:

  • Possibilità di accelerare le bozze di schemi, selezione dei componenti e calcoli di fornitura/consumo con l'intelligenza artificiale e di convalida incrociata con la scheda tecnica
  • Capacità di rivedere il layout PCB, l'impilamento dei livelli e le regole di integrità del segnale con il supporto dell'intelligenza artificiale
  • Capacità di testare soluzioni di circuito/layout suggerite dall'intelligenza artificiale con DRC, simulazione e misurazione del prototipo

Un prodotto elettronico è il prodotto di due fasi principali: schematico: il disegno logico dei componenti e dei collegamenti e layout (il modo in cui questi componenti sono fisicamente disposti sul circuito stampato). Lo schema determina "cosa collegare"; "Dove e come sarà collegato" è determinato nel layout. In questa unità vedrai come utilizzare l'intelligenza artificiale come acceleratore in entrambe le fasi, ma perché la decisione finale viene presa tramite scheda tecnica, simulazione, verifica delle regole di progettazione (DRC: controllo automatico della producibilità e delle regole elettriche) e misurazione del prototipo. La tensione di base qui è che l'intelligenza artificiale descrive fluentemente come dovrebbe funzionare un circuito, ma non misura i limiti effettivi dei componenti effettivi scelti e la realtà fisica della tua scheda.

Dove l'intelligenza artificiale è forte nella progettazione dei circuiti

L'intelligenza artificiale è forte nella parte "pensante" della progettazione: generare opzioni topologiche, spiegare come costruire un blocco, mostrare i passaggi per applicare una formula in un foglio dati e costruire lo scheletro di un account. Ad esempio, può fornire le fasi di progettazione di un partitore di tensione (un semplice circuito che proporziona la tensione di ingresso con due resistori), un filtro passa-basso o un blocco amplificatore operazionale, nell'ordine. Può discutere quali pin avrebbero senso collegare le periferiche di un microcontrollore e quali linee sono sensibili al rumore. Ti aiuta a creare un albero di potenza: un diagramma che mostra da quale regolatore viene alimentato ciascun blocco.

Ma qui è necessario fare una distinzione fondamentale: il valore del resistore, il valore del condensatore o la selezione del regolatore forniti dall'intelligenza artificiale sono un punto di partenza. Il valore effettivo dipende dalla tensione/corrente/tolleranza, dall'intervallo di temperatura e dalla scheda tecnica del componente scelto. Dettagli come la potenza (wattaggio) di un resistore, la resistenza alla tensione e l'effetto di polarizzazione CC di un condensatore (la sua capacità diminuisce con la tensione applicata), il valore RDS(on) di un MOSFET sono vitali nel prodotto e vengono verificati solo dalla scheda tecnica.

Calcolo della potenza e dell'alimentazione (integrità dell'alimentazione).

Uno dei compiti più comuni è creare un budget energetico: sommare la quantità di corrente assorbita da ciascun blocco e scegliere di conseguenza il regolatore e il percorso di alimentazione. L'intelligenza artificiale può aiutarti a impostare questa tabella, ma ogni valore corrente nelle righe deve provenire dal foglio dati di quel componente; L'intelligenza artificiale che dice "in genere tira così tanto" non è una convalida.

Suggerimento: chiedere all'IA di creare la tabella del budget energetico come uno "scheletro vuoto" (componente, blocco, corrente minima/tipica/massima, colonna sorgente). Quindi compila tu stesso ogni cella dalla scheda tecnica. Quindi l’intelligenza artificiale fa risparmiare tempo ma non inventa numeri.

L'intelligenza artificiale può ricordarti i principi generali (avvicinare il più possibile al chip, utilizzare tracce corte e larghe, parallelizzare valori diversi) riguardanti i condensatori di disaccoppiamento/bypass (condensatore di disaccoppiamento: condensatore posizionato vicino all'estremità di alimentazione di ciascun chip, che soddisfa improvvise richieste di corrente e sopprime il rumore). Tuttavia, la risposta alla domanda su quanti e quale valore dipende dalle raccomandazioni contenute nella scheda tecnica del chip e dalla sua frequenza operativa.

Integrità del segnale nel layout PCB

L'integrità del segnale è la capacità di un segnale di raggiungere la sua destinazione senza essere distorto sulla carta. Quattro concetti emergono più frequentemente nella progettazione ad alta velocità:

  • Piano di riferimento/massa: lo strato di rame continuo attraverso il quale scorre la corrente di ritorno del segnale. Se viene interrotto, il rumore e le radiazioni aumenteranno.
  • Percorso di ritorno: ogni corrente di segnale ha un percorso di ritorno; Questo percorso deve scorrere ininterrotto, appena sotto la traccia del segnale.
  • Crosstalk: il segnale di una traccia salta alla traccia vicina. Diminuisce con la distanza tra loro e la vicinanza dell'aereo.
  • Controllo dell'impedenza: nelle linee ad alta velocità, la larghezza della traccia e l'impilamento degli strati (stack-up) vengono calcolati per ottenere una determinata impedenza caratteristica (ad esempio 50 Ω o 100 Ω differenziale).

L’intelligenza artificiale è molto brava a trasformare questi principi in una lista di controllo. Puoi descrivere il tuo layout e chiedere "quali rischi dovrei verificare per l'integrità del segnale in questo layout?" Ma i valori di larghezza della traccia, distanza e impedenza sono determinati dal risolutore di campo o dallo strumento di calcolo del generatore in base all'effettivo stack di strati e alla capacità del produttore della scheda; Un valore dato dall'AI come "0,3 mm traccia per 50 Ω" dovrebbe essere assolutamente verificato perché dipende dallo spessore dello strato e dal materiale.

tre mini custodie

Caso 1: trappola per polarizzazione CC. Un progettista filtra la linea da 3,3 V con il "condensatore ceramico X7R da 10 µF, 6,3 V, X7R" consigliato da AI. La scheda è più rumorosa del previsto. Quando viene misurato, si vede che questo piccolo condensatore a pacchetto perde più della metà della sua capacità effettiva al di sotto di 3,3 V (effetto di polarizzazione CC). Quando si esamina la curva capacità-tensione nella scheda tecnica, si vede che il valore effettivo scende a ~4 µF. L'IA aveva dato un valore generale; il comportamento effettivo è evidente solo dalla curva della scheda tecnica.

Caso 2 — Piano terra troncato. Un ingegnere ne descrive la disposizione all'IA, notando che "una linea di segnale ad alta velocità passa attraverso una fessura nel piano di terra sottostante". AI ricorda che questo potrebbe allungare il percorso di ritorno e provocare radiazioni e rumore, e che è necessario non far passare la linea attraverso la fenditura o mettere un condensatore a ponte. L'ingegnere lo prende come un avvertimento, verifica visivamente la fessura in una vista 3D della scheda e reindirizza la linea. Qui l’intelligenza artificiale fungeva da lista di controllo; L'ingegnere ha preso la decisione con una giustificazione misurabile.

Caso 3: corrispondenza del pacchetto errata. Uno stagista chiede all'IA di creare una "impronta" per un connettore (il modello dell'isola di saldatura del componente sulla scheda). L’intelligenza artificiale fornisce misurazioni che sembrano ragionevoli. Lo stagista lo utilizza senza confrontarlo con il disegno meccanico del produttore; Quando arrivano le carte, il connettore non si adatta. L'approccio corretto è verificare ogni impronta alla lettera dal disegno meccanico ufficiale del produttore; L’intelligenza artificiale non potrà mai interrompere da sola la produzione di impronte.

Modelli di prompt copiabili

MODELLO DI SCHELETRO DEL BUDGET DI POTENZA"Crea uno scheletro vuoto della tabella del budget di potenza per i seguenti blocchi: [elenco blocchi/chip]. Colonne: componente, tensione di alimentazione, corrente min/tipica/max, sorgente (numero di pagina della scheda tecnica), nota. Lascia i valori numerici VUOTO; nota che ogni corrente deve essere compilata dalla relativa scheda tecnica. Spiega quale margine dovrei prendere per la selezione totale e del regolatore alla fine."

MODELLO DI CHECKLIST DELL'INTEGRITÀ DEL SEGNALE "Considera il seguente layout: [descrizione della scheda; numero di livelli, fastline, blocchi analogici sensibili]. Delinea i rischi che devo verificare per l'integrità del segnale e l'integrità dell'alimentazione, elemento per elemento: continuità del piano di terra, percorso di ritorno, posizionamento dei condensatori di disaccoppiamento, diafonia, controllo dell'impedenza. Aggiungi le informazioni "come misuro/come verifico" per ciascun elemento. Traccia esatta "DARE valore di larghezza/impedenza".

MODELLO DI RICHIESTA SELEZIONE COMPONENTI"Elenca i parametri della scheda tecnica che dovrei controllare quando seleziono un componente per il seguente blocco: [descrizione del blocco, ad es. regolatore buck]. Per ciascun parametro, scrivi perché è importante e in quali condizioni operative è critico (ad es. temperatura, polarizzazione CC, RDS (acceso), tolleranza). NON CONSIGLIARE una parte specifica; sceglierò dalla scheda tecnica."

MODELLO DI REVISIONE SCHEMA "Rivedi la descrizione dello schema di seguito e chiedi eventuali errori nel modulo di domanda (ad esempio 'questo pin richiede un resistore pull-up', 'il regolatore fornisce corrente di carico minima'). NON DIRE vero/falso assoluto; verrà visualizzato un elenco di domande da verificare rispetto alla scheda tecnica. Schema: [ricetta/incolla]."

Prompt debole / Prompt forte

PROMPT DEBOLE: "Quale condensatore dovrei mettere per 3,3 V?"

RICHIESTA FORTE: "Spiegare quali criteri (capacità, margine di resistenza alla tensione, effetto di polarizzazione CC, tipo dielettrico

Il prompt debole ti invita a creare un singolo valore; Il potente suggerimento ti offre un riquadro che pone le domande giuste.

Livelli di verifica nella progettazione di circuiti/PCB

strato

Cosa fa

Il ruolo dell'intelligenza artificiale

Scheda tecnica

Restituisce i confini effettivi del componente

Genera un elenco di parametri e una domanda

Simulazione (SPICE)

Predice numericamente il comportamento del circuito

Fornisce l'installazione e la struttura della netlist

RDC/ERC

Producibilità e verifica delle normative elettriche

Fornisce un elenco di regole da verificare

Misurazione del prototipo

Corregge su carta reale

Raccomanda il piano di misurazione e il punto di prova

Attenzione: anche la simulazione SPICE (risolvere il circuito con un modello matematico) è valida solo quanto la precisione del modello. La simulazione stabilita dall'intelligenza artificiale non garantisce la realtà senza tenere conto dei modelli reali dei componenti e degli effetti parassiti (resistenza/induttanza delle tracce).

Errori comuni

  • Non controllare il valore del componente fornito dall'AI con la scheda tecnica. La polarizzazione DC, i limiti di temperatura e di potenza sono decisivi per il prodotto.
  • Considerando l'impedenza/larghezza della traccia indipendentemente dall'impilamento degli strati. Il valore varia in base al materiale e allo spessore; L'area viene calcolata con lo strumento risolutore/generatore.
  • Non verificare l'impronta con il disegno meccanico. Un modello errato dell'isola di saldatura distruggerà l'intera scheda.
  • Considerando il progetto finito una volta superata la RDC. Anche se le regole DRC vengono approvate, l'integrità del segnale e il comportamento termico vengono verificati separatamente.
  • Mettere il risultato SPICE dell'intelligenza artificiale al posto del prototipo. Una simulazione è una previsione; L'ultima parola spetta alla tua misurazione.

In sintesi

In questa unità hai posizionato l'intelligenza artificiale come acceleratore e generatore di liste di controllo nello schema circuitale, nel budget di potenza e nel layout PCB. L'intelligenza artificiale suggerisce la topologia, i calcoli degli scaffold, ricorda i rischi per l'integrità del segnale e genera domande di revisione. Ma ogni valore del componente viene verificato dalla scheda tecnica, ogni valore di impedenza/traccia dal calcolo dello stack di strati, ogni impronta dal disegno meccanico e ogni decisione di progettazione da DRC, simulazione e misurazione del prototipo. Usa l’intelligenza artificiale come un partner che “ti fa porre le domande giuste” anziché “ti dà numeri”.

Compito dell'applicazione

Scegli un piccolo blocco circuitale (ad esempio un regolatore buck o un'interfaccia sensore). Per prima cosa estrarre i parametri del datasheet da controllare dall'AI con il modello "Query di selezione dei componenti". Quindi crea una tabella vuota con il modello "Scheletro del budget energetico" e inserisci i valori per i due componenti dalle schede tecniche effettive. Infine, utilizza il modello "Lista di controllo dell'integrità del segnale" per elencare i rischi di implementazione e scrivere come verificherai ciascuno di essi.

lista di controllo

  • [] Ho verificato tutti i valori dei componenti suggeriti dall'AI nella scheda tecnica (inclusi polarizzazione CC, temperatura, potenza).
  • [ ] Non ho adattato le correnti nella tabella del budget energetico all'intelligenza artificiale, ma le ho compilate utilizzando le schede tecniche.
  • [ ] Ho calcolato i valori di impedenza/larghezza della traccia con lo strumento layer stack e field risolutore/generatore.
  • [ ] Ho confrontato ogni impronta con il disegno meccanico del produttore.
  • [ ] Ho pianificato di verificare il layout con DRC/ERC, simulazione e piano di misurazione del prototipo.
  • [ ] Ho contrassegnato l'output dell'AI come preliminare da verificare, non come progetto definitivo.