re-use design data in eCADSTAR

I modi più semplici per riutilizzare i dati di progettazione in eCADSTAR

Il modo per ottenere i migliori risultati con il minimo sforzo e il minor numero di errori è abbastanza simile a quello su cui si sta lavorando.

Sono un ingegnere e lo faccio da molto tempo. Hardware, software – la cosa vera e scriverne.

Voglio parlare di vari modi per riutilizzare il lavoro ben noto e adattarlo alle vostre esigenze. In questo modo si ottengono risultati più rapidi, ma anche più affidabili.

Ecco alcuni modi comuni per riutilizzare il lavoro:

  • Copiare parti di uno schema
  • Schemi di partizionamento in blocchi gerarchici
  • Suddivisione del layout fisico in blocchi riutilizzabili

Copia di parti dello schema

Copiare/incollare è il modo più semplice per riutilizzarlo, ma è pericoloso. Diciamo che stai preparando uno scivolo per organizzare un’escursione in un club.

Copying parts of schematic
I pericoli del copia/incolla

È facile non accorgersi di aver incollato troppo o di aver incollato qualcosa fuori contesto.

Diciamo che stiamo progettando un PCB con due canali DisplayPort/HDMI identici che condividono la stessa potenza. Un classico candidato al riutilizzo.

DisplayPort/HDMI channels in eCADSTAR
Più canali: un classico candidato al riutilizzo

Si potrebbe disegnare un canale e copiarlo/incollarlo per crearne un altro.

Si potrebbe anche aprire un foglio schematico in un altro disegno e da lì copiare/incollare entrambi i canali.

Se si vuole un foglio intero, si può copiare anche uno di questi.

Se copiate un canale per crearne un altro, che ne dite dei disegnator di riferimento e delle etichette di rete? Fatelo in questo modo e non potete lasciarli uguali a meno che non siano comuni ad entrambi i canali, come quelle connessioni di alimentazione. È possibile riassegnare automaticamente i designator di riferimento selezionati, ma il riutilizzo in questo modo non è sempre ideale. Se un segnale è “CLK1” nel canale 1, allora si vuole “CLK2” nel canale 2, non “SIG_123”.

Schemi di partizionamento nella gerarchia a blocchi

Passiamo al livello successivo: blocchi schematici. Questo aiuta molto quando si tratta di rinominare i problemi di copia/incolla e rende gli schemi molto più ordinati.

Supponiamo di iniziare con un unico blocco per un canale. È abbastanza facile se lo abbiamo disegnato su un foglio di schema o copiato da un altro disegno.

Potete creare definizioni di blocchi all’interno dei fogli di schema, ma se volete riutilizzarli facilmente, createli nel ramo indipendente “Blocchi” del vostro disegno schematico.

Hierarchy Connector Symbols
Creazione di un blocco

Si creano connessioni dallo schema a blocchi al simbolo del blocco con i simboli dei connettori della gerarchia. È meglio averne uno solo sullo schema a blocchi per ogni rete. In questo modo è più ordinato. Si può quindi dire a eCADSTAR Schematic Editor di aggiungere un pin a blocchi per ciascuno di questi. Di solito avrete un po’ di movimento e di disegno da fare per farlo apparire nel modo desiderato. Ma poi le cose diventano molto più ordinate. Posso riutilizzarlo in questo schema o in qualsiasi altro. Posso darlo ai miei colleghi dell’altra parte dell’oceano in modo che lo possano usare anche loro.

Sostituirò i due canali DisplayPort/HDMI per farne dei blocchi sul foglio dello schema. È molto più ordinato e facile da interpretare. Inoltre, naturalmente, più facile da riutilizzare!

Infatti, il circuito di alimentazione beneficerebbe dello stesso trattamento.

the power circuit
Con i blocchi, gli schemi sono molto più ordinati

Suddivisione del layout fisico in blocchi riutilizzabili

La gerarchia schematica rende molto più facile il riutilizzo di circuiti ben definiti e come bonus rende gli schemi più facili da leggere e rivedere. Rendono più facile la gestione di problemi come l’obsolescenza delle parti, senza che manchino istanze nei circuiti inseriti individualmente.

È possibile raggruppare i componenti e rifletterlo in un layout fisico. Ma il riutilizzo fisico va molto più in profondità. Anche i circuiti apparentemente-DC hanno bisogno di un layout attento – e non c’è layout più attento di un layout riutilizzato, noto e buono.

Consideriamo il Buck Converter (qui a volte chiamiamo questi convertitori da CC a CC step-down).

Questi circuiti sono presenti in molti progetti di circuiti stampati, che forniscono tensioni diverse a diversi tipi di I/O e nuclei IC. Hanno bisogno di un layout accurato perché, DC o no, includono segnali ad alta frequenza

Ma sono anche fondamentali per le vostre credenziali Eco, perché devono essere efficienti e non bruciare troppa energia in eccesso. Ciò significa che qualificare e riutilizzare i migliori convertitori per, diciamo, la vostra comune SDRAM, è anche un bene per il pianeta.

Eco credentials
Potenza sprecata significa più calore disperso

Si tratta di un convertitore buck con FET esterni. Una volta che mi sono preso la briga di metterlo a posto, voglio riutilizzarlo e metterlo a disposizione dei miei colleghi.

chunky buck converter with external FETs
I convertitori buck hanno bisogno di un layout accurato

Se voglio condividerlo più ampiamente senza condividere un intero progetto di PCB, posso creare e salvare un Board Block. Poi, se un collega vuole inserirne uno nel suo progetto, può semplicemente importarlo.

Board Block in eCADSTAR
Importare il layout noto-buono è veloce ed evita errori

E infine…

Questi sono solo un paio di modi di Captain-Obvious per riutilizzare l’IP. Se si pensa all’ingegneria in senso più ampio, facciamo poco altro, in un modo o nell’altro, tranne quando aggiungiamo i nostri contenuti unici. Se si progetta ad alta velocità, l’applicazione di un modello topologico è riutilizzo. Importare un fattore di forma DXF è riutilizzo. Collocare una parte di libreria è riutilizzo. Allora perché le do una menzione speciale, oltre a trovare qualcosa su cui scrivere sul blog?

Un sistema EDA può rendere il riutilizzo facile o difficile ed eCADSTAR lo rende facile. La chiave sta nel modo in cui tutti i dati sono organizzati, e quanto questo consideri il riutilizzo in senso lato.

Come il modo in cui i footprint – locali o dal Web – lavorano con diversi stack di layer senza doverli modificare. Più riutilizzo significa meno lavoro e meno errori, lasciando più tempo per creare qualcosa di nuovo.

Informazioni sull'autore

Jane Berrie
Jane BerrieSignal Integrity Expert, Zuken Tech Center, Bristol.
Jane Berrie è coinvolta in EDA per l'integrità del segnale PCB dagli anni '80. I suoi articoli sono apparsi in molte pubblicazioni in tutto il mondo - troppe volte per poterli citare. Jane è anche presidente della sessione passata per la progettazione di circuiti integrati 3D alla conferenza annuale di automazione della progettazione. Jane è anche un'innovatrice con una prospettiva unica, che lavora costantemente a nuove soluzioni nel mondo in rapida evoluzione della progettazione elettronica. Nel suo tempo libero, Jane ha organizzato eventi di beneficenza a tema - tra cui due a favore delle scialuppe di salvataggio e della sopravvivenza dello scoiattolo rosso. Jane è anche una frequentatrice abituale della discoteca.