Gestione libreria ECAD: governance, footprint e supply chain

Guida operativa alla gestione della libreria ECAD: simboli e footprint verificati, MPN e AVL, PLM/ERP, lifecycle, alternative, change control, NPI e audit.

Gestione libreria ECAD: governance, footprint e supply chain

La gestione di una libreria ECAD è il controllo del dato componente usato per trasformare un requisito elettrico in una parte acquistabile, posizionabile, assemblabile e tracciabile. Una voce affidabile collega simbolo, pin mapping, footprint, modelli meccanici, part number interno, MPN approvati, stato lifecycle, regole di sourcing e prove di rilascio.

La libreria non deve per forza risiedere in un solo software. ECAD può essere autorevole per geometria e mapping, PLM per revisioni e approvazioni, ERP per stock/costo e procurement per fonti approvate. “Single source of truth” significa che ogni campo ha un owner e una sincronizzazione definita, non che tutti possano modificare tutto nello stesso database.

Per progettisti e NPI, l'obiettivo è riutilizzare dati verificati senza nascondere le eccezioni. Per procurement, è distinguere funzione ingegneristica, MPN equivalente e supplier approvato. Per qualità, ogni modifica deve avere motivazione, evidenza, impatto sui design rilasciati e possibilità di rollback.

Punti decisionali

  • Separare il part number interno dai singoli MPN e dalle fonti di acquisto; sono oggetti con responsabilità differenti.
  • Definire autorità per pinout, footprint, 3D, parametri, lifecycle, compliance, costo e supplier status.
  • Rilasciare un footprint con package drawing revision, land-pattern rationale, pin-1/polarity evidence, process assumptions e review indipendente.
  • Usare stati chiari: draft, in review, released, restricted/deprecated e blocked; “presente in libreria” non significa approved for production.
  • Trattare PCN, NRND ed EOL come eventi con owner, scadenza, affected designs, stock decision e validation plan.
  • Approvare alternative con form/fit/function più impatto di processo, firmware, qualità e supply chain; stesso valore/package non basta.
  • Non aggiornare silenziosamente un design rilasciato quando cambia la libreria. La relazione deve essere versionata e l'adozione deve passare change control.
  • Riportare DFM, defect Pareto, rework e failure analysis nel record sorgente, non soltanto nelle note del singolo progetto.
  • Misurare qualità e servizio della libreria con errori evitati, tempi di approvazione per classe di rischio, duplicati, stale parts e closure delle azioni, non con il numero grezzo di componenti.

Contenuti

Qual è il modello dati minimo?

Una voce production-ready deve descrivere identità, geometria, comportamento e stato commerciale senza confondere questi livelli. Il minimo dipende dal prodotto, ma il modello dovrebbe prevedere:

Oggetto Campi essenziali Evidence/source
Engineering part internal ID, description, class, lifecycle/use state PLM/company rule
Symbol pins, names/types, units, hidden pins e revision datasheet + independent review
Footprint pad map, land pattern, mask/paste, courtyard, height zones package drawing + policy + process input
Mechanical model body, origin, orientation, height and keep-out supplier drawing/model + alignment check
Manufacturer part manufacturer, exact MPN, package, ratings and datasheet revision manufacturer evidence
Approved source supplier/site, status, traceability and restrictions procurement/quality approval
Lifecycle/compliance dated status, source, risk and required action manufacturer/approved data owner
Release record state, revision, reviewers, evidence, exceptions and change history controlled workflow

Il record può includere simulation models, thermal pad rules, test notes o firmware driver quando necessari. Evitare campi senza owner o fonte: diventano presto dati decorativi.

Quale sistema è autorevole per ogni campo?

Dato Owner tipico Sistema autorevole possibile Consumer
Symbol/footprint revision ECAD/library engineering ECAD managed library o repository schematic/layout, DFM
Internal part/release state component engineering/PLM PLM ECAD, ERP, quality
MPN/AML component engineering PLM/component database ECAD, BOM, procurement
Supplier/site approval procurement + supplier quality ERP/QMS purchasing, traceability
Stock, price, MOQ/lead basis procurement ERP/sourcing system planner, costed BOM
PCN/EOL action component engineering + product owner PLM/QMS workflow affected products/projects
Manufacturing feedback NPI/quality QMS/issue system linked to library librarian, design teams

Ogni sincronizzazione deve definire direction, frequency/event, conflict handling, timestamp e failure alert. Copiare manualmente un valore in cinque sistemi senza ownership non crea ridondanza sicura: crea divergenza.

Come separare part number, MPN, AVL e supplier?

