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



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

Notice ARES Version 5.20 Française

Présenté par : Sous la direction de :

ARDUINO DOSSIER RESSOURCE POUR LA CLASSE

Support de TD ArcGIS Introduction à l automatisation et au développement avec ArcGIS 10.1 JEAN-MARC GILLIOT e année ingénieur

Réalisation d un PCB sous EAGLE V5.x

Fiche technique CPU 314SC/DPM (314-6CG13)

DECLARATION DES PERFORMANCES N 1

Durée estimée :1 journée Date de la réalisation : Description Fournisseur Référence Nombre PU HT LM35CZ, LM35AZ LM35DZ

Outils de CAO. Ecole de microélectronique IN2P octobre 2009, La Londe Les Maures. C. Colledani

Importation de fichiers Eagle

Introduction à MATLAB R

AMICUS 18 (2ème partie) 4) Présentation du logiciel Amicus IDE

Projet ESB - Retour d expérience

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

Comment insérer une image de fond?

Le signal GPS. Les horloges atomiques à bord des satellites GPS produisent une fréquence fondamentale f o = Mhz

Manuel de dessin Floorplanner. Floorplanner. Manuel de dessin. Page. Sujet. Sujet. Page Floorplanner Avancé. 1.

Les réseaux de campus. F. Nolot

La solution à vos mesures de pression

ARCHOS Activity Tracker

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

Rapport d activité. Mathieu Souchaud Juin 2007

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

Cours de D.A.O. Mécanique

EPREUVE OPTIONNELLE d INFORMATIQUE CORRIGE

Reconstruction de bâtiments en 3D à partir de nuages de points LIDAR

Comment utiliser les repères avec Quick Cut. Explications Repérage Automatique

Gamme caméra FA. Les caméras RICOH pour l industrie : Série FV. Caméras: RICOH FV Serie. GigE Vision. Camera Link. 2 Megapixel.

Dans l Unité 3, nous avons parlé de la

EP A1 (19) (11) EP A1 (12) DEMANDE DE BREVET EUROPEEN. (43) Date de publication: Bulletin 2011/26

SECURIT GSM Version 2

Quartz et Oscillateurs

Les outils actuels permettent-ils d automatiser la production de cartes? De quels outils dispose-t-on?

Produits concernés: CS10, CS15, TS11, TS15, GS05, GS06, GS08, GS10, GS15

Conception de réseaux de télécommunications : optimisation et expérimentations

Tutorial Cadence Virtuoso

Gestion commerciale et administrative de l'entreprise Avec Microsoft Office 2010

Module d échange de données INTERLIS v1.0 GeoConcept Manuel d'utilisation

Formation continue BNF // Programme des cours 2015

Préconisations Portail clients SIGMA

Cours iguess. inotes v10.1

OCEANE Machine de brasage double vague

Hiérarchie matériel dans le monde informatique. Architecture d ordinateur : introduction. Hiérarchie matériel dans le monde informatique

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

Évaluation des compétences. Identification du contenu des évaluations. Septembre 2014

L offre Stockage et serveurs System x / BladeCenter F.Libier, Business Partner Technical Manager

Software and Hardware Datasheet / Fiche technique du logiciel et du matériel

KompoZer. Composition du site : _ une page d'accueil : index.html. _ une page pour la théorie : theorie.html. _ une page pour les photos : photos.

GUIDE Excel (version débutante) Version 2013

Notice d installation sur le véhicule

Evaluation des performances de programmes parallèles haut niveau à base de squelettes

