Journées VLSI FPGA PCB IN2P3 5-7 juin, 2012 A. Boujrad GANIL - CAEN NUMEXO2_P2 Numériseur 16 voies (14 bits / 200MHz) pour Exogam Abderrahman BOUJRAD GANIL.

Slides:



Advertisements
Présentations similaires
11ème Rencontre des Electroniciens de Midi-Pyrénées
Advertisements

Flow de conception (4h)-demo
Présentation d’un design de carte vidéo
Collaborateurs IPNO: Mme Lermitage, Mme Tun-Lanoë, M. Grave, M. Ky,
Contexte de la carte a réaliser
Journée fédération LUMAT La plateforme DTPI Présentation des réalisations: 19/06/2012 Les TDCs: David HEURTEAU Les discriminateurs: Robert SELLEM.
EXOGAM2 Quelques motivations
Interface série de type I2C
Plan de développement Définition tensions alimentation et puissance associées Alimentation analogique & Alimentation numérique Définition connecteur mezzanine.
STEREO Recherche de neutrinos stériles auprès du réacteur de l’ILL
Power PC embarqués et accélérateurs matériels pour des cibles de type FPGA Julien Dubois.
Les systèmes mono-puce
Application à la Radio Logicielle Restreinte
Groupe CTF3 Bilan Tourniquet Section 01 Date 9/12/2014
ACTIVITÉs Silicium IPNO
Nicolas Dumont Dayot pour le groupe LAr du LAPP
Circuits à capacités commutées et microsystèmes
Upgrade banc de test cosmique
Alain Cojan Formation “Piquet” u Baraques, accès, sécurité, particularités u Outils d’usage général u Monitoring température des baraques u Installations.
Proposition d’une nouvelle acquisition pour CTF3-CLIC partie BI. Jean Jacquemier, Yannis Karyotakis, Jean-Marc Nappa,, Jean Tassan, Sébastien Vilalte.
Réunion ACTAR - 5 Mars Saclay Gilles Wittwer Présentation du G roupe A cquisition pour la P hysique.
LAr Upgrade Démonstrateur et l’implémentation d’IPbus
SUNDANCE Multiprocessor Technology Ltd. Yann CLIN Stage effectué de février à juin Superviseur technique: Jocelyn SEROT Superviseur industriel: Emmanuel.
Journées collectives Projets/Labos/Dir-IN2P3 PHENIX F. Fleuret, LLR 05/07/20071 Journées Projets/Labos/Dir-IN2P3 PHENIX.
C. Combaret CMS France - 13/05/2004 Very Front-End Electronics (VFE) Connexion vers les capsules Alimentation de la carte MGPA ADC Buffer Connexion Vers.
1 LE BUS PCI 6 ième partie: Les aspects électriques, timings Sommaire - Repère zSixième partie:Les aspects électriques, timing ySpécifications électriques.
Plan de développement KM3NET1 Banc de caractérisation des modules optiques de KM3NET.
1 CODEUR TRI-FONCTIONS en VXI-C XDC3214 ADC amplitude QDC charge TDC temps 32 VOIES codage sur 14 bits (16384 valeurs possibles) Combinaisons possibles.
RESEAU REGIONAL DES ELECTRONICIENS ET ELECTROTECHNICIENS DE NORMANDIE DR19 Abderrahman BOUJRAD Bordeaux 26 & 27 mars 2007.
Nicolas Dumont Dayot pour le groupe ATLAS-LAPP 14/10/2013
1 Matthieu GUIBERT Rodolphe DELLA NEGRA 1. Introduction, Concepts de base, Boucles. TP 2. Tableaux,structures,conditions, séquences, chaînes de caractères,
ASPIC Front-end CCD Readout Circuit For LSST camera
Meeting DVCS 2 Électronique d’acquisition et trigger Vendredi 18 décembre 2009 Magali Magne.
Les nouveaux bus de données H. Le Provost (SEDI) Journée Electronique du DAPNIA, 10 Novembre 2006.
CEA DSM Irfu 29 / 12 / Christophe Cara - Développement d’un SoC LEON Séminaire ‘instrumentation’ FPGA intégrant un microprocesseur Développement.
Chaîne d'électronique intégrée de lecture à très bas bruit du diffuseur de la caméra Compton en Hadronthérapie Mokrane DAHOUMANE Journées VLSI - FPGA -
1 Christophe OZIOL / Beng yun KY I NSTITUT DE P HYSIQUE N UCLÉAIRE O RSAY DALTON D IGITIZER FROM ALTO VIA N ARVAL VLSI JUIN 2012.
O. Le Dortz Réunion Omegapix2 3/03/2015 Test d’Irradiation du Circuit Omegapix2 Olivier Le Dortz, LPNHE Paris 3 Mars 2015.
Projet CTF3 au LAPP Réunion de service Louis Bellier, Jean Tassan, Sébastien Vilalte.
Premiers pas vers l’upgrade du système de déclenchement d’ATLAS : le démonstrateur LArg 1 Nicolas Dumont Dayot/Jasmin Fragnaud- Réunion jeudi LAPP - 20/11/14.
P. Baron CEA IRFU/SEDI/LDEFJournées VLSI / PCB / FPGA / Outils; Juin 2010; LAL ORSAY. 1 Le circuit AGET pour la lecture des TPCs P. Baron, E. Delagnes.
1 / 35 Acquisition de capteur CMOS (Mimosa 26) en μTCA Loup Balleyguier Journées VLSI PCB FPGA Juin 2014.
Y. Zoccarato – Journée d’étude sur les détecteurs diamant– 9 Juin 2015 Moniteur ultra-rapide pour étiquetage temporal en hadronthérapie L. Caponetto, X.
KMM Tun Lanoë C.Oziol F. Salomon 24 juin  Présentation du projet AGATA  Présentation de la carte Carrier ATCA  Préparation de la fabrication.
09/09/2008Projet PMM2-N.Dumont Dayot1 Motivations Finalité du démonstrateur Partenaires Electronique frontale Travail au LAPP Conclusion Projet PMM² Photomultiplicateurs.
Journées du LAPP/LAPTH 19 octobre 2011 Nicolas LETENDRE Pour le groupe Virgo.
Développements autour de l’ ATCA et ROD pour le SLHC au LAPP A.Bazan, F. Bellachia, S. Cap, N. Dumont Dayot, L. Fournier, N. Letendre, G. Perrot P. Iengo,
Préparation du test d’irradiation du circuit Omegapix2 Olivier Le Dortz, LPNHE Paris 13 Mai
Développements ATCA au LAPP Journées VLSI - FPGA - PCB de l'IN2P3 11/06/2014 Nicolas LETENDRE 11/06/2014Journées VLSI - FPGA - PCB1.
Développements autour d’ ATCA, ROD pour le HL-LHC au LAPP A.Bazan, F. Bellachia, S. Cap, N. Dumont Dayot, L. Fournier, N. Letendre, G. Perrot I.Wingerter.
J. Bonnard– VLSI Orsay– June 22-24, 2010 Voie de lecture pour calorimètre électromagnétique Samuel Manen, Laurent Royer, Jonathan Bonnard, Pascal.
Nouvelle électronique pour le calorimètre à Argon Liquide d’ATLAS 05/06/2012 Electronique Calorimètre ATLAS-Journée VLSI-IN2P Nicolas Dumont Dayot.
Banc Omegapix2 3D/Digital Firmware/Software O. LE DORTZ LPNHE Paris 29 octobre 2013/ Réunion PPS.
Chaine d’acquisition du Calorimètre LArg ATLAS Nicolas Dumont Dayot pour le groupe ATLAS-LAPP 11/06/2014Acquisition ATLAS LArg-VLSI
Pixels hybrides pour rayons X Les détecteurs XPAD.
(R&D) Valpré, Septembre 2006David Etasse Comment optimiser l’usage d’un lien Ethernet Gigabit en acquisition de données ? « FASTER »
Imane Malass Icube, University of Strasbourg and CNRS 1 1 Développement d’un convertisseur de temps hybride avec une résolution de 10 ps et une large dynamique.
Nicolas LETENDRE – LAPP Annecy Journées VLSI - PCB - FPGA – IAOCAO Jeudi 24 Juin 2010.
Zoccarato Yannick. Journées VLSI – FPGA – PCB de l’IN2P3, CPPM le 11/06/ PLAN 1 – Introduction 1-1 l’hadronthérapie 1-2 L’imagerie compton 2 – le.
L.LETERRIER – SCATS Sixteen Channel Absolute Time Stamper Journées VLSI PCB FPGA IAOCAO IN2P3 C. Beigbeder 1, D. Breton 1, S.
DHCAL DHCAL La collaboration EDHCAL La collaboration EDHCAL Le projet DHCAL Le projet DHCAL Activités détecteurs Activités détecteurs Activités électroniques.
CEA / DSM / IRFU Mesures de charges et de temps avec l’ASIC SCOTT Journée VLSI / IN2P3 22 Juin 2010 Pour l’IRFU F. Guilloux, E. Delagnes.
1 17/06/2011 FATALICs : circuits de lecture pour l’électronique front end du TileCal de s-Atlas en IBM 130 nm Journée.
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.
Xay Soumpholphakdy – Journées VLSI-PCB-FPGA-IAOCAO -IN2P LAL Semaine 25 R&D pour sATLAS Gerard Bohner, Jaques Lecoq, Samuel Manen, Xay Soumpholphakdy.
Les développements pour upgrades LHC
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.
Le point sur notre participation à l’ETD (Electronique, Trigger, DAQ)
Technologies SoPC (System On Programmable Chip)
Status Daq µTCA et carte Asm
Transcription de la présentation:

