You are here

Contribution à la création d'outils de C.A.O. des circuits et systèmes microondes

Madjid BENAYADA
Abstract: 

Dans le domaine de la conception des circuits et des systèmes microondes, le recours à la CA.O. est une étape incontournable. Cependant, la prise en compte des différentes interactions, lors de la conception, nécessite la mise en Suvre de supports de description basés sur de nouveaux formalismes. Dans le premier chapitre, nous exposons les méthodologies existantes de conception ainsi que la problématique associée. La suite du chapitre est consacrée à la présentation et à l'étude des langages de gescription des systèmes analogiques lei que VHDL-A et MHDL. Dans le deuxième chapitre, des spécifications d'une nouvelle approche pour un langage de description opérant sur des domaines variés sont présentées, ce langage est basé sur l'utilisation d'un modèle générique à plusieurs dimensions. Les règles de mise en interface et de connexion entre objets ainsi que le stockage des données sont exposés en détai!' La solution retenue pour le stockage des informations sous forme d'objet est intéressante. Contrairement à la méthode traditionnelle, cette solution permet de garder toute l'information du modèle et fournit une représentation unique de celle-ci. Le modèle de la structure étant bien défini, I"utilisation d'une base de données orientée objet est devenue relativement simple, et représente un choix approprié. Dans le troisième chapitre, les méthodes et les outils informatiques à mettre en Suvre pour la conception de l'environnement de gestion des informations sont exposées. Les méthodes de conception orientées objet sont détaillées. Le système de gestion de base de données, en particulier le système de gestion des bases de données 02. est également développé. Le quatrième chapitre exploite les outils décrits précédemment pour développer et valider l'application par ['implantation des différents modules. Plusieurs classes ont été définies pour représenter les vues hiérarchiques du système à différents niveaux d'abstraction. Le traitement de la description textuelle est traité par des outils de compilation développés dans ce but.