EndNote Basic. Un logiciel en ligne pour gérer les références bibliographiques. Sandrine(Wolff(&(David(Vivarès( Définition

HTML5 et CSS3 pour des sites Responsive Web Design

NORME DES FICHIERS AFB- CFONB POUR LE VIREMENT ET PRELEVEMENT PAR FICHIERS INFORMATIQUE

Création de mises en plan

Avant-propos FICHES PRATIQUES EXERCICES DE PRISE EN MAIN CAS PRATIQUES

Support de formation Notebook

Jean-Luc Archimbaud. Sensibilisation à la sécurité informatique.

GMEC1311 Dessin d ingénierie. Chapitre 1: Introduction

Codage d information. Codage d information : -Définition-

Maîtriser les fonctionnalités d un traitement de texte (Word OpenOffice)

Tutoriel première utilisation ICEM-CFD. Couche limite et modification du maillage en 2D

Système de Stockage Sécurisé et Distribué

1 ère Partie Stratégie et Directions Stockage IBM

Solution logicielle pour le pilotage et l ERM. Journées d études IARD 26 mars mars 2010

Introduction à Adobe Illustrator pour la cartographie et la mise en page

Advance Métal MODÉLISEZ FACILEMENT VOS OUVRAGES ET PRODUISEZ AUTOMATIQUEMENT TOUS VOS PLANS, LISTES ET FICHIERS DSTV.

M2-Images. Rendu Temps Réel - OpenGL 4 et compute shaders. J.C. Iehl. December 18, 2013

Prédiction de couverture de champ radioélectrique pour les réseaux radiomobiles : L apport du Système d Information Géographique ArcInfo 8

Thomas Loubrieu (Ifremer) Small to Big Data Novembre 2013, Ifremer, Brest

Excel. Identification. Informations sur vos besoins et objectifs. Notions fondamentales. Fiche de validation des besoins en formation Bureautique

Exemple d application en CFD : Coefficient de traînée d un cylindre

Présentation générale du projet data.bnf.fr

1 INTRODUCTION. PowerBuilder - Introduction. Pascal Buguet Imprimé le 19 août 2004 Page 1

Faire un semi variograme et une carte krigée avec surfer

Technique de sécurité

Adobe Premiere Pro Exportation

Dossier de presse. Nos produits. A propos de CADENAS... P.2 Références clients... P.3

Diagrammes de Package, de déploiement et de composants UML

Formation tableur niveau 1 (Excel 2013)

Excel 2007 Utilisation Avancée

Date M.P Libellé Catégorie S.Catégorie Crédit Débit Solde S.B

Trimble Geomatics Office

Initiation à Excel. Frédéric Gava (MCF)

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

Jexcel. V1.1.4 Manuel d'utilisation. modifié le 16 nov. 2004

MyReport, une gamme complète. La Business Intelligence en toute simplicité : Concevez, partagez, actualisez! pour piloter votre activité au quotidien.

FLEX 3. Applications Internet riches avec Flash ActionScript 3, MXML et Flex Builder. Aurélien Vannieuwenhuyze

Sensibilité (bas niveaux de lumière, hauts niveaux de lumière) Spectre de sensibilité : visible ( nm) mais aussi IR, UV, RX

Mobile OGSI.NET: Grid Computing on Mobile Devices

74 cm - 89 cm INSTRUCTIONS DEMONTAGE KOMPACT

Completed Projects / Projets terminés

GL BE FLYER. Chef de projet de l équipe : SCIONICO Pierre

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

Catalogue Remorquage Spécialisé

Fiche technique CPU 315SN/PN (315-4PN33)

Mémo d utilisation de ADE-4

COMMUNICATEUR BLISS COMMANDE PAR UN SENSEUR DE POSITION DE L'OEIL

Transcription:

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

Plan Introduction Technologie Macros Conclusion 2/21 FC Backend ASIC Yves Mathieu

Library Exchange Format Fichier ASCII (lisible) pour décrire: Une technologie Une bibliothèque de cellules Une macrocellulle (RAM, pll...) Dans la pratique Un fichier par technologie et par variante Un fichier par bibliothèque de cellules Un fichier par macrocellule spécifique 3/21 FC Backend ASIC Yves Mathieu

Plan Introduction Technologie Macros Conclusion 4/21 FC Backend ASIC Yves Mathieu

LEF : Technologie Liste des niveaux technologiques utilisables pour le routage Règles de largeur et d espacement des niveaux Définition des contacts et via et règles d assemblage Résistance et capacité des niveaux technologiques Coeeficients pour le calcul de l effet d antenne. Sites pour le placement et l alignement des cellules 5/21 FC Backend ASIC Yves Mathieu

LEF: Layers Les niveaux sont définis dans l ordre de la fabrication (de bas en haut) PO MASTERSLICE CO CUT M1 ROUTING VIA1 CUT M2 ROUTING VIA2 CUT... Masterslice : on ne peut router dans ce niveau mais on peut s y connecter 6/21 FC Backend ASIC Yves Mathieu

LEF: Layers LAYER layername TYPE ROUTING ; DIRECTION HORIZONTAL VERTICAL; PITCH distance; WIDTH defwidth, SPACING minspacing; RESISTANCE RPERSQ value; (ohms par carré) CAPACITANCE CPERSQDIST value; (picofarad par micron carré) DENSITY...... 7/21 FC Backend ASIC Yves Mathieu

LEF: Manufacturing grid. Sites MANUFACTURINGGRID value; Alignement des géométries Toutes formes géométriques et cellules ATTENTION: problèmes potentiels à l occasion de l import / export. Exemple : Cadence Encounter, Cadence Virtuoso. SITE sitename; CLASS classname ; SYMMETRY... SIZE... 8/21 FC Backend ASIC Yves Mathieu

LEF: Contacts entre couches VIA vianame... VIARULE : génération d assemblage de vias ATTENTION : pas de "gros trous" mais grille de vias. TOPOFSTACKONLY 9/21 FC Backend ASIC Yves Mathieu

Plan Introduction Technologie Macros Conclusion 10/21 FC Backend ASIC Yves Mathieu

LEF: Macros MACRO macroname CLASS CORE : cellules standard BLOCK : macro cellules PAD : les I/Os Exemple: un ou-exclusif à 2 entrées MACRO HS65_LSS_XOR2X6 CLASS CORE ; SIZE 1.600 BY 2.600 ; SYMMETRY X Y ; SITE CORE ; Placer les cellules sur le site "CORE". 11/21 FC Backend ASIC Yves Mathieu

LEF: Macros PIN A DIRECTION INPUT ; USE SIGNAL ; PORT LAYER M1 ; POLYGON 0.370 0.470 0.580 0.470 0.580 0.520 1.455 0.520 1.455 1.310 1.345 1.310 1.345 0.620 0.370 0.620 ; END ANTENNAGATEAREA 0.165 ; END A Contribution à l effet d antenne 12/21 FC Backend ASIC Yves Mathieu

LEF: Macros PIN B DIRECTION INPUT ; USE SIGNAL ; PORT LAYER M1 ; POLYGON 0.240 1.165 0.330 1.165 0.330 1.345 0.945 1.345 0.945 1.070 1.045 1.070 1.045 1.455 0.240 1.455 ; END ANTENNAGATEAREA 0.165 ; END B C est un "SIGNAL" 13/21 FC Backend ASIC Yves Mathieu

LEF: Macros PIN Z DIRECTION OUTPUT ; USE SIGNAL ; PORT LAYER M1 ; POLYGON 0.810 0.710 1.255 0.710 1.255 1.850 1.025 1.850 1.025 1.750 1.145 1.750 1.145 0.800 0.810 0.800 ; END ANTENNADIFFAREA 0.372 ; END Z Diminue l effet d antenne. 14/21 FC Backend ASIC Yves Mathieu

LEF: Macros PIN gnd DIRECTION INOUT ; USE GROUND ; SHAPE ABUTMENT ; PORT LAYER M1 ; POLYGON 0.000-0.200 1.600-0.200 1.600 0.360 0.180 0.360 0.180 0.845 0.080 0.845 0.080 0.360 0.000 0.360 ; END END gnd C est un noeud spécial. Aboutement des cellules 15/21 FC Backend ASIC Yves Mathieu

LEF: Macros PIN vdd DIRECTION INOUT ; USE POWER ; SHAPE ABUTMENT ; PORT LAYER M1 ; POLYGON 0.000 2.240 1.600 2.240 1.600 2.800 0.000 2.800 ; END END vdd C est un noeud spécial. Aboutement des cellules 16/21 FC Backend ASIC Yves Mathieu

LEF: Macros OBS LAYER M1 ; POLYGON 0.060 0.955 0.340 0.955 0.340 0.755 0.440 0.755 0.440 0.955 0.795 0.955 0.795 1.215 0.695 1.215 0.695 1.055 0.150 1.055 0.150 1.750 0.245 1.750 0.245 1.850 0.060 1.850 LAYER M1 ; POLYGON 0.765 1.950 1.345 1.950 1.345 1.840 1.445 1.840 1.445 2.050 0.765 2.050 ; END END HS65_LSS_XOR2X6 Le routeur sait passer entre les obstacles. 17/21 FC Backend ASIC Yves Mathieu

Plan Introduction Technologie Macros Conclusion 18/21 FC Backend ASIC Yves Mathieu

Mais aussi... Le format DEF Design Exchange Format Pour sauver le layout placé/routé. Assemblage de boites noires Information géométriques Information de netlists : ce n est pas un simple fichier "graphique" 19/21 FC Backend ASIC Yves Mathieu

Mais aussi... Open Access Base de donnée "normalisée" Plus de fichiers d échange textuels Contient "tout" Convertisseurs: oa2def oa2lef oa2spef oa2verilog oastrmin oastrmout Convertisseurs: cdb2oa def2oa lef2oa spef2oa strm2oa verilog2oa ATTENTION:de graves problèmes de compatibilité Entre Cadence Synopsys et autres fournisseurs d outils Dans les DK avec les outils d un même fournisseur (Encounter/Virtuoso) 20/21 FC Backend ASIC Yves Mathieu

Pourquoi maîtriser cette syntaxe? Pour créer ses propres macros cellules Pour adapter les macros cellules générées par Encounter Pour adapter les macros cellules fournies par le fondeurs mais peu compatibles avec Encounter... 21/21 FC Backend ASIC Yves Mathieu