L’un des défis auxquels est confrontée l’industrie chinoise de la conception de puces est le manque d’outils nationaux avancés d’automatisation de la conception électronique (EDA), dans un contexte d’incapacité des leaders du marché, Cadence et Synopsys, à les fournir aux entités chinoises en raison des contrôles américains à l’exportation. De plus, jusqu'à récemment, aucun outil EDA ne pouvait fonctionner sur les processeurs nationaux. Les choses commencent à changer et une entreprise chinoise, Xinhuazhang, a présenté en avril dernier son premier logiciel EDA capable de fonctionner sur les processeurs nationaux.
Lors de la Journée des développeurs de Kunpeng le 25 avril 2024, Xinhuazhang a prononcé un discours d'ouverture sur ses progrès dans le développement d'une plate-forme EDA nationale pouvant utiliser les processeurs Kunpeng de Huawei (alimentés par l'architecture de jeu d'instructions Armv8) pour les serveurs et les processeurs FeiTeng de Phytium (qui utilisent SPARCv9). -dérivé ISA) pour les supercalculateurs. Il s'agit d'un développement important pour l'industrie chinoise des semi-conducteurs, car les concepteurs de puces nationaux peuvent désormais concevoir des dispositifs et les simuler en utilisant uniquement des logiciels et du matériel nationaux.
Xinhuazhang affirme proposer une suite complète d'outils EDA couvrant tous les aspects de la vérification des puces numériques, de la simulation matérielle au débogage du système et au cloud de vérification.
Xinhuazhang a réalisé d'importants travaux d'adaptation et d'optimisation pour porter son logiciel EDA de base sur la plateforme Kunpeng. Cela inclut l'adaptation de l'environnement de compilation, de la compilation C++/ASM, des scripts de compilation cmake et des bibliothèques tierces. Ces efforts garantissent la compatibilité et l'optimisation des performances des clusters de serveurs Kunpeng. Les produits de Xinhuazhang ont réussi le test de compatibilité OpenLab de Huawei en 2021 et ont remporté la première place du concours d'innovation Kunpeng en 2022, selon un rapport de X-Epic.
Selon l'entreprise, les améliorations des performances ont été notables. Les outils de Xinhuazhang, tels que GalaxSim et GalaxFV, peuvent désormais utiliser des clusters hautes performances basés sur Huawei Kunpeng et obtenir une amélioration des performances de simulation de 2 à 3 fois dans plusieurs cas de tests clients par rapport à des logiciels non optimisés. Ces améliorations réduisent considérablement le temps de test de simulation et améliorent l'efficacité de la vérification de la simulation des puces au niveau du système. Malheureusement, il n'y a aucun mot sur les optimisations pour les processeurs FeiTeng.
De manière générale, cette collaboration renforce non seulement l'écosystème Huawei Kunpeng, mais fournit également un ensemble de solutions EDA pour l'industrie nationale chinoise des semi-conducteurs.