An FPGA Based Readout Scheme Using n-XYTER for CBM Experiment

Slides:



Advertisements
Similar presentations
Sumitha Ajith Saicharan Bandarupalli Mahesh Borgaonkar.
Advertisements

Ultrasonic signal processing platform for nondestructive evaluation (NDE) Raymond Smith Advisors: Drs. In Soo Ahn, Yufeng Lu May 6, 2014.
SKIROC New generation readout chip for ECAL M. Bouchel, J. Fleury, C. de La Taille, G. Martin-Chassard, L. Raux, IN2P3/LAL Orsay J. Lecoq, G. Bohner S.
A scalable DAQ system using the DRS4 sampling chip H.Friederich 1, G.Davatz 1, U.Hartmann 2, A.Howard 1, H.Meyer 1, D.Murer 1, S.Ritt 2, N.Schlumpf 2 1.
Front-end electronics for Time Projection Chamber I.Konorov Outlook:  TPC requirements  TPC readout options  Options for TPC FE chips  Prototype TPC.
FEE/DAQ Demonstrator Walter F.J. Müller, GSI, Darmstadt for the CBM Collaboration 3 rd FutureDAQ Workshop GSI, Darmstadt, October 11, 2005.
An ATCA and FPGA-Based Data Processing Unit for PANDA Experiment H.XU, Z.-A. LIU,Q.WANG, D.JIN, Inst. High Energy Physics, Beijing, W. Kühn, J. Lang, S.
Reliable Data Storage using Reed Solomon Code Supervised by: Isaschar (Zigi) Walter Performed by: Ilan Rosenfeld, Moshe Karl Spring 2004 Part A Final Presentation.
IO Controller Module Arbitrates IO from the CCP Physically separable from CCP –Can be used as independent data logger or used in future projects. Implemented.
Configurable System-on-Chip: Xilinx EDK
Reliable Data Storage using Reed Solomon Code Supervised by: Isaschar (Zigi) Walter Performed by: Ilan Rosenfeld, Moshe Karl Spring 2004 Midterm Presentation.
Detector Array Controller Based on First Light First Light PICNIC Array Mux PICNIC Array Mux Image of ESO Messenger Front Page M.Meyer June 05 NGC High.
Implementation of DSP Algorithm on SoC. Mid-Semester Presentation Student : Einat Tevel Supervisor : Isaschar Walter Accompaning engineer : Emilia Burlak.
Technion Digital Lab Project Performance evaluation of Virtex-II-Pro embedded solution of Xilinx Students: Tsimerman Igor Firdman Leonid Firdman.
1 Design of the Front End Readout Board for TORCH Detector 10, June 2010.
David Nelson STAVE Test Electronics July 1, ATLAS STAVE Test Electronics Preliminary V3 Presented by David Nelson.
Readout of DC coupled double sided sensors with CBMXYTER: Some first thoughts Peter Fischer, Heidelberg University.
Hardware Design of High Speed Switch Fabric IC. Overall Architecture.
This material exempt per Department of Commerce license exception TSU Hardware Design.
The GANDALF Multi-Channel Time-to-Digital Converter (TDC)  GANDALF module  TDC concepts  TDC implementation in the FPGA  measurements.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
Status n-XYTER and CBM-XYTER Christian J. Schmidt et al., GSI Darmstadt GSI, Darmstadt, Feb. 29 th 2008.
U N C L A S S I F I E D FVTX Detector Readout Concept S. Butsyk For LANL P-25 group.
NEDA collaboration meeting at IFIC Valencia, 3rd-5th November 2010 M. Tripon EXOGAM2 project Digital instrumentation of the EXOGAM detector EXOGAM2 - Overview.
University of Calcutta CBM 1 ROC Design Issues Dr. Amlan Chakrabarti, Dr. Sanatan Chattopadhyay & Mr. Suman Sau.
Understanding Data Acquisition System for N- XYTER.
11th March 2008AIDA FEE Report1 AIDA Front end electronics Report February 2008.
Part A Presentation Implementation of DSP Algorithm on SoC Student : Einat Tevel Supervisor : Isaschar Walter Accompanying engineer : Emilia Burlak The.
Parallel Data Acquisition Systems for a Compton Camera
Data Acquisition Backbone Core J. Adamczewski-Musch, N. Kurz, S. Linev GSI, Experiment Electronics, Data processing group.
Features of the new Alibava firmware: 1. Universal for laboratory use (readout of stand-alone detector via USB interface) and for the telescope readout.
Front-end readout study for SuperKEKB IGARASHI Youichi.
Alexei SemenovGeneric Digitizer Generic Digitizer 10MHZ 16 bit 6U VME Board.
Serial Data Link on Advanced TCA Back Plane M. Nomachi and S. Ajimura Osaka University, Japan CAMAC – FASTBUS – VME / Compact PCI What ’ s next?
NUMI Off Axis NUMI Off Axis Workshop Workshop Argonne Meeting Electronics for RPCs Gary Drake, Charlie Nelson Apr. 25, 2003 p. 1.
FPL Sept. 2, 2003 Software Decelerators Eric Keller, Gordon Brebner and Phil James-Roxby Xilinx Research Labs.
1 07/10/07 Forward Vertex Detector Technical Design – Electronics DAQ Readout electronics split into two parts – Near the detector (ROC) – Compresses and.
Valerio Re, Massimo Manghisoni Università di Bergamo and INFN, Pavia, Italy Jim Hoff, Abderrezak Mekkaoui, Raymond Yarema Fermi National Accelerator Laboratory.
01/04/09A. Salamon – TDAQ WG - CERN1 LKr calorimeter L0 trigger V. Bonaiuto, L. Cesaroni, A. Fucci, A. Salamon, G. Salina, F. Sargeni.
Status DAQ Walter F.J. Müller, GSI, Darmstadt for the CBM Collaboration 14 th CBM Collaboration Meeting Friday, 9 October 2009.
1 April 2009 NA62 DAQ meeting1 LKr calorimeter readout project H.Boterenbrood, A.Ceccucci, B.Hallgren, M.Piccini, H. Wendler.
P09311: FPGA Based Multi-Purpose Driver / Data Acquisition System Sponsor: Dr. Marcin Lukowiak Team MemberDisciplineRole Adam Van FleetEEProject Manager/Documentation.
KLM Trigger Status Barrel KLM RPC Front-End Brandon Kunkler, Gerard Visser Belle II Trigger and Data Acquistion Workshop January 17, 2012.
Status of the n-XYTER testing Knut Solvag, Gerd Modzel, Christian Schmidt, Markus Höhl, Andrea Brogna, Ullrich Trunk, Hans-Kristian Soltveit CBM.
1 SysCore for N-XYTER Status Report Talk by Dirk Gottschalk Kirchhoff Institut für Physik Universität Heidelberg.
Readout Architecture for MuCh Introduction of MuCh Layout of Much ( proposed several schemes) Read ASIC’s Key features Basic Readout chain ROC Block Diagram.
XLV INTERNATIONAL WINTER MEETING ON NUCLEAR PHYSICS Tiago Pérez II Physikalisches Institut For the PANDA collaboration FPGA Compute node for the PANDA.
B.Satyanarayana Department of High Energy Physics Tata Institute of Fundamental Research Homi Bhabha Road, Colaba, Mumbai,
High Speed Digital Systems Lab Spring/Winter 2010 Project definition Instructor: Rolf Hilgendorf Students: Elad Mor, Ilya Zavolsky Integration of an A/D.
Survey of Reconfigurable Logic Technologies
1 19 th January 2009 M. Mager - L. Musa Charge Readout Chip Development & System Level Considerations.
S.Anvar, V.Gautard, H.Le Provost, F.Louis, K.Menager, Y.Moudden, B.Vallage, E.Zonca, on behalf of the KM3NeT consortium 1 IRFU/SEDI-CEA Saclay F
KM3NeT Offshore Readout System On Chip A highly integrated system using FPGA COTS S. Anvar, H. Le Provost, F. Louis, B.Vallage – CEA Saclay IRFU – Amsterdam/NIKHEF,
Readout controller Block Diagram S. Hansen - CD-1 Lehman Review1 VXO Ø Det Links to 24 SiPM Front End Boards Clock Event Data USB ARM uC A D Rd Wrt 100Mbit.
Vladimir Zhulanov for BelleII ECL group Budker INP, Novosibirsk INSTR2014, Novosibirsk 2014/02/28 1.
ZHULANOV Vladimir Budker Institute of Nuclear Physics Novosibirsk, Russia Beijing
Firmware and Software for the PPM DU S. Anvar, H. Le Provost, Y.Moudden, F. Louis, E.Zonca – CEA Saclay IRFU – Amsterdam/NIKHEF, 2011 March 30.
System on a Programmable Chip (System on a Reprogrammable Chip)
C.Beigbeder, D.Breton, M.El Berni, J.Maalmi, V.Tocut – LAL/In2p3/CNRS L.Leterrier, S. Drouet - LPC/In2p3/CNRS P. Vallerand - GANIL/CNRS/CEA SuperB -Collaboration.
29/05/09A. Salamon – TDAQ WG - CERN1 LKr calorimeter L0 trigger V. Bonaiuto, L. Cesaroni, A. Fucci, A. Salamon, G. Salina, F. Sargeni.
MADEIRA Valencia report V. Stankova, C. Lacasta, V. Linhart Ljubljana meeting February 2009.
DAQ ACQUISITION FOR THE dE/dX DETECTOR
Iwaki System Readout Board User’s Guide
96-channel, 10-bit, 20 MSPS ADC board with Gb Ethernet optical output
DCH FEE 28 chs DCH prototype FEE &
CoBo - Different Boundaries & Different Options of
Status of n-XYTER read-out chain at GSI
TPC electronics Atsushi Taketani
PID meeting Mechanical implementation Electronics architecture
TOF read-out for high resolution timing
Presentation transcript:

