1 TAL : une bibliothèque de cellules pour le design de circuits asynchrones QDI P. Maurine, J. B. Rigaud, F. Bouesse, G. Sicard, M. Renaudin.

Slides:



Advertisements
Présentations similaires
17ème Forum sur les Impédances Electrochimiques, 31/01/05, Paris
Advertisements

TYPOLOGIE DES LOGEMENTS CONSTRUCTION DE LOGEMENTS A ABOMEY-CALAVI Groupe aHomeInAfrica Building SA.
CARACTERISTIQUES D’UN ENSEMBLE DE FORCES
Thai-Hung VU, Anne-Claude TAROT Sylvain COLLARDEY, Kouroch MAHDJOUBI
Licence pro MPCQ : Cours
Distance inter-locuteur
1 Modéliser Ou comment RE-présenter sa connaissance.
Ou comment partager la connaissance
Qui a le nombre qui vient après 8 ?
Architecture des processeurs généralistes haute performance
LIRMM 1 Journée Deuxièmes années Département Microélectronique LIRMM.
Classe : …………… Nom : …………………………………… Date : ………………..
Les identités remarquables
Les mathématiques Classons des nombres.
Algèbre relationnelle
Performances 1 Évolution : Performance. Performances 2 Évolution : Mémoire.
Auteurs : P. Hellier C. Barillot E. Mémin P.Pérez
Défi écriture BEF Couverture. Défi écriture BEF Page 1.
Contrat de bon usage IDF Etablissements dialyse
1 Efficient Data and Program Integration Using Binding Patterns Ioana Manolescu, Luc Bouganim, Francoise Fabret, Eric Simon INRIA.
Flow de conception (4h)-demo
Révision (p. 130, texte) Nombres (1-100).
Jérémie Malle, Patrice Clément, Patrice Tochon, André Bontemps
Exercice Trame Ethernet
Cours Systèmes logiques
Circuits Logiques Programmables
ARCHITECTURE GLOBALE CAPTAGE Traitement DES des données GRANDEURS
PBST*: une nouvelle variante des SDDS
le profil UML en temps réel MARTE
Gestion des Périphériques
BENABEN, PEREZ Mini projet: Détection d’obstacle.
Classification Multi Source En Intégrant La Texture
Les algorithmes: complexité et notation asymptotique
Présentation des résultats
1 1 ST Crolles 2 Université Montpellier II France FTFC 2003 Représentation Unifiée des Performances Temporelles dune Bibliothèque de Cellules Standards.
LES NOMBRES PREMIERS ET COMPOSÉS
Management des systèmes d’information Conclusion
Formation en alternance
Journées scientifiques GdR MOMAS 4-5 novembre Modèles et couplages
Projet de Conception n° 5
Notre calendrier français MARS 2014
Plan Introduction DFT d’un additionneur asynchrone
DESIGN D’ÉCHANGEURS STRUCTURÉS, CFD ET MILIEUX POREUX
Page de garde présentation
C'est pour bientôt.....
Veuillez trouver ci-joint
1 Couplage dun langage de contrôle de formatage avec un système de formatage existant DEA ISC : 1 avril 2003 Fateh Boulmaiz
Les Nombres! de 0 à 20.
ASI 3 Méthodes numériques pour l’ingénieur
Traitement de différentes préoccupations Le 28 octobre et 4 novembre 2010.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
1 Modèle pédagogique d’un système d’apprentissage (SA)
1/65 微距摄影 美丽的微距摄影 Encore une belle leçon de Macrophotographies venant du Soleil Levant Louis.
CALENDRIER-PLAYBOY 2020.
1. Présentation générale du système
 MARSEILLE, les 4, 5, 6 Mai 2004  7 ème Journées Nationales du Réseau Doctoral de Microélectronique Application : Stimulation Electrique Fonctionnelle.
