Convertisseurs et connecteurs de CAO

Connector for DesignSync CTS ()

Connector for DesignSync® CTS (Custom Types System) permet de gérer les données de conception des outils commerciaux et propriétaires d'automatisation de la conception électronique (EDA) au-delà de ceux pris en charge par les connecteurs prédéfinis pour DesignSync. Connector for DesignSync CTS étend les fonctionnalités de Software and System-on-a-Chip Designer.

Télécharger la fiche technique

Description

Connector for DesignSync CTS est une interface de programmation utilisée pour personnaliser Software and System-on-a-Chip Designer afin de permettre la reconnaissance des données et la gestion des structures de données arbitraires des outils d'EDA. Connector for DesignSync CTS vous permet de personnaliser les produits Software and System-on-a-Chip Designer en vue de les utiliser avec vos outils de conception internes ou de les intégrer avec d'autres outils pour lesquels un produit Connector for DesignSync n'est pas disponible. Connector for DesignSync CTS permet de développer des packages de type personnalisé (Custom Type Packages ou CTP). Ces CTP peuvent être enregistrés auprès des produits Software and System-on-a-Chip Designer pour permettre la reconnaissance et la gestion des structures de données EDA complexes.

Identification des données EDA

Les données créées et modifiées par les outils EDA, telles que les schémas graphiques ou les typologies physiques, ne sont généralement pas stockées sur un disque en tant que fichier unique. Au lieu de cela, les données peuvent être réparties dans plusieurs fichiers ou répertoires. Ces structures de données complexes constituent un défi pour le déploiement d'un système de gestion des données de conception (DDM). Une version spécifique d'un schéma graphique peut, par exemple, comprendre un ensemble déterminé de répertoires et de fichiers qui doivent être gérés en tant qu'ensemble cogéré, également appelé objet de collection. Sans l'identification intégrée des données EDA, il serait nécessaire d'accéder au répertoire adéquat et d'extraire un à un les fichiers qui définissent la vue de données.

Les objets de collection peuvent être organisés dans une plus grande structure de données, généralement appelée bibliothèque. La structure de données constitue généralement une hiérarchie de répertoires bien définie. Par exemple, le répertoire d'une bibliothèque Cadence® DFII contient des sous-répertoires qui représentent des cellules. Dans une bibliothèque de cellules standard, une cellule peut être une porte "ET". Chaque répertoire de cellules peut contenir des sous-répertoires et chacun d'eux représente une vue de cellule. Les différentes vues constituent des représentations diverses d'une même cellule. La porte "ET", par exemple, peut contenir des vues représentant un schéma graphique et une topologie physique. Les répertoires de vues qui représentent un schéma ou une topologie contiennent chacun plusieurs fichiers, par exemple les collections mentionnées précédemment.

Connector for DesignSync CTS vous permet de définir des types d'objets spécifiques et de regrouper des fichiers dans des objets abstraits, par exemple une vue de conception comprenant un certain nombre de fichiers. Vous pouvez archiver, extraire et marquer cet objet abstrait, appelé collection, en tant qu'objet unique. Les utilisateurs n'étant pas autorisés à archiver les éléments qui constituent une collection, vos données sont protégées. Les utilisateurs doivent intervenir sur la collection dans son ensemble, car les opérations sur les objets de la collection sont atomiques.

Connector for DesignSync CTS peut également être utilisé pour définir des types d'objets spécifiques (fichiers ou dossiers). Il est possible que certains types d'objets doivent être archivés ensemble ou répertoriés de façon spécifique. Connector for DesignSync CTS est utilisé pour informer les produits Software and System-on-a-Chip Designer de la nature des données de conception afin qu'ils puissent parcourir efficacement la hiérarchie des données et effectuer un contrôle des versions sur des objets ou collections de données spécifiques. Connector for DesignSync CTS permet d'utiliser des icônes spécifiques dans les produits Software and System-on-a-Chip Designer.

Développement de CTP

Pour modéliser les données, les clients créent un package de type personnalisé (CTP), qui est un fichier Tcl contenant des procédures capables de reconnaître et de parcourir votre hiérarchie de données personnalisée, en créant de nouveaux types d'objets et en regroupant les données dans des collections. Le CTP est installé dans la hiérarchie personnalisée de Software and System-on-a-Chip Designer. Lorsqu'un produit Data Management for Semiconductor Design est appelé, Connector for DesignSync CTS enregistre le CTP afin que chaque opération de contrôle des versions puisse reconnaître et gérer les types et collections spécifiques définis dans le CTP.

Connector for DesignSync CTS