Progettazione Collaborativa Parte 1: Ottimizzare la Progettazione PCB in Team

Creato: febbraio 21, 2017
Aggiornato: agosto 3, 2020

Il design elettronico non è più un lavoro da solista. La collaborazione tra decine o centinaia di progettisti, ingegneri, fornitori, produttori e molti altri è essenziale per portare un prodotto sul mercato. Questa serie di blog esplora i modi per superare le barriere e ridurre alcuni degli scambi noiosi avanti e indietro che rallentano i cicli di progettazione. Nella prima parte, daremo un'occhiata a quali caratteristiche rendono gli strumenti di collaborazione efficaci, così come ad alcune delle diverse modalità con cui le persone possono collaborare a un design.

È piuttosto raro al giorno d'oggi vedere un progetto di design elettronico realizzato interamente da una singola persona, o anche da un piccolo team centralizzato. Più comunemente, un ampio team di progettisti e ingegneri distribuiti in tutto il mondo lavora insieme per raggiungere questo obiettivo. E come si può immaginare, coordinare e collaborare su un singolo design in questo modo non è un compito facile. La domanda è: come possiamo superare le barriere pratiche per permettere una vera collaborazione al design?

Per chiarire, la vera collaborazione significa che i progettisti sono in grado di lavorare insieme su un singolo progetto come preferiscono, sia che si tratti di lavorare in parallelo su diverse aree di un progetto, sia che lavorino in tandem, confrontando e unendo quanto necessario per completare un singolo prodotto. Naturalmente, realizzare una vera collaborazione richiede un insieme di strumenti capaci, che si caratterizzano per alcune funzionalità notevoli: visibilità, differenziazione e fusione.

Adesso vedo chiaro

Avere una visione di ciò che gli altri membri del team stanno facendo offre una prospettiva del design nel suo insieme. Questo è particolarmente vero quando diverse persone lavorano in parallelo, come ad esempio modificando contemporaneamente il layout del PCB, dove la visibilità in ogni area di progettazione può aiutare a prevenire che si pestino i piedi a vicenda.

BigWindow-edited.png

Figura 1: La visibilità sul lavoro degli altri progettisti sul software di progettazione PCB aiuta a dare una prospettiva sul design nel suo insieme.

Dove il Mondo Progetta l'Elettronica

Abbatti i silos e migliora la collaborazione in tutti gli aspetti dello sviluppo elettronico

L'analogia ovvia per questo è una mappa che mostra le posizioni di varie persone. Al posto di una mappa, tuttavia, abbiamo una visione ad alto livello del progetto di design e, invece della posizione di ogni persona, abbiamo le modifiche che hanno apportato al design. L'utilità di questa funzionalità in uno strumento di collaborazione dipende interamente da quanto sia reattivo. I progettisti vedono le modifiche degli altri in tempo reale? O solo dopo aver impegnato le proprie modifiche al design finale?

Ebano e Avorio

Non è sufficiente solo essere in grado di vedere cosa stanno facendo tutti gli altri quando si progettano PCB. La collaborazione non funziona davvero a meno che le modifiche apportate da ciascun progettista non vengano confrontate l'una con l'altra, così come con le iterazioni precedenti del progetto, per vedere come il design si è sviluppato. Per uno strumento di collaborazione, questo si riduce alla differenziazione, ovvero, confrontare le modifiche di design e riconoscerne le differenze.

Comparing Cells with Diff Pairs.png

Figura 2: Vedere le differenze tra un design e le sue versioni precedenti aiuta a tracciare come si è sviluppato.

La differenziazione, quando si progettano collaborativamente PCB, dovrebbe funzionare molto come avviene in un Sistema di Controllo Versione, con un pizzico di intelligenza aggiuntiva. Come accennato, la collaborazione nella progettazione può essere separata in base a come i progettisti interagiscono tra loro. Ciò significa che, prima di iniziare il progetto di layout del PCB, possono essere assegnati a un'area specifica su cui lavorare, basata sulla posizione fisica o sull'area funzionale. Suddividere un progetto di circuito stampato in questo modo consente ai progettisti di layout PCB di lavorare in parallelo e rende molto più gestibile l'identificazione delle differenze.

Progetta Meglio, Insieme

Sperimenta controlli flessibili per la gestione del team e la visibilità del progetto.

Possiamo Risolverlo

Il passo finale nel processo collaborativo di layout PCB è l'unione delle modifiche apportate da ciascun progettista in una singola copia master. Supponendo che i compiti del circuito stampato siano stati suddivisi in precedenza, l'unione diventa quindi solo una questione di risoluzione dei conflitti nelle aree di sovrapposizione.

Merging.png

Figura 3: L'unione è il passo finale nella collaborazione, dove le differenze vengono risolte e combinate in un unico design per tutti.

La risoluzione dei conflitti durante la collaborazione funziona proprio come un Sistema di Controllo Versione. Se un progettista si imbatte in un conflitto durante il commit delle modifiche, può procedere abbandonando le modifiche apportate al circuito stampato, oppure sovrascrivendo il lavoro altrui con il proprio. Quanto è granulare questa risoluzione dei conflitti è direttamente collegato a quanto siano utili in generale gli strumenti di collaborazione. Ad esempio, essere in grado di esaminare, aggiungere o rimuovere primitive individuali dalle aree sovrapposte può notevolmente aumentare l'efficacia degli strumenti di collaborazione.

Uniamoci

La collaborazione nella progettazione e nell'impaginazione dei PCB non deve rimanere confinata in un singolo dominio. Il lavoro può essere svolto tra persone in diverse località, attraverso diversi software, o anche in organizzazioni completamente diverse!

Easy, Powerful, Modern

The world’s most trusted PCB design system.

  • PCB - Molto probabilmente, questo è lo scenario che viene in mente per primo, ma è in gran parte la visione più limitata della collaborazione. È piuttosto comune vedere una situazione in cui più progettisti lavorano insieme per disporre e tracciare lo stesso circuito stampato contemporaneamente.
  • SCH/PCB - Anche questo è uno scenario comune, la collaborazione tra lo schema elettrico e il circuito stampato è una parte essenziale del flusso di progettazione. Anche se tradizionalmente non rientra nel termine collaborazione, rappresenta comunque più progettisti che lavorano sullo stesso progetto. La differenza è che questo tipo di collaborazione avviene tra due domini, anche se di solito fanno parte dello stesso pacchetto software di progettazione PCB.
  • ECAD/MCAD - Portando il concetto a un livello di astrazione superiore, questo tipo di collaborazione avviene anche tra due domini, ma è solitamente realizzata da due pacchetti software differenti. La chiave di questo sta in quanto bene questi programmi si interfacciano l'uno con l'altro.
  • Supply Chain - La forma ultima di collaborazione avviene attraverso diversi domini e più organizzazioni. Lavorare con fornitori di componenti, ingegneri, progettisti di schede, fabbriche di produzione e assemblaggio, così come qualsiasi altra parte rilevante richiede strumenti di collaborazione efficaci e utili.

Che tu ne sia consapevole o meno, la collaborazione di progettazione avviene in un modo o nell'altro durante il ciclo di vita del tuo prodotto. Avere un insieme di strumenti di collaborazione utili può aiutare a risparmiare parte di quel dialogo dispendioso in termini di tempo tra i progettisti. Nella prossima parte di questa serie di blog, entreremo nei dettagli più tecnici riguardo la collaborazione nella progettazione di circuiti stampati e alcune delle migliori pratiche per utilizzarla.

Risorse correlate

Documentazione Tecnica Correlata

Tornare alla Pagina Iniziale
Thank you, you are now subscribed to updates.
Altium Need Help?