Fascicule pour les juges Questionnaire Commission GAM de la région de Namur SAUT.
Fascicule pour les juges Questionnaire Commission GAM de la région de Namur SOL.
Présentation du démonstrateur ATLAS Projet ANR 07 TLOG
Supports de formation au SQ Unifié
MICROLOR Le savoir partagé
Chemin critique et fréquence maximale d’horloge
Institut Supérieur des Sciences Appliquées et de Technologie Sousse
Modélisation VHDL-AMS haut niveau de l’activité en courant des mémoires en vue de l'optimisation de la compatibilité électromagnétique Richard PERDRIAU*/**
4/11/2017 Compresseurs RSD.
LIRMM, MONTPELLIER, FRANCE FTFC 2003 Définition d’une métrique d’insertion de buffers X. Michel, A. Verle N. Azémard, P. Maurine, D. Auvergne Paris, France.
INTRODUCTION.
Mai 2005 Ghislain Fraidy Bouesse TIMA-CNRS-INPG-UJF 46 Av. Félix Viallet Grenoble Cedex France CIS group "Concurrent Integrated Systems" Les Circuits.
1 17/06/2011 FATALICs : circuits de lecture pour l’électronique front end du TileCal de s-Atlas en IBM 130 nm Journée.
Transcription de la présentation:

1 TAL : une bibliothèque de cellules pour le design de circuits asynchrones QDI P. Maurine, J. B. Rigaud, F. Bouesse, G. Sicard, M. Renaudin

2 Plan Contexte Flot TAST (TIMA Asynchronous Synthesis Tool) cible : Protocole 4 phase dual rail Cellules QDI Implantation physique de cellules QDI Spécificités des Cellules QDI Politique de dimensionnement Gate sizing & Transistor sizing TAL130nm

3 Contexte

4 Flot de conception TAST Code CHP Petri Net Petri Net Synthetisable VHDL structurel « QDI » VHDL structurel « µPipeline » Layout CHP Compiler DTL checker Synthetiser Bibliothèque de cellules Assignation technologique est effectuée avec les outils du flot synchrone TAST Synthetiser TAST Compiler Bibliothèque de cellules TECH Mapper Netlist Porte

5 Invalide La requête est encodée dans les données Échange 1 Échange 2 Ack Data Valide Invalide Valide Circuits CMOS QDI 4 phase dual rail Codage 3 états Valide 01 Invalide

6 Motivation & objectif bibliothèques fondeurs bibliothèque spécifique Portes Muller 2 Muller 3 Muller 4 COR transistors 28 transistors 42 transistors 50 transistors 8 transistors 10 transistors 12 transistors 24 transistors Réduire la surface en maintenant les performances ou si possible en les améliorant Reduction 40% 64% 71% 52%

7 Cellules QDI

8 A Y a1a1 a0a0 y1y1 y0y0 z1z1 z0z0 Z Étage 1 Étage i Propriété QDI Spécificités des cellules CMOS QDI Étage n Portes CMOS composites + un élément de maintien du niveau de sortie Simple Rail Étage i+1

9 Exemples de cellules CMOS QDI + C C C C a0a0 b0b0 a0a0 b1b1 a1a1 b0b0 a1a1 b1b1 z1z1 z0z0 AND a1a1 + C C C C b1b1 a0a0 b1b1 a1a1 b0b0 a0a0 b0b0 z0z0 z1z1 OR a0a0 a1a1 a1a1 a0a0 AA Inverseur COR222

10 Exemple : COR222 CMOS QDI AO222 + b b a a d d c c Z f e e Étage de logique Étage de maintien Étage de logique Étage de logique 50 transistors 24 transistors

11 Politique de dimensionnement

12 Politique de dimensionnement z1z1 z0z0 A Y a1a1 a0a0 y1y1 y0y0 Minimiser les capacités dentrées Utilisation la plus fréquente possible de porte à petit drive Simple Rail

13 Règles de dimensionnement : équilibrer les possibilités en courant des plans N et P : dessiner au moins 4 drives différents : dessiner l'étage de sortie des portes QDI de sortance Xi de sorte quil offre les mêmes possibilités en courant que l'inverseur de drive (Xi). : dimensionner les portes de sorte que l'accommodation de la charge se fasse en deux étages : Éviter les décompositions logiques pour lesquelles le nœud de sortie est contrôlé par un latch

14 Critères de dimensionnement Critère analytique de sûreté de fonctionnement Critères analytiques dopt. en vitesse b b a a d d c c Z f e e

15 TAL_130nm

16 Caractéristiques 30 fonctionnalités (130 dessins) surface divisée par 2 (moy) / implantations à base de --AO222 Performances en vitesse équivalentes ( 15%) Réduction de la consommation (+5% à +40% sauf Muller 2)

17 Exemples

18 Conclusion et perspectives -politique de dim de bibliothèque Asynchrone -réduction importante de la surface des cellules -cellules à perf équivalentes (voir supérieures) - comparaison équitable d ASIC synchrones et Asynchrones développement de bib. spécifiques