Vérification multi-cartes standard
La méthode standard pour interfacer correctement plusieurs cartes consiste à utiliser l'ICD (Interface Control Document) où toutes les entrées et sorties de chaque carte sont définies. Idéalement, l'ICD devrait être bien défini et chaque conseil devrait se conformer à son propre ICD. Malheureusement, ce n'est souvent pas le cas. Voici quelques exemples typiques de problèmes rencontrés par les ingénieurs de BQR lors de l'analyse des conceptions multi-cartes des clients :
- La CIM n'est peut-être pas bien définie, ce qui entraîne une confusion entre les différents groupes qui conçoivent les cartes séparées.
Jusqu'à récemment, il n'y avait pas de norme pour les DCI. Le CTO Yizhak Bot de BQR a dirigé l'effort de formulation d'une telle norme pour l'industrie aérospatiale [1].
- Une alimentation principale alimente plusieurs cartes. Bien que la puissance soit suffisante pour chaque carte séparée, la puissance peut être insuffisante pour toutes les cartes ensemble.
- La communication I2C nécessite une résistance pull-up, mais chaque concepteur de carte estime que l'autre carte comprend la résistance pull-up, et finalement aucune résistance n'est implémentée dans la conception du système.
Vérification multi-cartes basée sur la simulation
Le logiciel CircuitHawk de BQR a la capacité unique de conduire simulation de contrainte de circuit sur de grandes conceptions multi-cartes. Plutôt que de dépendre des ICD, la simulation vérifie la conception détaillée intégrée réelle. De cette manière, de nombreuses erreurs de conception sont détectées à un stade précoce, ce qui permet d'économiser du temps et de l'argent.
Les références
[1] CEI-63238-1 Gestion des processus pour l'avionique - Conception électronique - Partie 1: Propriétés des signaux électriques, conventions de dénomination et document de contrôle d'interface (ICD)