An FPGA Based Readout Scheme Using n-XYTER for CBM Experiment

Our Aim: To have an Application Specific FPGA Based System & Board using device resources with minimum effort Requirement for HS Board Design in PCB Level: (a) Precise Footprint for High Density Component (b) Multi-pass Auto Router (c) SI Tool to address issues like Reflections & Crosstalk Digital System Design: Using VHDL , FSM Techniques & Device Resource 31-07-07 MADHUSUDAN DEY, VECC CBM INDIA COLLABORATION MEET

CBM INDIA COLLABORATION MEET Our Aim: To analyze Hardware Requirement for FPGA Based DAQ for n-XYTER ASIC To Design / Configure IP / SOC On FPGA Device with standard periphery To use Embedded processor in IP / Hard form 31-07-07 MADHUSUDAN DEY, VECC CBM INDIA COLLABORATION MEET

CBM INDIA COLLABORATION MEET Our Aim: To use some standard kernel: Xilkernel & uClinux To run the application & to estimate the performance of the Configured SOC To redesign the same with self-designed dedicated core to enhance performance if needed 31-07-07 MADHUSUDAN DEY, VECC CBM INDIA COLLABORATION MEET

CBM INDIA COLLABORATION MEET Our Design Approach: Features : n-XYTER Mixed Signal ASIC with CSA Fast & Slow Shaper, PDH,TWC ,Digital & Analog FIFO No Of Channels: 128 Data Driven Chip Architecture / Autonomous Hit Detection Time Stamping with 1 ns resolution Analog Signal at Readout Clock 32 MHz & Digital Signal at 128 MHz (4 8-bit Packets) 5. 46 Registers for Voltage / Current/ Status / Configuration Configured By IIC bus 31-07-07 MADHUSUDAN DEY, VECC CBM INDIA COLLABORATION MEET