Journées VLSI FPGA PCB IN2P3 5-7 juin, 2012 A. Boujrad GANIL - CAEN NUMEXO2_P2 Numériseur 16 voies (14 bits / 200MHz) pour Exogam Abderrahman BOUJRAD GANIL

Journées VLSI FPGA PCB IN2P3 5-7 juin, 2012 A. Boujrad GANIL - CAEN EXOGAM2 Plan  Introduction  Architecture générale d’Exogam  Architecture du numériseur NUMEXO2  Etat d’avancement  Conclusion  Quelques élements de R & D 1

Journées VLSI FPGA PCB IN2P3 5-7 juin, 2012 A. Boujrad GANIL - CAEN NUMEXO2_P2 Introduction : Spécifications techniques Les voies Outers (Segments) : 8 OUTERs : gamme de 6 MeV Mesure des charges miroires Les voies BGO et CsI : 2 BGO & 2 CsI : gamme de 20 MeV Pour un clover (16 voies) Les voies INNERs : 2 INNER avec deux gammes d’énergie : 6MeV & 20 MeV Résolution en énergie : 2.3 MeV counting rate < 20kHz) Résolution en temps : 10ns (1ns souhaitée) Mesure du temps de montée du signal (T30,T60,T90) Discrimination (voie inner 6 MeV, seuil ~ 30keV) Outer Inner Un clover 2

