Outils de CAO. Ecole de microélectronique IN2P3. 12-15 octobre 2009, La Londe Les Maures. C. Colledani



Documents pareils
Conception Systèmes numériques VHDL et synthèse automatique des circuits

Conception Systèmes numériques VHDL et synthèse automatique des circuits

Modélisation physique des cellules logiques... Modèles pour le placement routage, le format "LEF"

Tutorial Cadence Virtuoso

TP1 Initiation à la conception de circuits intégrés analogiques.

Thème 3 Conception et vérification d architectures de systèmes sur puce

Présenté par : Sous la direction de :

Conception et Intégration de Systèmes Critiques

1 Démarrer L écran Isis La boite à outils Mode principal Mode gadget Mode graphique...

Le monitoring de flux réseaux à l'in2p3 avec EXTRA

Synergies entre Artisan Studio et outils PLM

SIN-FPGA DESCRIPTION PAR SCHEMA

Comment paramétrer et sauvegarder les configurations d Altium Designer?

Importation de fichiers Eagle

Chapitre 1 : Introduction aux méthodologies de conception et de vérification pour SE

Communication technique TC1552 Ed 01 Date: 22/11/2011

Les réseaux de campus. F. Nolot

StruxureWare Power Monitoring v7.0. La nouvelle génération en matière de logiciel de gestion complète d énergie

Tendances Techniques et compétences des laboratoires

Notice ARES Version 5.20 Française

Gouvernance IT : par où commencer? Hubert Lalanne DE, Chief Architect for Industries IBM Software France

Quoi de neuf en LabVIEW FPGA 2010?

Introduction à Eclipse

NIMBUS TRAINING. Administration de Citrix NetScaler 10. Déscription : Objectifs. Publics. Durée. Pré-requis. Programme de cette formation

Guide d'installation rapide TFM-560X YO.13

Cours Plugin Eclipse. Université Paris VI / Parcours STL / Master I Pierre-Arnaud Marcelot - Iktek - pamarcelot@iktek.com

Mini_guide_Isis.pdf le 23/09/2001 Page 1/14

DEPLOIEMENT MICROSOFT WINDOWS

OPEN ACCESS. ouverte INP Toulouse

Introduction aux outils BI de SQL Server Tutoriel sur SQL Server Integration Services (SSIS)

Une méthode de conception de systèmes sur puce

IPBX SATURNE. Spécifications Techniques

Mini_guide_Isis_v6.doc le 10/02/2005 Page 1/15

Mise en oeuvre d un Serveur de CD AXIS StorPoint

Competence Management System (Système de Gestion de Compétences)

La Latecion protection anti-intrusion Web Web Le concept «Zero effort Security» La protection des applications Extranet

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.

PERFORMANCE BASE DE DONNÉES

Cisco CCVP. Configuration de CUCM

L informatique à l IN2P3 et le rôle du Chargé de Mission

Messagerie & Groupeware. augmentez l expertise de votre capital humain

WEB page builder and server for SCADA applications usable from a WEB navigator

1 ) INSTALLATION DE LA CONSOLE 2 2 ) PREMIER DÉMARRAGE DE LA CONSOLE 3 3 ) LES JOBS 4 4 ) LES ORDINATEURS 6

Les systèmes embarqués Introduction. Richard Grisel Professeur des Universités Université de Rouen Nacer Abouchi Professeur ESCPE Lyon

- Couches - Éléments - Domaines - ArchiMate et les techniques du BABOK

energy BOX WEB Automates de GTB

VoIP & Domotique. KITS DOMOTIQUES EnOcean

Profil UML pour TLM: contribution à la formalisation et à l automatisation du flot de conception et vérification des systèmes-sur-puce.

Mendeley, pour gérer sa bibliographie et la partager. Patricia Volland-Nail

JES Report Broker. Campus Technologies. SAE de CHALEMBERT 1 Rue Blaise PASCAL JAUNAY-CLAN info@campustec.

Accélérer la transformation de vos nouveaux modèles assurances

Editeur de solutions innovantes C 3. Solution globale managée de communication et de téléphonie sur IP

Famille IBM WebSphere Application Server

Performances. Gestion des serveurs (2/2) Clustering. Grid Computing

KIWI BACKUP DOSSIER DE PRESSE

Vérifier la qualité de vos applications logicielle de manière continue

Comment la ville de Westmount a automatisé la préparation de ses réunions du conseil :