L'equivalenza ingegneristica e l'approvazione commerciale sono decisioni diverse.

  • l'engineering part descrive la funzione e i vincoli che il design intende usare;
  • l'AML/approved manufacturer list collega uno o più MPN valutati come possibili implementazioni;
  • l'AVL o source list identifica supplier/site approvati per gli MPN, se il sistema aziendale usa questa distinzione;
  • ERP conserva condizioni operative come stock, MOQ, prezzo, lead-time basis e ordini;
  • una BOM rilasciata specifica se l'alternativa è libera, restricted, project-specific o vietata.

Non trasformare automaticamente un suggerimento del distributore in parte equivalente. Procurement può proporre un candidato, ma engineering/quality devono approvare gli impatti richiesti.

Quali prove servono per simbolo e pin mapping?

Il simbolo deve rappresentare il componente reale senza nascondere connessioni critiche. Verificare:

  1. exact MPN/package e datasheet revision usati;
  2. pin number, pin name, electrical type e no-connect;
  3. multi-unit/shared-power behavior e swapped gates/channels;
  4. exposed pad, thermal pad, center pad e sua funzione elettrica;
  5. pin 1, polarity, orientation e naming dei differential pairs/buses;
  6. power pins non invisibili quando nascondere la connessione crea rischio;
  7. mapping symbol-to-footprint con controllo indipendente;
  8. ERC exceptions documentate, non disabilitate globalmente.

La pagina schematic symbols tratta la costruzione grafica. Qui il focus è l'evidenza necessaria per dichiarare il simbolo rilasciato.

Come rilasciare un footprint producibile?

Un footprint è una decisione di assemblaggio basata su package, processo e obiettivo di saldatura. Conservare un land-pattern decision record.

Controllo Domanda Evidence
Package source Quale drawing/revision e quali tolleranze? manufacturer drawing snapshot/reference
Pad geometry Quale policy/standard e quale density/process goal? calculation/generator record + exception
Mask/paste Serve expansion, reduction, segmentation o via treatment? stencil/assembly review
Courtyard/spacing Include body, leads, pick/place, inspection e rework? company rule + 3D/assembly check
Origin/orientation Coincidono ECAD, centroid e assembly convention? exported sample + polarity review
Thermal/exposed pad Come si gestiscono paste, void goal, vias e solder wicking? process-specific plan
Mechanical fit Altezza, connector mating, keep-out e enclosure sono corretti? 3D alignment + first article

Non dichiarare “IPC compliant” senza identificare la policy applicabile, revision, density/process assumptions ed eccezioni. Il manufacturer recommendation può essere un input, non sempre l'unica risposta per ogni processo.

Come controllare 3D, varianti e processi?

Un singolo MPN può richiedere più representation soltanto quando cambia un vincolo reale. Esempi: hand-solder versus reflow footprint, connector con mating envelope, alternate body height, thermal option o different assembly side.

Non duplicare l'intero componente per ogni colore o supplier se symbol/footprint sono identici; usare relazioni e varianti governate. Al contrario, non forzare nello stesso footprint packages che sembrano simili ma differiscono per pad, exposed area, polarity o mechanical keying.

Il 3D model va controllato per units, origin, rotation, body height, seating plane, pin-1 e mating/keep-out. Un modello visivamente plausibile può comunque essere fuori scala o disallineato.

Quale workflow usare per approvare una parte?

Stato Uso consentito Exit criteria
Draft evaluation only source package e owner presenti
In review non per release senza eccezione electrical, footprint, mechanical, sourcing review
Released nuovi design secondo restrictions evidence complete, approvals and revision frozen
Restricted/deprecated existing use o approval-specific replacement/action and affected users notified
Blocked/obsolete no new release disposition for open and released designs

Separare creator e approver per oggetti ad alto rischio. Definire un percorso fast-track per prototipi con expiry, project scope e conversione obbligatoria a released o blocked; altrimenti le “temporary parts” diventano permanenti.

Il workflow deve restituire reason code e correzioni, non soltanto rifiutare. Un service target può variare per passivi standard, connector complessi, BGAs o safety-critical parts: evitare un unico tempo promesso per ogni classe.

Come gestire lifecycle, PCN ed EOL?

Uno status senza data, fonte e azione è insufficiente.

