Ordinateurs
|
Nous avons acquis un Sun Blade 1000 de Sun MicroSystems opérant sous le système d’exploitation Solaris 8. Le processeur est un UltraSPARC-III fonctionnant à 900 mégahertz. L’ordinateur vient avec 1GB de mémoire d'expansion, d'un disque dur externe de 72,8 gigaoctets et d'un écran en couleur de 21 pouces. En outre, nous avons obtenu deux Sun Ultra 10 de la même compagnie fonctionnant à 440 mégahertz avec 512 MB de DRAM DIMM.
Nous avons également acheté trois postes de travail du type PC avec un processeur Xeon de 2 gigahertz, 1GB de RIMM, un disque dur SCSI de 36,4 gigaoctet et un écran Philips en couleur de 21 pouces, le tout roulant sur Win 2000 Pro.
La répartition des nouveaux achats de 12 PC’s de bureau opérant sous Win 2000 Pro est comme suit:
Cinq qui viennent équipés d'un Pentium IV d’Intel de 2 gigahertz, de 1GB de SDRAM, d’un disque dur SeaGate de 40GB et d’un écran Samsung de 22 pouces.
Un avec un Pentium IV d’Intel de 1,8 gigahertz, de 512MB de DDR, d’un disque dur SeaGate de 40GB et d’un écran Samsung de 22 pouces.
Six avec un Pentium IV d’Intel de 1,8 gigahertz, de 256MB de RIMM, d’un disque dur SeaGate de 40GB et d’un écran Samsung de 21 pouces.
Pour les conférences et les séminaires, nous avons acquis un portable IBM ThinkPad R31 avec un processeur roulant à 1.06GHz, 128MB de RAM, un disque dur de 20GB ainsi qu'une unité de disquettes externe. Ce portable opère sous Windows XP. |
Logiciels
|
Tanner
Vous pouvez entrer dans Tanner, un schéma de votre circuit analogique ou digital contenant plus de 300000 éléments en utilisant ViewDraw. Leur logiciel TSpice peut modeler non seulement les éléments passifs mais les lignes de transmission et plusieurs sortes d’unités semi-conductrices. Vous pouvez également entrer vos propres modèles en utilisant C ou C++. D'ailleurs, si vous lui donnez seulement caractéristiques de fiche technique, il peut traiter les unités comme des boîtes noires. La simulation est effectuée en résolvant des équations différentielles et des formes d'onde peuvent être affichées tout en exécutant cette simulation. Elle est plus rapide que Hspice parce que des résultats sont enregistrés dans des tables "look-up".
Le logiciel de Tanner inclut une comparaison lay-out versus schéma de deux listes de connections SPICE en utilisant l'information topologique, des valeurs paramétriques, ou des valeurs géométriques avec une tolérance indiquée. Durant chaque cycle d'itération, des concordances sont assignées entre une paire d'éléments ou de noeuds dans une tentative de résoudre les éléments et les noeuds ambigus. Ceci accélère le processus de comparaison. L-Edit de Tanner est un éditeur graphique avançé pour les lay-outs qui permet beaucoup de couches, cellules et niveaux de hiérarchie. Il peut lire et écrire à industrie des formats de fichier compatibles avec l’industrie tels que GDS II, CIF, SPICE, et EDIF. Il fournit à l'utilisateur une vue en coupe sur le côté, simulée, du lay-out. Dans L-Edit, vous pouvez exécuter un vérificateur de règle de conception sur n'importe quelle région de votre dessin qu’importe sa taille et indépendamment de la technologie utilisée pour le "hardware". Un algorithme optimal exécute le placement des cellules et le parcours des pas. Vous pouvez prédéfinir l’ordre des pas et la taille de l’encadrement des pas.
Pour une étude plus approfondie sur ce logiciel, je vous encourage de visiter le site Tanner aux addresses:
http://www.tanner.com/eda/products/ledit/default.htm
http://www.tanner.com/eda/products/tannertoolspro/default.htm |
Innoveda
Une multitude modules sont contenus dans ce logiciel venant d’Innoveda.
CAM350 |
Dans ce programme de fabrication assistée par ordinateur, on trouve un audit sur la conception pour la fabrication (DFF), une vérification de règle de conception (DRC) qui fait des tests sur les violations d'espacement. Des bases de données DAO provenant de PowerPCB peuvent être entrées. Les fichiers Gerber sont envoyés au photoplotter. |
PowerPCB |
Le PCB Editor importe des fichiers IAO, manipule des bases de données et produit des données pour des tests, des fichiers Gerber, DirectCAM et d'autres formats standards. Il y a des interfaces OLE. Entrez un croquis avec un routage arbitraire manuellement et le Interactive Route Editing optimisera les trajets respectant vos règles de conception. |
BlazeRouter |
Ici les algorithmes peuvent faire du routage diagonal et avec n‘importe quel angle pour votre PCB multicouche. Le routage est conçu pour la testabilité: Le code ajoute automatiquement des points ou des tests de mesure peuvent être effectuer par des appareils d'essai automatisés. Il peut appeler le DFF Audit décrit sous CAM350 pour détecter des traces dans une ouverture de masque de soudure, du "silkscreen" sur les pas. |
Hyperlynx |
Hyperlynx fournit des outils d'analyse de l’intégrité des signaux, de l’interférence, et de la compatibilité électromagnétique (EMC) avant qu’on commence le lay-out, après le placement mais avant le routage, après le placement et le routage de quelques connexions critiques ou après le lay-out complèt du PCB. Vous pouvez analyser des systèmes à une ou plusieurs cartes. Vous pouvez exécuter des simulations en mode interactif ou en "batch". |
Visual Elite |
Visual Elite offre maintenant des représentations graphiques (des diagrammes de bloc et d'état, des organigrammes et des tables de vérité) pour des unités de conception. Des unités conçues dans différents langages (VHDL, Verilog, SystemC, C++) peuvent être jointes ensemble sans aucun effort. Le logiciel produit du code ciblé aux outils de synthèse comme Synplicity et Synopsys et supporte divers simulateurs de HDL (par exemple SpeedWave, NC VHDL, Verilog-XL, VCS). |
PCB Design |
Ce "package" sur le CD Eproduct Designer inclut une bibliothèque sur des puces numériques, analogiques et FGPA qui peuvent être employées dans Viewdraw en appelant DxDataBook
Si nous décidons d’acheter DxParts, alors des dizaines de millions de puces pourront être consultées sur les sites web des manufacturiers et être sauvées dans une base de données locale utilisant DxDataBook.
In DxDesigner, you enter your digital, analog, or mixed-signal circuit be it an entire system, a PCB, or just an IC. DxDesigner is linked to synthesis, simulation, timing analysis, and layout programs. ViewPCB creates a net list before PowerPCB is called to actually do the layout.
Dans DxDesigner, vous entrez votre circuit numérique, analogique, ou à signaux mixtes que ce soit un système entier, une carte, ou juste une puce. DxDesigner est lié à la synthèse, à la simulation à la analyse de synchronisation, et aux programmes de lay-out. ViewPCB crée une liste de connexions avant que PowerPCB ne soit appellé pour faire le lay-out. |
High Speed System Design |
Ce "package" consiste des modules suivants :
XTK est beaucoup plus rapide que les simulateurs SPICE. Ses algorithmes contiennent une analyse des ligne de transmission. XTK fait le lien entre les problèmes d'intégrité de signal et l'interférence, la perte diélectrique des isolateur, la perte due au "skin-effect"', et la résistance des lignes.
Quiet est une extension d’XTK utilisée pour la simulation et l’analyse des radiations due aux interférences électromagnétiques. Elle peut déceler exactement les sources de rayonnement en mode commun et différentiel ce qui est utile à savoir dans les câbles et les cartes.
Quiet Expert est un outil pour évaluer les problèmes de compatibilité électromagnétique liés au placement d’absorbeur de chaleur et placement de connecteurs. Il vient avec un ensemble par défaut de paramètres modèles et des vérifications prédéfinies de règles de conception.
Blast est un outil qui vérifie toutes les marges de synchronisation et identifie toutes les violations de temps de "setup" and "hold" sur les conceptions FPGA, ASIC faisant exhaustivement la trace de chaque trajet de délai de signal. Ces délais sont importés des rapports de XTK.
Analog Design and Simulation DxAnalog est un simulateur de circuit analogique et de signaux mixtes. Il est donc applicable par exemple aux alimentations de puissance à commutation, aux ASICs à signaux mixtes, systèmes de communication à radio-fréquence, aux interconnexions, aux systèmes de contrôle. |
Digital Simulation Package |
Fusion/ViewSim permet l'analyse interactive et le "debugging" des conceptions créées comme schéma dans ViewDraw, l’outil schématique de capture d'Innoveda. Vous pouvez également importer des schémas, des listes de connexions, des formats d’unités
logiques programmables de d'autres systèmes. Fusion peut aussi effectuer une co- simulation avec divers simulateurs analogiques comme par exemple, DxAnalog.
Fusion SpeedWave est un système de simulation de VHDL pour la vérification de conception et le "debugging" et il procure un algorithme unique à 28 états pour s'assurer que l'évaluation est faite à haute vitesse et avec une grande exactitude. |
Fusion/VCS |
Exécute des simulations de conceptions logiques après avoir compilé le code source Verilog-HDL et fournit des caractéristiques de contrôle interactif comme l'examen ligne par ligne et concourant du code source, des vues de forme d'onde, des traçages de signaux. |
|
Design Workshop
|
Nous avons acheté la license restreinte à un seul PC pour la plateforme Win2000. Ce logiciel crée, édite et vérifie des lay-outs d'IC pour la fabrication des masques. Il y a des vérifications des règles de conception pour identifier les régions où des limites imposées par l'usager ont été violées. Aux fins de d'exemples, considérez un substrat en polysilicone avec une zone en métal se reposant sur elle à côté d'une région N-dopée. Le logiciel pourrait vérifier si les largeurs ou les longueurs de une ou l’autre de ces régions excèdent un nombre pré-défini, ou s'il y a un intervalle ou une superposition entre ces deux régions. Ou si une des deux régions est incluse à l’intérieur de l'autre. Si oui, est-elle près du périmètre de la région la contenant? Quelle est l'orientation relative de deux bords appartenant à différentes régions ?
Pour plus d’information consultez svp le site http://www.designw.com/pdfs/Market_Pkg.pdf
ou encore Vol I,II du manuel dw-2000 disponible ici à Decelles. |
Star-Hspice, Star-Sim |
Star-Hspice peut être utilisée sur plate-formes Win2000 et Solaris 2.8. Elle peut simuler des circuits impliquant des éléments passifs et des unités actives comme les diodes de jonction (diffus dans le silicium, barrière de Schottky, Zener, Fowler-Nordheim), les transistors BJT, (par exemple, utilisant les modèles VBIC et HiCUM), JFET, MESFET, et MOSFET (toute une panoplie de modèles ici). Des lignes de transmission et des "waveguides" peuvent également être modelés avec des paramètres "lumped". Le logiciel peut également exécuter l'analyse du spectre de FFT et l'analyse des poles et zéros. Cette dernière est utile dans la conception des amplificateurs et des filtres. AvanWaves est l'interface graphique associée qui est employée pour afficher, analyser et imprimer les résultats des simulations.
StarSim peut manipuler des milliards d'éléments a des vitesses 10000 fois plus rapide que SPICE et avec une erreur de 0% quant on le compare avec Star-Hspice . La performance est 10 fois meilleure pour l'analyse de la synchronisation, de la puissance, du biais d'horloge et de l'interférence. Elle peut diagnostiquer les caractéristiques. de synchronisation requises, les montées subites de courant et les baisses de tension. Elle peut simuler le rebond à la masse et les effets RLC parasites dans les rails de puissance. Le noyau du logiciel est 3x plus rapide et supporte beaucoup de langages comme C et Verilog. Il fournit un visualisateur de forme d'onde (Cosmos-Scope) qui peut également être employé par Hspice. Un inconvénient toutefois est que Star-Sim ne fonctionne probablement que sur Solaris.
Un lien à Mentor et Cadence, conçu par des tiers, est inclu dans cet d’achat d'Avanti Corporation. Il ne fonctionne probablement que sur Solaris (Star-Sim et ce lien n'ont pas été conçus par les créateurs de HSpice).
Pour les points saillants les plus récents sur Star-Hspice, Star-Sim et Cosmos-Scope dans cette ordre, consultez les liens suivants:
http://www.avanticorp.com/Avant!/ SolutionsProducts/Products/Item/1,1606,23,00.html
http://www.avanticorp.com/product/1,1606,90,00.html
http://www.avanticorp.com/Avant!/ SolutionsProducts/Products/Item/1,1606,70,00.html |
Matlab
Nous avons acheté 5 modules de Matlab qui ne résidaient pas sur le serveur de Polytechnique : Communications Blockset, Communications Toolbox, Data Acquisition Toolbox, Real-Time Workshop (génère du code C à partir des modèles de Simulink), et Stateflow (pour la conception et la simulation des systèmes dépendants des inputs).
Les sites suivants contiennent de plus amples détails :
http://www.mathworks.com/products/****/description/overview.shtml
ou l’on substitue au choix **** par commblockset, communications, daq, rtw, ou stateflow.
Les guides d’usager associés à ces modules sont disponibles ici à Decelles.
Il se peut que nous nous procurons le DSP Builder d'Altera, ,(http://www.altera.com/products/software/system/dsp/dsp-builder.html )
et le générateur de système pour DSP de Xilinx, (http://www.xilinx.com/xlnx/xil_prodcat_product.jsp?title=system_generator ) afin d'établir un lien entre l'abstraction de haut niveau fournie par Matlab/Simulink et le codage de synthèse de HDL. |
Synplify Pro |
Le représentant d'Innoveda a recommandé que nous achetons Synplify Pro. Les inputs pour ce logiciel sont écrits dans les langages de description du hardware (HDL) VHDL et Verilog . Le logiciel en sort une liste de connections optimisée dans un format FPGA ou PLD. Il peut produire un schéma fonctionnel au niveau des transferts de registres à partir du HDL, équilibrer les registres dans des multiplicateurs en pipeline pour une meilleure performance avec les opérations arithmétiques et choisir le modèle de codage pour une machine au nombre fini d'états qui donne la meilleure performance.
Consultez les sites web suivant pour une vue d’ensemble du logiciel et la litérature.
http://www.synplicity.com/products/synplify.html
http://www.synplicity.com/literature/index.html
et plus précisément ce manuel pour la version procurée
http://www.synplicity.com/literature/pdf/synpro_703_rnotes.pdf |