Toni Lazazzera Tmanco is expert partner from Anatole ( and distributes the solution AnatoleTEM

en version SAN ou NAS

Installation ou mise à jour du logiciel système Fiery

MIRAGE VMWARE Solution de gestion d images en couches qui sépare le PC en plusieurs couches logiques. Olivier Emery

Gestion des références bibliographiques. Comment simplifier la gestion des références bibliographiques?

serena.com Processus et réussite Accélérez avec Serena TeamTrack

CATALOGUE DE LA GAMME EASYFOLDER OFFRE GESTION DE CONTENUS NUMERIQUES

Stabilité du réseau WiFi

vbladecenter S! tout-en-un en version SAN ou NAS

Logitech Tablet Keyboard for Windows 8, Windows RT and Android 3.0+ Setup Guide Guide d installation

Aiguilleurs de courant intégrés monolithiquement sur silicium et leurs associations pour des applications de conversion d'énergie

Solution de Collaboration synchrone

ESPACE COLLABORATIF SHAREPOINT

BIRT (Business Intelligence and Reporting Tools)

HAUTE DISPONIBILITÉ DE MACHINE VIRTUELLE AVEC HYPER-V 2012 R2 PARTIE CONFIGURATION OPENVPN SUR PFSENSE

UC² : Le poste de travail du futur (disponible aujourd hui)

WebSpy Analyzer Giga 2.1 Guide de démarrage

Data Tier Application avec SQL Server 2008 R2

Atelier A6 : Editeurs de Logiciels, comment construire votre écosystème avec les Partenaires Revendeurs IBM?

Conférence SIG 2011 Versailles 5-6 Octobre 2011 Atelier Technique ArcGIS for Server en 10.1

Vulgarisation Java EE Java EE, c est quoi?

Nouveautés Ignition v7.7

CA ARCserve r16 devance Symantec Backup Exec 2012

Les Virtual LAN. F. Nolot. Master 1 STIC-Informatique 1

La base de données dans ArtemiS SUITE

Jean-Philippe VIOLET Solutions Architect

Présentation de la plateforme Conception de circuits intégrés

Sélection du contrôleur

accompagner votre transformation IT vers le Cloud de confiance

Moderniser. le système d information et le portefeuille applicatif.

Procédure d installation d AMESim 4.3.0

Tutoriel code::blocks

HSCS 6.4 : mieux appréhender la gestion du stockage en environnement VMware et service de fichiers HNAS Laurent Bartoletti Product Marketing Manager

WEB15 IBM Software for Business Process Management. un offre complète et modulaire. Alain DARMON consultant avant-vente BPM

L3 informatique Réseaux : Configuration d une interface réseau

UTILISATION D ORCAD CAPTURE CIS

La famille Symphony. Click to add text. Vincent Perrin IBM Collaboration Solutions Architect IBM Corporation

un nouvel œil pour l analyse de mouvement

Transformez votre manière de travailler grâce à un logiciel de BPM moderne. DANS LE CLOUD

VOTRE POLITIQUE D'ARCHIVAGE EST-ELLE ADAPTÉE? Démarche projet. Alain Le Corre, Responsable de Marché, Gestion de l information

NOTIONS DE RESEAUX INFORMATIQUES

Transcription:

Outils de CAO Ecole de microélectronique IN2P3 12-15 octobre 2009, La Londe Les Maures C. Colledani

Réseau IAO-CAO électronique IN2P3 Mission: Doter les électroniciens de l'in2p3 des outils de conception permettant de mener la Recherche, Développement et Fabrication nécessaire aux expériences Développements cohérents Pas de rupture entre les étapes de conception Un Système Intégré Des bibliothèques communes (PCB), IP Environnement standard Synergie entre laboratoires, IN2P3, Internationaux Maintenir le potentiel des électroniciens Technicité Négocier les marchés Visibilité de l'institut Interlocuteur unique vis-à-vis des fournisseurs claude.colledani @ires.in2p3.fr Ecole microélectronique IN2P3 2009 2

Organisation de la Mission Centre mainteneur (LAL) Gestion licences CC-IN2P3 Serveur Web http://www.in2p3.fr/actions/electronique/organisation.htm Top to bottom Chefs de Service Correspondants CAO Correspondants Formation Bottom Up Sites experts Contact avec hot line fournisseurs ASIC: IPHC + LAL Virtuoso Isabelle, Grégory, Frédéric, Nicolas, Claude + Gisèle SOC Abdelakder, Guy + Frédéric Broadcast Liste de diffusion: Il faut s'inscrire! Liste CADENCE_IAO-L (simulations, synthèses numériques) Liste CADENCE_MGR-L (installations, management logiciels) Liste CADENCE_MGR_IN2P3-L (licences) Liste CADENCE_PCB-L (flot "SPB" Concept-Allegro) Liste CADENCE_VLSI-L (flots CIC et outils associés) Liste CADENCE_FORUM-L claude.colledani @ires.in2p3.fr Ecole microélectronique IN2P3 2009 3

Outils Cadence Marché signé en 2008 ARTICLE 1 - OBJET DU MARCHE L'IN2P3 a vocation de recherche fondamentale en physique nucléaire et en physique des particules. Les prestations qui font partie de ce marché sont réservées à ce contexte de recherche fondamentale à l'exclusion de tout autre, en particulier à l'exclusion de prestations de service et de contrats industriels lucratifs. Sensibilisez vos services de valo MIND Remarque sur accès Europractice (conf Flot IBM) Justifier d'actions académiques (cours, stagiaires, doctorants) Les fournisseurs sont attentifs claude.colledani @ires.in2p3.fr Ecole microélectronique IN2P3 2009 4

Outils de CAO Portefeuille du marché PCB Allegro AMS simul Sig Integrity Pwr Integrity MMSIM Spectre Ultrasim AMS Full Custom Virtuoso ADE Verification Parasitic Func. Verif. Incisive Verilog / VHDL Conformal EuropracLike Digital - SoC Synthesis Route Delay Verification Test System in Package SiP Architect SiP Layout Des licences centralisées au CCIN2P3 Mutualisées accès aux versions haut de gamme Pour les nouveaux flots (Virtuoso 6.0, Soc, MMSIM) Compatibles avec les utilisations courantes (V5.xx, Ambit) 2009 a vu le démarrage de Virtuoso 6.x à l IN2P3 Stage spécifique 4 jours à Clermont, 11 IN2P3 + 2 CEA claude.colledani @ires.in2p3.fr Ecole microélectronique IN2P3 2009 5

Cadence DFII 6.1xx Utilisation d openaccess (oa) Interopérabilité des outils Layout et vérification principalement Migration pour archivage des designs Gold? Soc Encounter Virtuoso Layout Assura Open Access Peu de changements apparents au niveau du file system Library Cell Cell Views sch/layout.oa (.cdb) Properties Prop.xx data.dm Master.tag Lib.defs, cds.lib Warning Library Path Editor claude.colledani @ires.in2p3.fr Ecole microélectronique IN2P3 2009 6

OpenAccess L interopérabilité implique Une techfile commune pour Virtuoso et SoC Redéfinition et création d objets layouts Wires Multilayer + Wire editor Path segment Single layer Boundaries prboudary délimite la surface d un bloc/circuit clusterboundary identifie un groupe de cellules areaboundary assigne des éléments à une zone spécifique (High Voltage) Blockages, interdictions au Placement Routage Pins claude.colledani @ires.in2p3.fr Ecole microélectronique IN2P3 2009 7

OpenAccess L interopérabilité implique Redéfinition et création d objets layouts Marker Représentation unifiée Sauvé dans la base de données Gradué selon la sévérité Fatal, Warning Via Plus de symbolic Via Stacked Vias Auto Vias claude.colledani @ires.in2p3.fr Ecole microélectronique IN2P3 2009 8

Environnement de travail IN2P3 Offre Cadence L: config. 6.x de base des labos Config. 5.1 Hier Navig-Conf.Phys.Hier 5 licences GL Propagations des contraintes Gros designs, réticule MPW mode 64bits Layout, Layoutplus(32), Assura, Calibre (M-G) Certaines fonctionnalités n existent qu en 32 bits SpectreVerilog Accélération simulation, vérification Mode multi-processeur (WS Linux biprocessor / quad cores) 3DIC Reticule 8 GB claude.colledani @ires.in2p3.fr Ecole microélectronique IN2P3 2009 9

Schematic L Un ensemble d assitants Des workspaces configurés Onglet/schéma Show/Hide assistants Search Navigator Property Ed Constraint Man Viewer claude.colledani @ires.in2p3.fr Ecole microélectronique IN2P3 2009 10

Constraints Assistant Propage et impose clairement les intentions du concepteur A l équipe de design (FE / BE) A travers le flot Annotation txt formalisée en contrainte claude.colledani @ires.in2p3.fr Ecole microélectronique IN2P3 2009 11

Constraints Assistant Propagation vers le layout (L) claude.colledani @ires.in2p3.fr Ecole microélectronique IN2P3 2009 12

Constraints Assistant Un ensemble de contraintes Sur les transistors, les pins, les nets De divers types Transistors Symétrie Matching de paires Ratio Alignement Net Blindage Espacement Fonction Prospector Recherche dans la hiérarchie du schéma l existance de structures prédéfinies qui devraient se voir assigner des contraintes Tous les miroirs de courant Ratio Toutes les paires diff Matching claude.colledani @ires.in2p3.fr Ecole microélectronique IN2P3 2009 13

ADE L / L GL Niveau L Environnement classique DC, Transient, AC, Sweep, Corners, Monte Carlo L Level Single Test Multiple Tests Design Characteristics Corners and Sweep L Level GL Level Specifications and Data Sheets Constraints History Yield Improvement Matching and Sensitivity Analysis Multi-Technology Support Parasitic Aware Design Optimization Niveau L Nouvel environnement de simulation Cockpit sophistiqué pour claude.colledani @ires.in2p3.fr Ecole microélectronique IN2P3 2009 14 Niveau GL Rappel, les jetons GL sont décomposables en session L une vision synthétique Une sauvegarde documentée des simulations Cellview spécifique adexl Sweep, Corners, Monte Carlo Cockpit GL Feature Characterzation / modelling Matching & Sensititvity Analysis Parasitic Aware design Multi-Technology Support Otpimization (ex NeoCircuit) Yield Improvement Token 2 1 1 1 2 6 10

ADE L - Nouvelles interfaces et vue adexl Select Simulator Single Test DC, Trans, AC Sweep parameters Document ML Tests Multiples Data View Assistant Onglets Option GL Design Characterization & Modeling (GL) A explorer claude.colledani Top-Down / Bottom-Upbehavioral @ires.in2p3.fr models Ecole microélectronique IN2P3 2009 15 Verilog-A[MS], VHDL-AMS, Verilog-D, Liberty

Virtuoso layout Fonctionnalités en forte augmentation Wires Changement de largeur sur segment Stretch avec environnement attaché Contacts / Vias Stacked Cut Arrays Toolbox A condition d être supporté par le kit Align Pin/Cells Guard Rings Bus Edit Shape Edit Dynamic Selection Assistant Aide à la navigation dans la hiérarchie claude.colledani @ires.in2p3.fr Ecole microélectronique IN2P3 2009 16

Virtuoso L Routage Assisté Netlist Vérification en ligne allégée + On Demand Design rules Vérification DRC en ligne Contraintes Contraints manager, blocages Configuration hiérarchique Hierarchy Browser equivalent Génère différentes implémentations physiques Sans toucher au schéma Soft Blocks Mode Pour floorplanning (GL) claude.colledani @ires.in2p3.fr Ecole microélectronique IN2P3 2009 17

Floorplanning IPHC & Soft Blocks Anticipation Congestions, Contraintes (alim), Contraintes sur pins poussées dans les blocks (Numériques) claude.colledani @ires.in2p3.fr Ecole microélectronique IN2P3 2009 18

Scénario Mixed Design Virtuoso digital implementation option Perfect for analog-on-top design flows Draw top level floorplan in Virtuoso LS GL Constraints Library Design V I R T U O S O Pin constraints Chip finishing in Virtuoso O P E N A C C E S S 2.2 Synthesis using RTL Compiler Implementation in VDI Placement Optimization prects Clock tree synthesis Optimization postcts Routing Add filler cells Verification V D I 24 VDI uses Encounter and Nanoroute technology 2009 Copyright Cadence Design Systems, Inc claude.colledani @ires.in2p3.fr Ecole microélectronique IN2P3 2009 19

Configuration kit IBM 0.13µm CERN By VCAD Tools Virtuoso 6.1.3, SOC Encounter 7.1, Conformal 7.2, ET 7.1.2 (QRC), Assura 3.2, Calibre 2008.3 Digital design flow RTL synthesis Logical Equivalence Checking Floorplanning & power routing Timing optimization Clock tree synthesis Timing optimization DFM Signoff RC extraction Automated task User task Logical Equivalence Checking DRC Placement Congestion analysis Routing Timing optimization Timing analysis LVS Tape-out claude.colledani @ires.in2p3.fr Ecole microélectronique IN2P3 2009 20 Sandro Bonacini - PH/ESE - sandro.bonacini@cern.ch

Digital ASIC @ IN2P3 SoC + VDIO claude.colledani @ires.in2p3.fr Ecole microélectronique IN2P3 2009 21

Outils pour les principaux kits en usage AMS 0.35 IBM 130 Chartered 130 FAB 0.35 IBM 90 UMC 0.13 ST 0.25 Core & IO Libs Foundry Foundry ARM Foundry? FARADAY Foundry ARM Synopsys ARM ARM Virtuoso 6.1 6.1 5.1 6.1 6.1 5.1 /? 5.1 SoC / VDIO Assura DRC-LVS RC QRC Calibre DRC-LVS Signoff Signoff Signoff Signoff xrc Hercules DRC-LVS STAR-Rcx Magma LVS 3D? (Tezzaron) claude.colledani @ires.in2p3.fr Ecole microélectronique IN2P3 2009 22

Contraintes / Implications Flot de conception CMS Cadence-Mentor-Synopsys Accès à tous les outils Europractice à travers les pôles Mise en Oeuvre / Maintenance Formation sur outils autres que Cadence Cores & IO cell libraries Si externe (ex ARM) Accès au programme universitaire Pas de maintenance Reconstitution des librairies GDS2 + DEF + Modèles +Tech files Cohérence du flot Négociation d un support Black box / macro Bibliothèque industrielle AMS dans les pôles OK pour IBM 130 Chartered ou autres? Radtol / SEL & SEU free RAM blocks / Memory compiler / IP claude.colledani @ires.in2p3.fr Ecole microélectronique IN2P3 2009 23

ALLEGRO SiP System In Package Single package that combines all of the electronic components needed to provide a system or sub-system digital ICs, analog ICs, RF ICs, passive components or other elements) PCB Allegro AMS simul Sig Integrity Pwr Integrity Full Custom Virtuoso ADE Verification Parasitic Digital-SoC Synthesis Route Delay Verification System in Package SiP Architect SiP Layout Pad Ring Extenstion TSV CairnA Left Ana. Ana. Core TSV Design Challenge IO Pad Co-Design Methodologies TSV TSV CairnA Right Dig. SI and PI Analysis CAIRN A claude.colledani @ires.in2p3.fr Ecole microélectronique IN2P3 2009 24 Pad Ring PCB Dig. Core Signal Gds2 Tier1 & 2 + PCB database

