Conception collaborative partie 1 : Optimisation de la conception de PCB en équipe

Créé: Février 21, 2017
Mise à jour: Août 3, 2020

La conception électronique n'est plus une affaire individuelle. Le travail d'équipe entre des dizaines ou des centaines de concepteurs, ingénieurs, fournisseurs, fabricants et bien d'autres personnes est essentiel pour amener un produit sur le marché. Cette série de blogs explore les moyens de franchir les obstacles et de réduire une partie des dialogues fastidieux qui ralentissent les cycles de conception. Dans la première partie, nous examinerons quelles caractéristiques rendent les outils de collaboration efficaces, ainsi que les différentes manières dont les gens peuvent collaborer sur un design.

Il est assez rare de nos jours de voir un projet de conception électronique réalisé entièrement par une seule personne, ou même par une petite équipe centralisée. Plus couramment, une grande équipe de concepteurs et d'ingénieurs répartis à travers le globe travaille ensemble pour atteindre cet objectif. Et comme vous pouvez l'imaginer, coordonner et collaborer sur un seul design de cette manière n'est pas une mince affaire. La question est : comment franchir les barrières pratiques pour permettre une véritable collaboration de conception ?

Pour clarifier, une véritable collaboration signifie que les concepteurs sont capables de travailler ensemble sur un seul projet comme ils le souhaitent, que ce soit en parallèle sur différentes zones d'un design, ou en tandem, en comparant et en fusionnant au besoin pour achever un seul produit. Bien sûr, réaliser une véritable collaboration nécessite un ensemble d'outils compétents, qui se caractérisent par quelques fonctionnalités notables : visibilité, différenciation et fusion.

Je vois clair maintenant

Avoir un aperçu de ce que font les autres membres de l'équipe donne une perspective du design dans son ensemble. Cela est particulièrement vrai lorsque plusieurs personnes travaillent en parallèle, comme lors de l'édition simultanée de la disposition du PCB, où la visibilité dans chaque zone de conception peut aider à éviter qu'ils ne se marchent sur les pieds.

BigWindow-edited.png

Figure 1 : La visibilité sur le travail des autres concepteurs sur le logiciel de conception de PCB aide à donner une perspective sur le design dans son ensemble.

L'analogie évidente pour cela est une carte montrant les emplacements de diverses personnes. À la place d'une carte, cependant, nous avons une vue de haut niveau du projet de conception, et au lieu de la localisation de chaque personne, nous avons les modifications qu'elles ont apportées à la conception. L'utilité de cette fonctionnalité dans un outil de collaboration dépend entièrement de sa réactivité. Les concepteurs voient-ils les modifications des autres en temps réel ? Ou seulement après avoir engagé leurs propres modifications dans la conception finale ?

Ebony and Ivory

Il ne suffit pas simplement de voir ce que tout le monde fait lors de la conception de PCBs. La collaboration ne fonctionne vraiment que si les modifications apportées par chaque concepteur sont comparées les unes aux autres, ainsi qu'aux itérations précédentes du projet, pour voir comment la conception s'est développée. Pour un outil de collaboration, cela se résume à la différenciation, c'est-à-dire, comparer les modifications de conception et reconnaître leurs différences.

Comparing Cells with Diff Pairs.png

Figure 2 : Voir les différences entre une conception et ses versions précédentes aide à suivre son évolution.

La différenciation, lors de la conception collaborative de PCB, devrait fonctionner à peu près comme dans un système de contrôle de version, avec un peu plus d'intelligence. Comme mentionné, la collaboration de conception peut être séparée par la manière dont les concepteurs interagissent entre eux. Cela signifie qu'avant de commencer le projet de disposition de PCB, ils peuvent se voir attribuer une zone spécifique sur laquelle travailler, soit en fonction de l'emplacement physique, soit du domaine fonctionnel. Diviser un projet de carte de circuit imprimé de cette manière permet aux concepteurs de disposition de PCB de travailler en parallèle et rend l'identification des différences beaucoup plus gérable.

Nous pouvons arranger ça

L'étape finale dans le processus collaboratif de disposition de PCB est la fusion des modifications apportées par chaque concepteur en une seule copie maîtresse. En supposant que les tâches de la carte de circuit imprimé aient été divisées au préalable, la fusion n'est alors qu'une question de résolution de conflits dans les zones de chevauchement.

Merging.png

Figure 3: La fusion est l'étape finale de la collaboration, où les différences sont résolues et combinées en un seul design pour tous.

La résolution de conflits lors de la collaboration fonctionne tout comme un système de contrôle de version. Si un concepteur rencontre un conflit lors de la soumission de modifications, il peut soit abandonner les modifications qu'il a apportées à la carte de circuit, soit écraser le travail des autres avec le sien. Le degré de granularité de cette résolution de conflits est directement lié à l'utilité des outils de collaboration en général. Par exemple, être capable d'examiner, d'ajouter ou de retirer des primitives individuelles des zones de chevauchement peut grandement améliorer l'efficacité des outils de collaboration.

Venir Ensemble

La collaboration en matière de disposition et de conception de PCB n'a pas à rester dans un domaine unique. Le travail peut être effectué entre personnes situées dans différents lieux, à travers différents logiciels, ou même au sein d'organisations totalement différentes !

  • PCB - C'est probablement le scénario qui vient à l'esprit en premier, mais c'est en grande partie la vision la plus limitée de la collaboration. Il est assez courant de voir une situation où plusieurs concepteurs travaillent ensemble pour disposer et router la même carte de circuit imprimé en même temps.
  • SCH/PCB - Un scénario également courant, la collaboration entre le schéma et le circuit imprimé est une partie essentielle du flux de conception. Bien que cela ne tombe pas traditionnellement sous le terme collaboration, cela représente tout de même plusieurs concepteurs travaillant sur le même projet. La différence est que ce type de collaboration se produit entre deux domaines, même s'ils font généralement partie du même ensemble de logiciels de conception de PCB.
  • ECAD/MCAD - En portant le concept à un niveau d'abstraction supérieur, ce type de collaboration a également lieu entre deux domaines, mais est généralement réalisé par deux logiciels différents. La clé réside dans la manière dont ces programmes interagissent entre eux.
  • Chaîne d'approvisionnement - La forme ultime de collaboration se produit à travers plusieurs domaines différents, et au sein de multiples organisations. Travailler avec des fournisseurs de composants, des ingénieurs, des concepteurs de cartes, des usines de fabrication et d'assemblage, ainsi que toute autre partie pertinente nécessite des outils de collaboration efficaces et utiles.

Que vous en soyez conscient ou non, la collaboration de conception se produit sous une forme ou une autre pendant votre cycle de produit. Disposer d'un ensemble d'outils de collaboration utile peut aider à économiser une partie de ces échanges fastidieux entre concepteurs. Dans la prochaine partie de cette série de blogs, nous entrerons dans les détails techniques de la collaboration sur les circuits imprimés et certaines des meilleures pratiques pour l'utiliser.

Ressources associées

Documentation technique liée

Retournez à la Page d'Accueil
Thank you, you are now subscribed to updates.