Evento Domanda immediata Azione possibile
Datasheet/package update pinout, package o ratings sono cambiati? library review e design impact
PCN process/site/material quali product/reliability/process assumptions cambiano? qualification/FAI o documented no-impact
NRND quali nuovi design devono evitarlo? restrict new use e replacement search
EOL/last-time-buy domanda, stock, lifetime e redesign window? LTB, alternate qualification o redesign
Supplier availability alert segnale temporaneo o rischio strutturale? sourcing review, non geometry edit automatica
Compliance change quali markets/products sono interessati? quality/regulatory assessment

Mantenere affected parts, affected BOM/designs, owner, due date, decision, evidence e closure. Il feed esterno accelera il rilevamento; non deve modificare automaticamente lo stato produttivo senza una regola approvata.

Come approvare un componente alternativo?

Dimensione Verifica
Form package, pinout, height, polarity, marking and footprint
Fit pad/process, assembly, enclosure, connector/mating and test access
Function electrical ratings, tolerance, timing, analog/RF/power behavior
Process MSL, reflow, cleaning, coating, programming and handling
Firmware ID, driver, calibration, memory, boot and configuration
Quality/compliance qualification evidence, traceability, change notice and market needs
Supply/commercial source, MOQ/NCNR, lead basis, lifecycle and excess risk

Definire se l'alternativa è approved globally, per product family, per revision o solo con deviation. La library relation deve conservare decision date, reviewers, evidence e revalidation triggers.

Cosa succede ai design già rilasciati?

Una libreria revisionata non deve mutare retroattivamente un prodotto senza change order.

Tipo di modifica Design draft Design rilasciato
Metadata non funzionale update controllato update documentale se consentito
Lifecycle/source status warning/action product/procurement impact review
Symbol graphic only optional refresh di norma nessuna ECO elettrica
Pin mapping/electrical type mandatory review ECO, affected-net verification e re-release
Footprint/mask/paste layout/DFM update ECO + manufacturing/NPI validation
3D/height/keep-out mechanical refresh MCAD/assembly impact and disposition
MPN/alternate relation BOM review approved change/deviation and qualification

Conservare la library revision usata dal design o uno snapshot riproducibile. Un audit deve poter ricostruire ciò che fu realmente rilasciato, non soltanto mostrare l'oggetto corrente.

Come chiudere il feedback dalla fabbrica?

Evidenza NPI/field Possibile causa di libreria Azione
Tombstone/open/bridge ricorrente pad/paste/process assumption compare design, stencil, placement e update rationale
Polarity/orientation escape symbol/footprint/centroid/silkscreen ambiguity correct mapping and inspection aids
Connector collision wrong 3D, height or mating keep-out model/footprint revision + affected-design search
Inaccessible test/rework courtyard/keep-out incomplete add process envelope or project constraint
Wrong purchased package MPN/package/ERP mapping master-data correction and containment
Repeated manual footprint edit central object unusable review exception and release reusable fix

Collegare issue, project, component revision, lot/build evidence, root cause, containment, correction e affected-library objects. Non correggere il footprint solo perché il difetto è vicino al componente: prima separare design, process, material e handling causes.

Come migrare e auditare una libreria?

Migrare tutto in blocco senza classificazione trasferisce anche errori e duplicati. Procedere per rischio e utilizzo:

  1. inventory di parts, projects, duplicates, local objects e unsupported formats;
  2. define canonical IDs, states, field ownership e mapping rules;
  3. rank by usage, package complexity, product criticality e sourcing risk;
  4. pilot su una famiglia con import/export e design round-trip;
  5. validate symbol/pin, footprint, 3D, metadata e BOM output;
  6. compare released design outputs prima/dopo, senza auto-update silenzioso;
  7. quarantine uncertain parts e assegnare owner/due date;
  8. migrate in batches con rollback e exception log;
  9. audit access, synchronization failures e user adoption;
  10. retire old write paths soltanto dopo evidence di riproducibilità.

Il visualizzatore PCB, il visualizzatore Gerber e il visualizzatore BOM aiutano la review degli output, ma non sostituiscono source comparison e approval history.

Quali metriche sono davvero utili?

Usare un piccolo scorecard collegato al rischio:

  • first-pass approval e rejection reasons per component class;
  • turnaround time separato per rischio/complessità;
  • duplicates, local/unreleased parts usate e stale records;
  • library-caused escapes, respins, BOM corrections e factory defects;
  • PCN/EOL actions aperte oltre due date;
  • alternate approvals con evidence completo;
  • percentuale di released designs riproducibili dalla revision registrata;
  • factory feedback chiuso nella libreria oppure motivato come non-library cause.

Evitare vanity metrics come “numero totale di parti” o “automazioni eseguite” senza accuratezza, adozione e outcome.

Come esportare una baseline per la quotazione?