Journées VLSI FPGA PCB IN2P3 5-7 juin, 2012 A. Boujrad GANIL - CAEN Architecture Générale EXOGAM2 3

Journées VLSI FPGA PCB IN2P3 5-7 juin, 2012 A. Boujrad GANIL - CAEN Boîte de connection : B3 64 boîtes B3 pour l’ensemble du projet EXOGAM2 1 er prototype 4

Journées VLSI FPGA PCB IN2P3 5-7 juin, 2012 A. Boujrad GANIL - CAEN NUMEXO2_P2 Architecture générale du numériseur ADC Logic -FADC samples collection -Digital Processing -Trigger -Data formatting -Inspection control PPC Common Logic GTSFanin ADC Logic Interface Clocks (Local & Recovered) Delay Line Optical Link Flash (Linux) PROM (VHDL) PROM (VHDL) Ethernet Gigabit PCIe (4 Lane) DACs (Test, control, inspection) Serial link DDR2 Mux 2*FADC (double) 14 bits 200MHz FIFO RAW DATA (event parameters) Samples 5

Journées VLSI FPGA PCB IN2P3 5-7 juin, 2012 A. Boujrad GANIL - CAEN ADS62P49 (Texas Instruments) NUMEXO2_P2 Carte mezzanine : synoptique 6

