- Keysight Technologies a développé une nouvelle fonctionnalité pour son logiciel RF Circuit Simulation Professional. Prenant la forme d’un tableau blanc exécutable (whiteboard), cet outil permet aux ingénieurs d’enregistrer et de structurer graphiquement leur processus de conception de circuits radiofréquences (RF).
Cette initiative logicielle intervient dans un contexte de tensions sur le marché de l’emploi dans le secteur des semi-conducteurs. Selon les projections du cabinet McKinsey, l’industrie des semi-conducteurs fera face à un déficit de 88 000 ingénieurs à l’horizon 2029. Le domaine de la conception RF est particulièrement exposé, car la maîtrise des méthodologies de simulation multi-physique requiert plusieurs années d’expérience, ce qui pose un défi de transmission des compétences lors du départ des ingénieurs expérimentés.
« L’expertise en conception RF quitte le secteur plus vite qu’elle n’est renouvelée », explique Nilesh Kamdar, Directeur Général de la division EDA chez Keysight. « Les connaissances en simulation accumulées par les ingénieurs seniors ne peuvent pas être transmises uniquement par de la documentation. Les équipes de conception disposent désormais d’un moyen de capturer cette expérience sous la forme d’un flux de travail visuel, exécutable et réutilisable. »
Capitalisation des processus et automatisation
La fonctionnalité introduite par Keysight capture le processus décisionnel de l’utilisateur en archivant de manière séquentielle les simulations effectuées, les optimisations appliquées, les arbres de décision et les ajustements de paramètres. À chaque étape, le système génère un script en langage Python. Ce code demeure modifiable, peut être partagé et s’intègre dans les environnements de conception tiers et internes tels que Keysight Advanced Design System, Cadence Virtuoso et Synopsys Custom Compiler.
Les équipes de développement peuvent ainsi modéliser leurs flux de travail sous forme de scripts automatisés prenant en charge les boucles conditionnelles. Cette approche permet d’automatiser des phases de configuration jusqu’alors manuelles, à l’image des revues de conception et des étapes de préparation au lancement en fabrication (tape-out), qui s’exécutent désormais de manière itérative.
Structuration des données pour l’apprentissage automatique
Au-delà de la sauvegarde des méthodologies au sein des équipes, la formalisation de ces flux de travail vise à préparer l’intégration de technologies d’automatisation plus avancées. Les données structurées issues de l’utilisation de ce tableau blanc, associées aux interfaces de programmation (API) Python générées, ont vocation à servir de base technique pour l’entraînement d’algorithmes d’intelligence artificielle et d’apprentissage automatique dédiés à la conception de circuits.




