L’américain renforce son expertise en conception de circuits imprimés dotés de FPGA grâce à l’acquisition de la société Taray. Cadence Design Systems, second fournisseur mondial d’outils de conception de circuits intégrés et imprimés, annonce le rachat, pour un montant non divulgué, de la société Taray, spécialisée dans le développement d’outils d’interfaçage entre le domaine des FPGA et celui du PCB. Fondé en 2002 par d’anciens employés de Xilinx et fort de 17 employés, dont la majorité sont basés en Inde, Taray a notamment développé des interfaces mémoire pour les FPGA de Xilinx sous forme de blocs d’IP. Mais c’est surtout grâce à une technologie originale de synthèse des E/S d’un FPGA, technologie baptisée 7Circuits et conçue pour faciliter le travail d’intégration d’un FPGA sur une carte, que l’entreprise s’est distinguée.
Les relations entre les deux sociétés avaient débuté en 2007 pour aboutir en décembre 2008 à un accord OEM exclusif, accord concrétisé en 2009 par la sortie du produit FPGA System Planer de Cadence. Désormais, la technologie 7Circuits est la propriété de ce dernier, la rapide adoption par les utilisateurs de cette approche ayant convaincu la société d’acquérir Taray.
Rappelons qu’avec FPGA System Planner, Cadence vise à simplifier et à automatiser les opérations d’intégration d’un FPGA sur un circuit imprimé. Concrètement, le concepteur de FPGA réalise avec l’outil un pré-placement des entrées/sorties du FPGA et une assignation automatique des broches du composant. Cette opération tient compte des intentions du concepteur via des règles issues de bibliothèques de modèles fournies par les vendeurs de FPGA (informations sur les horloges, allocation de groupes d’entrées/sorties, niveaux de tension sur les broches…). Puis, le concepteur s’assure, à l’aide de l’outil de développement du vendeur de FPGA, qu’il n’y a pas de problèmes avec les timing internes du FPGA. Enfin, il exporte une schématique synthétisée du FPGA, qui comporte les symboles et la connectivité associée, vers l’outil de placement routage du PCB.