R&D TDC : mesure de temps à 10 ps ajustable

Slides:



Advertisements
Présentations similaires
Louis-Romain Plumerault, SIAME, Anglet ( Lasagec llors de sa thèse)
Advertisements

Introduction au VHDL - R.WEBER - Polytech'Orleans
07/02/06 00:21 Yannick Herve, Wilfried Uhring, Jihad Zallat 1 Électronique Numérique Chapitre 2 Composant Combinatoires Formalisme graphique, Logique négative/positive,
Plan de développement KM3NET1 Banc de caractérisation des modules optiques de KM3NET.
H.MATHEZ– LAL – Sept , 2010 R et D 130 nm IBM H.MATHEZ, Pole MICRHAU.
09/09/2008Projet PMM2-N.Dumont Dayot1 Motivations Finalité du démonstrateur Partenaires Electronique frontale Travail au LAPP Conclusion Projet PMM² Photomultiplicateurs.
Banc Omegapix2 3D/Digital Firmware/Software O. LE DORTZ LPNHE Paris 29 octobre 2013/ Réunion PPS.
L.LETERRIER – SCATS Sixteen Channel Absolute Time Stamper Journées VLSI PCB FPGA IAOCAO IN2P3 C. Beigbeder 1, D. Breton 1, S.
Réunion de service 28/02/2012. L1 L2 Détection Action Contrôle  Mesure en permanence la différence de longueur des deux bras (d=L1-L2)  précision de.
Développements Techniques sur EASIER Hervé LebboloÉlectronique EASIERBiennale du LPNHE septembre Mécanique : P. Repain Électronique : J. David,
CR reunion electronique à l’IPNL du mardi 22 Avril h30 – 12h30 : repas Claude, Cyril et Pablo 12h30 – 14h: discussions.
Le système Raid 5 Table des matières Qu'est ce que le RAID ? Les objectifs Le raid 5 Les avantages et les inconvénients Les composants d’un Raid.
S O F R A N E L Le Traducteur Elément critique de la chaîne de contrôle La qualité d’un contrôle dépend avant tout de la qualité du traducteur, cad –De.
SKIROC status LAL – EUDET France – 05/04/2007. Common DAQ Slice FE FPGA PHY VFE ASIC Dat a Clock+Config+Control VFE ASIC VFE ASIC VFE ASIC Conf/ Clock.
GHU 9/09/2016 Atelier : De la prise de vue numérique à la publication 1)L'appareil de photo numérique 2)La prise de vue et ses réglages 3)Profondeur de.
Prototype SUZE02  MISTRAL. IPHC 2 6/6/2011 VLSI Sommaire Spécifications du capteur MISTRAL dédié à la jouvence d’ITS-ALICE Proposition.
Shiming.DENG – LAL – Juin , 2010 Circuit de lecture pour Hodoscopes Shiming DENG.
Commande de la machine a courant continu par raspberry Réalisé par : Zriouile Rachid & IBELLA Lahoucine Lagraoui Mouhssine Encadré Par: Mr. Bensaid Mounir.
Les journées de l’2015 Le Model-Based Design Une approche complète en sciences industrielles de l’ingénieur Frédéric MAZET Lycée Dumont d’Urville Toulon.
Utilisation des signaux sonores et lumineux
Les composants Multiaxe Monoaxe Alim. et renvoi sur réseau Chopper et
Synchro esculap (PHIL laseriX)
Logique séquentielle.
Module de gestion des tournées de livraison
Activités techniques DAMIC Dark Matter In CCD
Etude du signal de la calibration de l'électronique
SyncoTM Présentation Juillet 03.
Langage de manipulation de données (LMD)
Circuits Omegapix2 (2D et 3D)
Circuits Omegapix2 3D Olivier Le Dortz, LPNHE Paris PPS Weekly Meeting 11 Mars
Préparer par : Intissare et kaoutare
Evaluation de l'UE TICE 1 TRANSMISSION DES DONNEES INFORMATIQUES SABATIER Fabienne 1ère année de sciences du langage/sciences de l’éducation.
Plan du cours Introduction : création de circuits
Réunion ECLAIRs Sélection des modules XRDPIXs
Programme des actions à mener dans l’option du Démonstrateur
Connaître les fonctions affines
La technique du pipeline
Synthèse et implémentation de circuits arithmétiques sur FPGA
Le temps de propagation des signaux dans un circuit
Analyse de l'architecture abstraite
Circuit de lecture pour Hodoscopes
ASUs MicroRoc Réception des 7 premiers PCB
VALMEM Traduction automatique d'une description comportementale VHDL + annotations temporelles en automates temporisés A. Bara, E. Encrenaz LIP6 VALMEM.
Evaluation de l'UE TICE 1 TRANSMISSION DES DONNEES INFORMATIQUES SABATIER Fabienne 1ère année de sciences du langage/sciences de l’éducation.
La stratégie pédagogique en
A T Training On Line « 1.2. Notion de système » Les automates programmables.
Les upgrades LHC au pole MicRhAu Nicolas Pillet pour le pole MICRHAU
2ème doctorat en médecine vétérinaire
FONCTION COMMUNIQUER Michel SEGURA Stéphane LIBUTTI.
Camera Slow Control for LST and Nectar cameras
Point sur la caracterisation des HR2
Développements techniques GRAND-proto
1 PROJET D’INFORMATIQUE les composants de l'ordinateur Gammoudi Rayéne 7 B 2.
Mode, moyenne et médiane
TGV Trigger Générique Vme Face avant Tri d’événements de physique
La puissance du transfert d’énergie électrique entre un générateur et un circuit constitué de conducteurs ohmiques dépend-elle de ces conducteurs ohmiques.
Gei 431 Architecture des ordinateurs II – Frédéric Mailhot Introduction Objectifs du cours Évaluation Références Matière du cours: - Techniques modernes.
COMPTE RENDU Fev/Mars 2018 Florence Slow Control/Cryogénie
1. Les Circuits combinatoires Un circuit combinatoire est un circuit numérique dont les sorties dépendent uniquement des entrées. S i =F(E i ) S i =F(E.
Moteurs de recherches Data mining Nizar Jegham.
ASSERVISSEMENTS ET REGULATION
1 J-M R. D-BTP SAUNIER DUVAL Théma et Thémaplus 2007.
ASSERVISSEMENTS ET REGULATION
IV- CORRECTION A AVANCE DE PHASE
Audrey Gervereau, Métis, stage M2
DMP Comité opérationnel de déploiement Ille et Vilaine
Status Daq µTCA et carte Asm
Relier proportionnalité et fonction linéaire
Software Defined Radio
Introduction aux Circuits Reconfigurables et FPGA.
Transcription de la présentation:

R&D TDC : mesure de temps à 10 ps ajustable

Voir présentation de Claude GIRERD sur le Vernier TDC Context de la R&D FPGA ASIC Voir présentation de Claude GIRERD sur le Vernier TDC Réflexion conjointe entre Claude G. et Hervé M. et moi même pour porter la mesure de temps faite en FPGA sur ASIC Gain potentiel: La somme des capacités à charger diminue (conso. Optimisé P=UI=U.freq.ΣC) Souplesse dans la variété des portes logiques Meilleur jitter cumulé ?

Caractérisation des céllules Période=somme de : delai_fallingi delai_risingi = 2*delai_moyen*Nbétage +/- donné par la datasheet => Caractérisation individuelle des XORs donnerai l’information a priori de la fréquence, sans simuler toute la dll. Fonctionnement de la DLL: Propagation de l’inversion

Ensemble des cas possibles Delai=fonction(rise/fall, A/B, inverseur/suiveur, Cload, Cin)

Trop de simulation => trop de résultats

prévision pertinente in-situ XOR avant -param1 -param2 … XOR après -param1 -param2 … DUT Delai=fct(paramAvant, paramApres) Remarque: Tdbuf = Tdinv + 50ps (H18 famille [23468]) Un xor en mode inverseur est en moyenne 50ps plus lent

Choix figé =>2N/2 configurations Choix du nombre d’étage : 11 (1 nand, N=10 xor) Si le nombre d’étage la période la fréquence Choix des XOR (hardware) Choix des combinaisons (config externe) 512 choix Que des inverseurs 2 buffers, 8 inverseurs 4 buffers, 6 inverseurs …

XOR 7 inverseurs 4 suiveurs Famille varié Croissante : ABCDEFHIJKL Bonne dispersion +/- 100ps Période=2.34n±47p Δt=32p ± 59p cad. réglage de -100p à +200ps par pas de 20fs (50k config)

Période moyenne : 2.8ns 512*(512+1)/2=>~130000 combinaisons par pas de 10fs Si Δt 0, temps mort

Variation en température Si on augmente la température, la somme des délai augmentes Si l’on trie les codes par ordre période croissante, la température a un effet sur cet ordre. 8ps pour passer de 27°C->40°C. température ou configuration contrôlée.

CORE du chip

IBM 130nm ASIC XOR TDC Choix de la famille: MJKJLLKKLJJ The DLL frequency is set by a 10-bit selection daisy-chain memorized in D-Flip-flop choix d’un layout entrelacé, aurait pu etre ‘replié’ La dll seule mesure :75µm x 6µm (NAND et 10-XOR) Power consumption = SUM(Cload)*U²*freq Asic has less interconnection than FPGA => Cload is smaller http://micrhau.in2p3.fr/spip/spip.php?article117

TDC : 35u x 75u DLL 1 Détecteur de phase DLL 2 5 CLK_Q en // par sortie Détecteur de Phase, avec Bascule D ’maison’ Faible temps de setup (3ps)

Détecteur de phase Fonctionne avec des bascules D standard (setup time 200ps =‘offset systématique’ dans ce fonctionnement) Bascule D ’maison’ à fenêtrage, pour un temps de setup de 3ps, permettrait une meilleur gestion des ‘bords’ de la dynamique. Set/Preset, D Slow_clock Q R Fast_clock Phase detected q1 q2 phase

By-passable Daisy chain

Carte de test Pas de Labview, que des commandes réseau du type "*IDN?" Générateur de délai eth1 ‘import socket’ spi eth1 Raspberry Pi ./script.py i2c Carte de Test TDC BRICK Q1: ~300MHz i2c gpio expander Sync1 Skip[1-6] Qf1 -Dzi -Clk in ‘Slow’ in ‘Fast’

Conclusion ++ faible encombrement  multi-voies ++ simplicité du montage ?? jitter cumulé - effet de la température - variation de l’alimentation Perspectives Multi détecteur de phase Asservissement slow control d’une consigne synthèse numérique

Backup Réduction du jitter cumulé: Multidétecteur de phase Matrice 10x10 de détecteur de phase  redondance ou réduction du temps mort