Journées VLSI FPGA PCB IN2P3 5-7 juin, 2012 A. Boujrad GANIL - CAEN 100 Ω differential lines LAYOUT DETAIL Conception GANIL / IFIC (Espagne) 10 couches de cuivre 30 liens différentiels (100 Ω) NUMEXO2_P2 Carte mezzanine : le PCB 42 mm 100 mm FADCs PLLalims Amplis 7

Journées VLSI FPGA PCB IN2P3 5-7 juin, 2012 A. Boujrad GANIL - CAEN GANIL Caen IPNO Orsay CSNSM Orsay NUMEXO2_P2 Virtex5 Block diagram IUAC New Delhi IFJPAN krakow 8

Journées VLSI FPGA PCB IN2P3 5-7 juin, 2012 A. Boujrad GANIL - CAEN PCIe GTS Iserdes PARALLEL DATA V6 SPI PCIe FIFO TX / RX CTRL PCIe FIFO GTS PHY GbE MEZ SPI B3 SPI MEZ SPI TS_B GTS CLKs GTS NUMEXO2_P2 Affectation des banks du Virtex5 9

Journées VLSI FPGA PCB IN2P3 5-7 juin, 2012 A. Boujrad GANIL - CAEN ADCs 16 CHANNELS 4 MEZZANINES FPGA V6 ISERDES IP Deserialized ADC datas DSP IP COMPUTED Parameters : Energy INNERs : 6 MeV & 20 MeV, OUTERs : 6 MeV BGO, CsI : 20 MeV Time INNER 6MeV T30, T60, T90 on INNER Mirror charges on OUTER 1 CHANNEL HISTOGRAM (ENERGY or TIME) OSCILLOSCOPE IP Acquisition window of samples (PAC, trapèze…) 4 circulars buffer of 16Kword associated to a trigger READOUT IP BUILD of DATA FORMAT: event oscilloscope (frame) INSPECTIONS IP ANALOG & DIGITAL INSPECTIONS 2 CHANNELs DATA IP NEDA/ADONIS SETUP IP 32 bits register 15 bits address PARAMETERs 2 fast DACs 2 x 200 MSPS Configuration IPs 400Mbps = 44.8 Gbps OSCILLOSCOPE Data OSERDES RAW DATA 200MSPS 2 digital inspections ASYNCHRONOUS BUS (16 bits) < 8MBytes/s SPI (Serial link) 400MBytes/s MAX FPGA V5 TRIGGER REQUESTs FRONT PANEL EXOGAM2 NEDA/ADONIS NUMEXO2_P2 Virtex6 Block diagram 10

Journées VLSI FPGA PCB IN2P3 5-7 juin, 2012 A. Boujrad GANIL - CAEN 11

Journées VLSI FPGA PCB IN2P3 5-7 juin, 2012 A. Boujrad GANIL - CAEN NUMEXO2_P2 Carte au standard NIM, 16 couches de cuivre, Classe 8 12

Journées VLSI FPGA PCB IN2P3 5-7 juin, 2012 A. Boujrad GANIL - CAEN NUMEXO2_P2 Définition du PCB 13

Journées VLSI FPGA PCB IN2P3 5-7 juin, 2012 A. Boujrad GANIL - CAEN NUMEXO2_P2 E/S du numériseur Face Avant Face arrière 14

Journées VLSI FPGA PCB IN2P3 5-7 juin, 2012 A. Boujrad GANIL - CAEN NUMEXO2_P2 Alimentations  Plus de 20 alimentations 15

Journées VLSI FPGA PCB IN2P3 5-7 juin, 2012 A. Boujrad GANIL - CAEN Courant (A) Puissance (W) 6P6V06,136,7 -6M6V05,633,7 12P12V1, M12V00 Total1386,4 NUMEXO2_P2 Consommation estimée 16

Journées VLSI FPGA PCB IN2P3 5-7 juin, 2012 A. Boujrad GANIL - CAEN NUMEXO2_P2 Etat d’avancement : Firmware  Embedded Linux (FLASH,DDR2, Ethernet, SPI…)  Validé sur le premier proto NUMEXO2_P1  PCI_Express IP  en test ( IPNOrsay)  GTS IPs (Global Trigger Systems, Dulny & Czermak / IFJPAN)  test & validation en cours  Clock recovery IP ( ET S. / IUAC)  IP finalisée  ADC_INTERFACE IP (X. Lafay, CSNSM)  Developpement, test et validation en cours 17