ALLEGRO SiP System In Package Signal Analysis Stackup design Crossection details Setting contraints Multi-die connection exploration Interconnect modeling Wirebonds Reflections, crosstalk, timing Simulating routed nets Circuit simulation Power analysis Impedance profil of the pins Layers claude.colledani @ires.in2p3.fr Ecole microélectronique IN2P3 2009 25

Conclusion: Utiliser Virtuoso 6 comme vecteur d évolution Solidifier les flots des kits (conf IBM-CERN by VCAD ) Méthodologie du flot Mixed layout platform Vérification formelle Augmenter la méthodologie de travail Equipes / Pôles Aide à la documentation intégrée Constraint manager, Mixed floorplanning, Chip estimate Outils de haut niveaux GL Qui routent en maîtrisant les >1000 règles de design Caractérisation, Virtuoso Custom Router Travailler en amont, plus grande interaction avec Les électroniciens du PCB, Intégration des ASIC au détecteur Construction d échelles Modèles des ASICs (IBIS, BSDL) System in Package Les numériciens Toujours plus de fonctionnalités intégrées dans les ASIC Pilotage / RO des ASIC par FPGA Modèles communs avant partitionnement et ciblage INCISIVE, + FPGA suites: Synplify, ISE, Quartus Les testeurs Cahier des charges de testabilité avant design Scan Insertion Test Pattern Generator Les mécaniciens Visualisation 3D Simulation thermique De nombreux outils sur lesquels se former Formations dédiées Difficulté à maîtriser toutes les fonctionnalités quand on va du FE au BE claude.colledani @ires.in2p3.fr Ecole microélectronique IN2P3 2009 26