COTS ou carte sur mesure ? Bien choisir, exemples PCIe
Quand une carte électronique du commerce échoue sur la taille ou la consommation, la réponse est rarement de tout redessiner : dans notre pratique, nous recommandons de changer la carte porteuse avant de changer de processeur. L'électronique commercial off-the-shelf (COTS) désigne les cartes et modules achetés sur catalogue au lieu d'être conçus ; pour un premier système, c'est presque toujours le bon départ. La vraie question est de savoir quand ils cessent de l'être, et quoi concevoir à la place : une carte porteuse sur mesure autour d'un module catalogue, ou une carte entièrement sur mesure.
Chez AESTECHNO, bureau d'études électronique à Montpellier, nous rencontrons ce moment sur des projets réels : dernièrement, une carte COM Express Type 6 du commerce trop longue de 30 mm pour le boîtier et trop gourmande en énergie. Cet article explique les termes, présente trois niveaux entre COTS et sur mesure avec des exemples PCI Express, et indique lequel choisir selon le cas.
Il s'adresse à l'ingénieur ou au chef de produit qui dispose d'un prototype fonctionnel bâti sur des éléments catalogue et doit décider de ce qui part en production. La bonne réponse est rarement « acheter » ou « concevoir » : le plus souvent, c'est « acheter la partie difficile, concevoir la partie qui touche votre produit ».
Ce que signifie COTS en électronique
COTS, commercial off-the-shelf, désigne un produit vendu en quantité sur le marché et utilisé tel quel, sans modification. En électronique, cela couvre les cartes PCIe catalogue, les Single-Board Computers (SBC), les modules processeur, les PC box et les alimentations. L'inverse est le sur mesure : une carte conçue pour un produit, à son contour, ses interfaces et son budget de consommation exacts.
Le terme vient des achats de défense américains, et le glossaire du NIST le reprend. Selon FAR 2.101, la définition de la Federal Acquisition Regulation (FAR), un article COTS remplit trois conditions : un produit commercial, vendu en quantités substantielles, et fourni sous la forme même où il est vendu dans le commerce. La troisième condition est la plus utile. Dès que vous modifiez l'article, il n'est plus COTS.
COTS, MOTS et sur mesure
C'est pourquoi un troisième terme existe. Le Modified Off-The-Shelf (MOTS) est un produit catalogue modifié pour votre usage : un vernis de tropicalisation, un autre connecteur, une variante de firmware, ou un tri sur une plage étendue de -40 à +85 °C avec les essais d'environnement IEC 60068-2. Il conserve l'essentiel des avantages du COTS, mais une partie de la responsabilité de conception vous revient. En pratique, la vraie décision est un continuum et non un interrupteur, et la section suivante le cartographie.
Trois niveaux entre COTS et sur mesure
Choisir entre électronique COTS et sur mesure, c'est choisir où tracer la frontière entre ce que vous achetez et ce que vous concevez. Il existe trois endroits utiles pour la tracer : acheter la carte complète, n'acheter que le module processeur et concevoir la carte sur laquelle il s'enfiche, ou tout concevoir jusqu'au processeur et à la mémoire.
Chaque niveau déplace le coût et le risque plutôt qu'il ne les supprime. Le tout COTS n'a pas de coût de conception, mais vous héritez de la taille, de la consommation et des connecteurs choisis par quelqu'un d'autre. Un module COTS sur porteuse sur mesure garde la partie la plus difficile, processeur, mémoire et leur routage, comme article catalogue, et vous donne la main sur tout ce que le produit touche réellement. Le tout sur mesure donne la carte la plus compacte et la moins chère à l'unité, et demande le plus d'ingénierie et de validation avant la première livraison. Le tableau les compare sur les critères qui tranchent les vrais projets.
| Critère | Tout COTS | Module COTS + porteuse sur mesure | Tout sur mesure (chip-down) |
|---|---|---|---|
| Exemples types | Carte PCIe FPGA, SBC, PC box | Module COM Express, COM-HPC, SMARC ou Qseven sur votre carte | Processeur, DDR et alimentations sur votre PCB |
| Délai jusqu'au premier système | Quelques jours à semaines | Quelques mois | Le plus long |
| Ingénierie initiale | Intégration seule | Une carte, sans routage processeur | Maximale, mémoire et SI comprises |
| Taille, consommation, connecteurs | Imposés par le fournisseur | Les vôtres, autour d'un module fixe | Entièrement les vôtres |
| Coût unitaire en volume | Le plus élevé | Intermédiaire | Le plus bas |
| Exposition à l'obsolescence | Toute la carte, le fournisseur décide | Échange de module dans un standard | Composant par composant |
Pour le versant ARM de cette décision, avec les seuils de volume et un retour terrain sur une conception i.MX 8M Plus, voir notre guide pour choisir entre SoC, SoM, SBC et sur mesure. La suite de cet article suit le versant x86 et PCIe, où COM Express est le niveau intermédiaire standard.
Exemple 1 : une carte PCIe FPGA COTS, quand acheter l'emporte
Une carte PCIe FPGA COTS est une carte d'accélération catalogue, un FPGA AMD (Xilinx) ou Altera avec sa mémoire, un connecteur PCIe en bord de carte et souvent des cages réseau, qui s'enfiche dans un slot standard de serveur ou de station de travail. Pour un système de laboratoire, une preuve de concept ou un produit fabriqué à quelques dizaines d'unités, c'est généralement la bonne réponse, et la concevoir soi-même serait une erreur.
Les raisons sont concrètes. Le fournisseur a déjà fait les parties difficiles : la conception de la carte FPGA, le routage DDR, le séquencement des alimentations, la conformité PCIe du bord de carte et les designs de référence. Vous disposez d'un endpoint PCIe fonctionnel dès le premier jour, une carte PCIe Gen 4 x16 transfère environ 32 Go/s par sens, et vous consacrez votre effort à la logique FPGA, là où se trouve votre valeur. L'hôte est un PC standard, donc logiciels, pilotes et outils de debug le sont aussi.
Là où une carte COTS s'arrête
Les limites sont tout aussi concrètes. Une carte PCIe pleine hauteur exige un châssis de la taille d'un PC autour d'elle, elle alimente chaque fonction qu'elle propose, que vous l'utilisiez ou non, et le fournisseur fixe son cycle de vie. Quand le produit doit tenir dans un petit boîtier, respecter un budget de consommation serré ou être fabriqué en volume pendant dix ans, ces limites deviennent le cahier des charges. C'est exactement ce qui s'est passé dans l'exemple suivant.
Retour terrain : une carte COM Express Type 6 trop longue de 30 mm
COM Express est un standard PICMG de Computer-on-Modules (COM) : le processeur x86 Intel ou AMD, la mémoire et le chipset sont sur un module standard qui s'enfiche sur une carte porteuse par deux connecteurs de 220 broches. Selon PICMG, la spécification COM.0 définit quatre tailles de module, du Mini (55 x 84 mm) à l'Extended (110 x 155 mm), avec le Compact (95 x 95 mm) et le Basic (95 x 125 mm) entre les deux. Le Type 6 est le brochage des plateformes avec sorties vidéo et jusqu'à 24 lanes PCIe, et la révision 3.1 de COM.0 (2022) a ajouté le PCIe Gen 4.
Sur un projet récent, l'option COTS sur la table était une carte ordinateur du commerce construite autour d'un module COM Express Type 6. La plateforme COM Express Type 6 elle-même n'était pas le problème, c'est pourquoi ce type de module est resté dans la conception finale. La carte autour, si. Son PCB était trop long de 30 mm pour la mécanique du produit, et elle consommait trop pour le budget. Une porteuse généraliste est conçue pour tous les clients à la fois : elle embarque des connecteurs, des interfaces et leurs alimentations qu'un produit donné n'utilise jamais, et elle est dessinée pour un châssis générique plutôt que pour le vôtre.
Garder le module, changer la porteuse
Plutôt que de passer à une carte entièrement sur mesure, nous avons gardé le module COTS et conçu une carte porteuse COM Express Type 6 sur mesure. Le module est resté un article catalogue. La porteuse a été dessinée au contour du boîtier et équipée des seules interfaces utilisées par le produit, ce qui fait aussi baisser la consommation. Notre méthodologie sur ce type de porteuse est constante : contour et positions des connecteurs validés d'abord avec l'équipe mécanique, un arbre d'alimentation dimensionné pour la charge réelle plutôt que pour toutes les charges possibles, puis les liens PCIe issus du connecteur du module validés sur notre banc Tektronix TekExpress, dans notre laboratoire de Montpellier.
La même architecture est à l'origine d'une carte porteuse COM Express que nous avons conçue et qui se vend aujourd'hui à plusieurs milliers d'unités par an, sans reprise de conception liée à la fabrication. Dans notre pratique, quand une carte COTS échoue sur la taille ou la consommation, nous recommandons de changer la porteuse avant de changer de processeur.
Exemple 3 : quand le tout sur mesure, chip-down, est rentable
Une carte entièrement sur mesure, souvent appelée chip-down, place le processeur, la mémoire, la gestion d'alimentation et toutes les interfaces directement sur votre propre PCB, sans module intermédiaire. Elle offre l'encombrement le plus faible, le coût unitaire le plus bas et le budget de consommation le plus serré, et c'est la bonne réponse quand le volume, la taille ou l'autonomie rendent trop chère la surcharge d'un module.
Les cas typiques sont les produits IoT sur batterie, où les régulateurs toujours actifs et les périphériques inutilisés d'un module coûtent des semaines d'autonomie, les produits fabriqués en grands volumes, où la marge du module se paie sur chaque unité, et les très petits appareils, où un module et son connecteur ne rentrent tout simplement pas. Notre comparatif LPWAN et nos travaux sur la connectivité NB-IoT et LTE-M viennent de cet univers.
Le prix du chip-down
Le prix, c'est l'ingénierie initiale et le risque. Vous prenez en charge le routage de la mémoire LPDDR4 selon le standard JEDEC JESD209-4, le séquencement des alimentations, l'intégrité du signal de chaque lien rapide et toute la campagne de validation. Même si le coût unitaire est le plus bas, le coût total ne l'emporte qu'une fois que le volume a remboursé le Non-Recurring Engineering (NRE), c'est pourquoi le chip-down est une décision de production, pas une décision de prototype.
Matrice de décision : quel niveau pour quel cas
Le bon niveau entre COTS et sur mesure est fixé par la première contrainte qui bloque : volume, boîtier, consommation, interfaces, certification ou cycle de vie. Lisez la matrice ligne par ligne et arrêtez-vous à la première ligne qui impose un niveau. Cette ligne est votre réponse, et les autres vous disent ce qu'elle va coûter.
Deux règles gardent la matrice honnête. D'abord, décidez sur le produit de série, pas sur le prototype : une carte COTS parfaite sur le banc peut être la mauvaise carte dans le boîtier final. Ensuite, montez d'un niveau à la fois. La plupart des projets qui échouent en COTS se règlent au niveau 2, une porteuse sur mesure, sans prendre tout le risque du niveau 3.
| Si votre contrainte bloquante est... | Choisissez | Pourquoi |
|---|---|---|
| Délai jusqu'à un système qui marche, quelques dizaines d'unités | Tout COTS | Pas de coût de conception, intégration seule |
| Taille du boîtier ou position des connecteurs | Porteuse sur mesure | Le contour est à vous, le processeur reste catalogue |
| Budget de consommation, alimentation secteur | Porteuse sur mesure | Supprimer les interfaces inutilisées et leurs alimentations |
| Autonomie sur batterie ou très petite taille | Tout sur mesure | La surcharge d'un module coûte trop cher |
| Approvisionnement sur dix ans, logiciel x86 | Porteuse sur mesure | Changer de module dans le standard PICMG |
| Grand volume, conception stable | Tout sur mesure | Le coût unitaire le plus bas rembourse l'effort initial |
Ce que le sur mesure change côté PCIe
Passer d'une carte COTS à une porteuse sur mesure transfère les liens PCIe de la responsabilité du fournisseur à la vôtre. Sur COM Express Type 6, le module expose jusqu'à 24 lanes PCIe sur ses connecteurs, dont un port x16 PCI Express Graphics (PEG), et chaque lane utilisée circule désormais sur votre porteuse : routage, horloge de référence, connecteurs et conformité font partie de votre conception.
Trois points décident si ces liens fonctionnent du premier coup. Selon PCI-SIG, le canal dispose d'un budget de pertes fixe, et le routage entre le connecteur du module et le périphérique en consomme une partie ; longueur de piste et stratifié se choisissent donc à partir de la fréquence de Nyquist de la génération, 8 GHz en PCIe Gen 4. L'horloge de référence à 100 MHz doit atteindre chaque périphérique proprement. Et la porteuse doit être validée, pas supposée : dans notre laboratoire, nous mesurons l'œil des liens PCIe de la porteuse avec la suite Tektronix TekExpress, comme décrit dans notre guide sur l'eye diagram et le jitter.
Le travail PCB que la carte COTS faisait pour vous
Rien de tout cela n'est exotique, mais rien n'est gratuit non plus. Chaque lane est une paire différentielle routée en impédance contrôlée, 85 ohms en différentiel pour le PCIe, dans un stackup choisi pour le budget de pertes, avec des transitions de via courtes et des longueurs de piste appariées dans la paire. C'est le travail de conception PCB high-speed qu'une carte COTS faisait discrètement pour vous, selon les règles de routage IPC-2221, les contraintes CEM, le sous-système PCI de Linux côté logiciel et les règles de débit et de lanes PCIe par génération. Prévoyez-le dans le projet de porteuse dès le premier jour.
Une carte COTS qui ne rentre plus ? Audit gratuit de 30 min
Nous examinons votre architecture COTS au regard du produit de série et vous indiquons le bon niveau : rester en COTS, concevoir une porteuse sur mesure, ou passer au chip-down.
- Cartes porteuses sur mesure COM Express, SMARC et SoM
- Cartes entièrement sur mesure avec PCIe, DDR et liens rapides
- Validation PCIe sur notre banc Tektronix TekExpress
Demander un audit | contact@aestechno.com
En résumé
COTS ou sur mesure n'est pas un choix binaire. Entre acheter une carte complète et tout concevoir, il existe un niveau intermédiaire, un module COTS sur porteuse sur mesure, et c'est lui qui résout la plupart des problèmes de production que rencontre un prototype COTS. Le bon niveau est fixé par la première contrainte qui bloque, sur le produit de série plutôt que sur le banc.
- COTS signifie non modifié. La FAR 2.101 le définit comme un produit commercial vendu en quantité et utilisé sous sa forme catalogue ; modifié, il devient MOTS.
- Commencez en COTS. Une carte PCIe ou une carte catalogue est le chemin le plus court vers un système qui marche et le bon choix pour quelques dizaines d'unités.
- La taille et la consommation cassent le COTS en premier. Sur l'un de nos projets, une carte COM Express Type 6 du commerce était trop longue de 30 mm et hors budget de consommation.
- Changez la porteuse avant le processeur. Une porteuse sur mesure garde le module comme article catalogue et adapte la carte au produit.
- Le sur mesure vous transfère le PCIe. Routage, horloge de référence et validation deviennent votre travail ; budgétez-les dès le premier jour.
Pour aller plus loin : notre guide de décision pour les projets électroniques haute performance, gérer pénuries et obsolescence des composants, la CEM pour l'électronique industrielle, le logiciel embarqué industriel, RISC-V, ARM et x86 en 2026, les versions de l'USB 3, notre expertise en conception hardware, nos réalisations et notre modèle de cahier des charges électronique.
Rédigé par Hugues Orgitello, qui conçoit de l'électronique depuis plus de 10 ans chez AESTECHNO à Montpellier.
FAQ : électronique COTS et sur mesure
Que signifie COTS en électronique ?
COTS signifie commercial off-the-shelf, « sur étagère ». En électronique, il désigne une carte, un module ou un sous-ensemble acheté sur catalogue et utilisé sans modification : une carte PCIe, un ordinateur monocarte, un module processeur, une alimentation. La Federal Acquisition Regulation américaine définit un article COTS comme un produit commercial vendu en quantités substantielles et fourni sous la forme même où il est vendu dans le commerce. L'inverse est une conception sur mesure, faite pour le contour, les interfaces et le budget de consommation d'un produit.
Quelle différence entre COTS et MOTS ?
MOTS signifie modified off-the-shelf : un produit catalogue modifié pour un usage précis, par exemple avec un vernis de tropicalisation, un autre connecteur, une variante de firmware ou un tri en température étendue. Il conserve l'essentiel des avantages de délai et de coût du COTS, mais la modification transfère une partie de la responsabilité de conception et de qualification vers vous, ou vers le fournisseur sous contrat. Un article COTS, par définition, est utilisé exactement tel qu'il est vendu.
Quand choisir un module COM Express ?
Choisissez COM Express quand le produit a besoin de la performance x86 et d'un logiciel Windows ou Linux standard, mais qu'aucune carte catalogue ne convient à sa taille, sa consommation ou ses interfaces. Le module porte le processeur, la mémoire et le chipset comme une pièce standard régie par PICMG, et vous ne concevez que la carte porteuse. Comme le standard fige le connecteur et le brochage, une génération de module ultérieure peut souvent remplacer l'actuelle sans refaire la porteuse, ce qui aide sur les longs cycles de vie industriels.
Une porteuse sur mesure vaut-elle le coup en petite série ?
Souvent oui, quand la raison est l'encombrement plutôt que le coût. Si une carte COTS est trop longue pour le boîtier ou hors budget de consommation, aucun volume ne la fera rentrer, et une porteuse sur mesure est le plus petit changement qui règle le problème. La porteuse est une seule carte sans routage processeur ni mémoire, donc son effort de conception reste bien inférieur à celui d'un chip-down. En très petite série sans contrainte mécanique, rester en COTS est généralement le meilleur choix.
Une carte sur mesure change-t-elle la validation PCIe ?
Oui. Sur une carte COTS, le fournisseur a validé les liens PCIe ; sur votre porteuse, ils sont sous votre responsabilité. Le routage entre le connecteur du module et chaque périphérique consomme une partie du budget de pertes fixé par la spécification PCI-SIG, l'horloge de référence à 100 MHz doit atteindre chaque périphérique proprement, et chaque lien doit être mesuré plutôt que supposé. Nous mesurons l'œil des liens PCIe de la porteuse avec la suite Tektronix TekExpress avant son passage en production.
Pourquoi choisir AESTECHNO ?
- 10+ ans d'expertise en cartes sur mesure, cartes porteuses et liens rapides
- 100% de réussite aux certifications CE/FCC, sur des dizaines de campagnes menées en plus de 10 ans de pratique
- 65 projets réalisés depuis 2022
- Bureau d'études français basé à Montpellier (Occitanie)
- Validation PCIe en interne : oscilloscope Tektronix avec la suite TekExpress