Journées VLSI FPGA PCB IN2P3 5-7 juin, 2012 A. Boujrad GANIL - CAEN NUMEXO2_P2 Etat d’avancement : Schématique  45 pages de schématique :  Schématique Virtex6 & Virtex 5 (système embarqué) et leurs périphériques  Pages 3 to 22  GANIL  Schématique PCI Express & périphériques  Pages 24 to 28  IPNO  Schématique GTS  Pages 30 to 37  GANIL (verifiées par l’IFJPAN)  Schématique liée à la gestion des alimentations  Pages 39 to 41  GANIL 18

Journées VLSI FPGA PCB IN2P3 5-7 juin, 2012 A. Boujrad GANIL - CAEN NUMEXO2_P2 Conclusion  Schématique finalisée  Routage est en cours (fin juin 2012)  Démarrage des tests courant septembre

Journées VLSI FPGA PCB IN2P3 5-7 juin, 2012 A. Boujrad GANIL - CAEN EXOGAM2 Quelques élements de R &D 20

Journées VLSI FPGA PCB IN2P3 5-7 juin, 2012 A. Boujrad GANIL - CAEN Filtre trapezoidal mesure d’énergie :paramètres du filtre Tr ~ 100 à 250 ns Td ~50  s 21

Journées VLSI FPGA PCB IN2P3 5-7 juin, 2012 A. Boujrad GANIL - CAEN INNER ENERGY CHANNEL (dCFD + FILTER ) Trapezoidal filter (1 CHANNEL) Recursive equation of the trapezoidal filter : S[n] = 2.S[n-1] - S[n-2] + E[n-1] - alpha.E[n-2] - E[n-(k+1)] + alpha. E[n-(k+2)] – E[n-(k+m+1)] + alpha.E[n-(k+m+2)] + E[n-(2.k+m+1)] - alpha. E[n-(2.k+m+2)] dynamic shift registers (SRL32) Multipliers (DSP48) // mise en évidence des multiplications assign Prod_term1 = ALPHA*En_term2; … assign Sn = 2*Sn[0] - Sn[1] + CSTE*En_term1 - Prod_term1 … Verilog source Ʃ of terms COMPUTING LATENCY = 10ns DEAD TIME = 0 ! Filtre trapezoidal Implémentation du filtre 22

Journées VLSI FPGA PCB IN2P3 5-7 juin, 2012 A. Boujrad GANIL - CAEN Resolution = 2.76 EXOGAM CLOVER 1 ADC CHANNEL + ML605CHIPSCOPE PRO TOOLS (PC) Configuration de test Detecteur CANBERRA : N°S V) SOURCE : Co60 (~100 hits/s) and Eu152 B3 & 10 m de câble Kit 14 bits NUMEXO2_P2 mesures sur detecteurs Ge Camberra 23

Journées VLSI FPGA PCB IN2P3 5-7 juin, 2012 A. Boujrad GANIL - CAEN Linear Interpolation Cascaded delays T = Tc +  t i –  t d T : Time to be measured titi tdtd Signal from digital Discriminator Tc : Counter Start interpolation Stop signal CLOCK Ts =200 MHz STOP Mesure de temps Principe de base 24

Journées VLSI FPGA PCB IN2P3 5-7 juin, 2012 A. Boujrad GANIL - CAEN Des contraintes spécifiques dans le fichier UCF STOP_ IN STOP_IN retardé de 80ps FPGA EDITOR TOOLS Principe de base n retards (τ) mémorisation des fronts CARRY 4 FDCE SLICE L I/O : NET «signal[N]» LOC = XY; CARRY : INST « genblk0.signal[N].CARRY_i» LOC = « SLICE_XY »; FDCE : INST « genblk0.signal[N].FDCE_i» LOC = « SLICE_XY »|IOB =TRUE|BEL = «DFF»; I/O : NET «signal[N]» LOC = XY; CARRY : INST « genblk0.signal[N].CARRY_i» LOC = « SLICE_XY »; FDCE : INST « genblk0.signal[N].FDCE_i» LOC = « SLICE_XY »|IOB =TRUE|BEL = «DFF»; Mesure de temps le stop : cascades de retards scilab simulation 25