Il pacchetto di quotazione deve esportare una baseline, non una vista live non riproducibile. Includere:

  1. PCB revision, fabrication/assembly outputs e checksum/version package.
  2. BOM con internal part, exact MPN/AML, approved alternates, DNI/variants e procurement restrictions.
  3. Package/footprint notes critiche: polarity, exposed pad, paste, MSL/handling e special process.
  4. Centroid/orientation convention, assembly drawings e 3D/mechanical constraints.
  5. Sourcing responsibility, approved sources, consigned parts, traceability e substitution approval.
  6. DFM questions, deviation route, NPI quantity, FAI e sample requirements.
  7. Inspection/test scope, acceptance, raw records e failure reaction.
  8. PCN/EOL notification, excess/NCNR, material commitment e change-control terms.

Per i primi build, collegare prototipazione PCB e assemblaggio SMT allo stesso issue/feedback flow. Una correzione NPI approvata deve aggiornare il progetto e, se riutilizzabile, il master component.

Dove termina il supporto del produttore?

HILPCB può rivedere un pacchetto rilasciato per fabbricazione e assemblaggio, segnalare DFM/assembly questions e restituire evidence concordata dal prototipo o dalla produzione. Sourcing, alternate review, FAI, test e traceability entrano nello scope solo se descritti nella quotazione; il turnkey assembly non autorizza sostituzioni automatiche.

Il customer team resta owner di part numbering, library/PLM/ERP governance, electrical intent, lifecycle decisions, alternate qualification e propagazione delle modifiche ai prodotti. Per avviare una review si può usare il percorso RFQ con una baseline esportata e controllata.

Risposte per il team

Una libreria ECAD è solo un insieme di simboli e footprint?

No. Per uso produttivo deve collegare geometria e pin mapping a identità componente, MPN approvati, lifecycle, sourcing, stato di rilascio, revisioni ed evidenze.

Cosa significa davvero single source of truth?

Che ogni campo ha un owner e un sistema autorevole, con sincronizzazione e conflitti definiti. ECAD, PLM, ERP e QMS possono possedere dati diversi senza creare copie incontrollate.

Part number interno e MPN sono la stessa cosa?

Non necessariamente. Il part interno rappresenta una funzione/decisione aziendale; uno o più exact manufacturer part numbers possono essere collegati come implementazioni approvate con restrictions.

Un footprint del produttore può essere approvato senza review?

No come regola generale. È un input utile, ma vanno controllati package revision, process assumptions, pin-1, mask/paste, courtyard, orientation, 3D e compatibilità con il processo reale.

Basta dichiarare IPC compliance per un footprint?

No. Occorre indicare policy/revision applicabile, density o process assumptions, calcolo/generator evidence ed eccezioni. Questa pagina non prescrive dimensioni universali.

Chi dovrebbe approvare un nuovo componente?

Dipende dal rischio: almeno una review indipendente di pin/geometry, con component/procurement e mechanical/process review quando necessarie. Creator e approver separati sono utili per parti complesse.

Come si gestisce una parte urgente per un prototipo?

Con uno stato temporaneo project-specific, owner, evidence minima, expiry e divieto di riuso produttivo finché non passa il workflow completo o viene bloccata.

Un alert EOL deve rimuovere subito la parte?

No. Deve avviare affected-design search, demand/stock review, last-time-buy o alternate/redesign decision. Lo stato per nuovi design può cambiare, ma i prodotti esistenti richiedono disposition.

Quando due MPN possono essere alternative?

Dopo verifica di form, fit, function, process, firmware, quality/compliance e supply risk per lo scope definito. Stesso valore e stesso package name non dimostrano equivalenza.

Una modifica della libreria aggiorna automaticamente i PCB rilasciati?

Non dovrebbe. Il design deve conservare la revision usata; una modifica funzionale o geometrica passa ECO/change control e validation prima di entrare in una nuova release.

Come distinguere un difetto di footprint da un difetto di processo?

Confrontando package/pad/paste, stencil, placement, reflow, material, lot e first-fail evidence. La posizione del difetto non identifica da sola la root cause.

Quali parti auditare per prime?

Quelle più usate, complesse, modificate, collegate a difetti, con lifecycle risk o presenti in prodotti critici. Il risk-based sampling è più utile di una verifica superficiale di tutto.

Quali dati devono arrivare al fornitore PCBA?

Baseline PCB, BOM con exact MPN/alternates, centroid/orientation, assembly notes, variants, sourcing restrictions, DFM/deviation route, inspection/test e change terms. Una vista live non versionata non basta.