Integrazione del design multi-scheda

Processo e soluzioni di debug della progettazione

In casi specifici, la progettazione di un sistema robusto richiede la progettazione di più schede interconnesse per formare un sistema funzionale completo. Tale progettazione multi-scheda crea un ulteriore livello di complessità del progetto e, di conseguenza, un ulteriore livello di complessità nel processo di debug del progetto.
È importante distinguere che il debugging della progettazione a livello di sistema NON è equivalente al debugging della progettazione di più schede singole.

System Level Design Debugging

Ecco un esempio molto semplice per chiarire il punto:
Di seguito è riportato un sistema a 2 schede con la scheda 1 che alimenta la scheda principale. La nostra scheda madre prevede un ingresso a 5 V, che è anche la specifica di ingresso per la scheda 1.

Board integration - Reliability engineering

Sia la scheda 1 che la scheda principale sono state sottoposte a debug e trovate prive di bug. Tuttavia, il sistema multischeda presenta un bug che NON può essere rilevato quando ogni scheda viene sottoposta a debug individualmente e non nel contesto di un sistema:

Debugging - Reliability engineering

In questo caso, quando le schede vengono ispezionate dai BQR CircuitHawk come sistema completo troviamo che la caduta di tensione attraverso l'induttore L1 fa sì che P5V0_OUT sia 4,2 V anziché i 5 V previsti. Pertanto, la scheda madre è sottoalimentata e non si accende, causando il malfunzionamento dell'intero sistema.
Alcune delle sfide comuni incontrate durante la progettazione di un sistema multi-scheda includono la connettività non verificata tra le schede, nessun controllo sulla conformità alle specifiche di connettività ed errori causati da diversi subappaltatori/team interni per diverse schede.

Il debugger di progettazione CircuitHawk è lo strumento perfetto per risolvere tali problemi controllando gli errori di progettazione elettrici e schematici nascosti nei sistemi multischeda.
CircuitHawk automatizza il processo di debug, riduce il numero e la durata dei cicli di debug dell'integrazione, crea uniformità di metodi e risultati di analisi e simulazione di verifica multi-scheda, aumenta la sicurezza operativa e assicura la piena e documentata conformità ai requisiti/specifiche.

Ricapitolando, l'integrazione di più schede rivela un ulteriore livello di possibili problemi di progettazione/affidabilità. Un sistema deve essere simulato, analizzato e sottoposto a debug prima per ogni scheda, quindi a livello di sistema (integrato).

CircuitHawk è lo strumento principale per il debug di progetti virtuali che ha ridotto la lunghezza e il numero di cicli di debug di integrazione.