SPECIFICATIONS OF DETECTORS FOR CBM-XYTER CBM STS CBM MuCh PANDA STS PANDA TPC Charge Polarity +/- + or - - no channels 128 sparsification yes self trigger Diff i/o Rate/ channel 250 kHz 200 kHz 75 kHz time stamp yes, few ns yes, 2 to 20 ns yes, 5 ns Double hit response 100 ns 200 ns Energy r/o yes, 8bit yes, 10 bit 8 bit Ch. FIFO depth 16 Rad. level 1 MRad 0.1 CMS STS Channel pitch 50 µm 100–200 µm 100 – 200 µm DC-bias, Leakage no yes ? Power high concern no concern 3 mW less concern No of chips t.b.d. 5000 1000 31-07-07 MADHUSUDAN DEY, VECC CBM INDIA COLLABORATION MEET

Calculation of Data Rate:- Data Format FIFO READ Consists of: (25 BITS + 12 BITS ) (a) Analog Signal (Pulse Amplitude) 1 analog differential (12) ( b) Digital Signal: Timestamp(14) +Channel Id(7)+ Datavalid(1) + Pile up(1) +Overflow( 1) IO :Differential 8 LVDS parallel Hit rate per channel ~ 250kHz Hit rate all 128 Chnls. = 128 x 250kHz = 32MHz Digital & Analog Data/ Ch. = 37 Bits (Amp. 12 Bits ,ADC) Total rate per chip: = 37Bit x 32MHz ~ 1.2Gbps. 31-07-07 MADHUSUDAN DEY, VECC CBM INDIA COLLABORATION MEET

CBM INDIA COLLABORATION MEET SELECTION OF ADC : Option 1: One ADC/n-XYTER = 32 MSPS Solution 1: ADS527x(TI) = 20 -70 MSPS Simple Conventional Deserializer Up to 30 MSPS (360Mbps) works fine OPTION 2: One ADC / n Nos. of Chip - Requires more High Speed ADC More SI Problem at High Frequency ; Clock Jitter > 30 MSPS Requires HS Deserializer Hit distribution per n Chip is better than only one per Chip 31-07-07 MADHUSUDAN DEY, VECC CBM INDIA COLLABORATION MEET

Calculation of Data Rate & Link to next:- LVDS inputs of FPGAs go up to 6.5Mbps → 2 links. A ~ ? Gbps high speed I/O building block could be planned Multi-Gigabit Serial Transceivers in Vertex-4 FX 60 has 12 Channels 1 N-XYTER ASIC & 1 ADC BOARD 1 N-XYTER ASIC & 1 ADC BOARD FPGA Board Gbps Link ? 1 N-XYTER ASIC & 1 ADC BOARD Next FPGA Board with High Link 31-07-07 MADHUSUDAN DEY, VECC CBM INDIA COLLABORATION MEET

Data Push Architecture Self-triggered front-end Autonomous hit detection Detector fclock FEE No dedicated trigger connectivity All detectors can contribute to L1 Buffer Cave Shack DAQ Large buffer depth available System is throughput-limited and not latency-limited High bandwidth L1 Select Slide of Walter F.J. Müller, GSI, Darmstadt L2 Select Use term: Event Selection Archive 31-07-07 MADHUSUDAN DEY, VECC CBM INDIA COLLABORATION MEET

FPGA BASED SYSTEM DESIGN USING IP CORE: A SoC typically consists of a 32-bit core Processor and a set of functions. Functions Include memory, bus interfaces, I/O drivers, decoders and network support Embedded PPC405 core Up to 450 MHz : 16 KB I cache & 16 KB : D cache Enhanced I & D OCM ctrl OPB BUS PLB BUS DSOCM (Data & Ad. 32Bits) DDR BRAM IIC SDRAM USB DSOCM GPIO BRAM DSPLB ISPLB INTC DCR Rapid I/O OPB2PLB PPC405 Ethernet PLB2OPB ISOCM INTC ISOCM( Data 64 Bits & Ad.32Bits) BUS OPB ARB PLB ARB BRAM 31-07-07 MADHUSUDAN DEY, VECC CBM INDIA COLLABORATION MEET

CBM INDIA COLLABORATION MEET IP cores: PPC405 and Processor Local Bus OPB IIC soft Parametric IP core PLB RapidIO LVDS OPB SPI soft IP core OPB IPIF IP core for I/F purposes Quick to implement and highly adaptable I/F between IBM OPB Bus and a User IP core. 31-07-07 MADHUSUDAN DEY, VECC CBM INDIA COLLABORATION MEET

CBM INDIA COLLABORATION MEET Device Resources: Embedded PowerPC 405 (PPC405) core Up to 450 MHz RocketIO Multi-Gigabit Transceiver Tri-Mode (10/100/1000 Mb/s) Ethernet Media Access Control (MAC) Cores Digital clock manager (DCM) Blocks Additional phase-matched clock dividers (PMCD) Differential global clocks. HS Deserializer 31-07-07 MADHUSUDAN DEY, VECC CBM INDIA COLLABORATION MEET

CBM INDIA COLLABORATION MEET Problems 1. Integrity / Quality of the clock signals Data acquisition / Readout should be synchronous Try DCM 2. Jitter (Period and Cycle to Cycle) Try CMT – DCM with PLL to minimize Jitter 3. Reboot Standard boot time after system crash ~ 1 min. Reduce restart time of OS after soft error. How? Auto Loading of Last Image. How? User applications must be restarted again explicitly after fast reboot. Explore? 31-07-07 MADHUSUDAN DEY, VECC CBM INDIA COLLABORATION MEET

CBM INDIA COLLABORATION MEET Conclusion & Summary 31-07-07 MADHUSUDAN DEY, VECC CBM INDIA COLLABORATION MEET

CBM INDIA COLLABORATION MEET Our Expertise: Digital Circuit Design in FPGA, PCB Board Design & Embedded System Design Implemented Boards in Double Sided PTH using XC2S144PC TQFP ,XCS10 84PLCC & XC 9500 84PLCC CPLD, PCB Design using CPLD XC2C128 144TQFP, Multi-Layer PCB in Fabrication Design (CAMAC & Standalone) Modules : Trigger Module , Statistical Pulsar, SOC Using 32 Bit RISC Processors IP & Bus Interconnects IP to interface VGA,RS232 & PS/2 Keyboards 31-07-07 MADHUSUDAN DEY, VECC CBM INDIA COLLABORATION MEET

Typical Self-Triggered Front-End Slide of Walter F.J. Müller, GSI, Darmstadt Use sampling ADC on each detector channel running with appropriate clock Average 10 MHz interaction rate Not periodic like in collider On average 100 ns event spacing a: 126 t: 5.6 a: 114 t: 22.2 amplitude Time is determined to a fraction of the sampling period 100 threshold 50 5 10 15 20 25 30 time 31-07-07 MADHUSUDAN DEY, VECC CBM INDIA COLLABORATION MEET