Christophe Beigbeder PID meeting

Slides:



Advertisements
Similar presentations
ADC and TDC Implemented Using FPGA
Advertisements

MICE Tracker Front End Progress Tracker Data Readout Basics Progress in Increasing Fraction of Muons Tracker Can Record Determination of Recordable Muons.
Low Cost TDC Using FPGA Logic Cell Delay Jinyuan Wu, Z. Shi For CKM Collaboration Jan
TOF Electronics Qi An Fast Electronics Lab, USTC Sept. 16~17, 2002.
A comprehensive method for the evaluation of the sensitivity to SEUs of FPGA-based applications A comprehensive method for the evaluation of the sensitivity.
Second generation Front-end chip for H-Cal SiPM readout : SPIROC DESY Hamburg – le 13 février 2007 M. Bouchel, F. Dulucq, J. Fleury, C. de La Taille, G.
PicoTDC Features of the picoTDC (operating at 1280 MHz with 64 delay cells) Focus of the unit on very small time bins, 12ps basic, 3ps interpolation Interpolation.
Development of an ASIC for reading out CCDS at the vertex detector of the International Linear Collider Presenter: Peter Murray ASIC Design Group Science.
First ideas for the Argontube electronics Shaper, simulations Block Diagram for analog path Delta Code Data Reduction Bus system, Controller Max.
TDC in ACTEL FPGA Tom Sluijk Hans Verkooijen Albert Zwart Fabian Jansen.
CERN, 18 december 2003Coincidence Matrix ASIC PRR Coincidence ASIC modifications E.Petrolo, R.Vari, S.Veneziano INFN-Rome.
Sampling chip psTDC_02 Jean-Francois Genat – Herve Grabas Mary Heinz – Eric Oberla 1/27/ psTDC_02 presentation.
Rutherford Appleton Laboratory September 1999Fifth Workshop on Electronics for LHC Presented by S. Quinton.
Juin 1st 2010 Christophe Beigbeder PID meeting1 PID meeting Electronics Integration.
Mai 31th 2011 Christophe Beigbeder PID meeting1 ETD meeting Test setup : Activities in Bari, Univ of Maryland and at Orsay Test setup : Activities in Bari,
1 D. BRETON 1, L.LETERRIER 2, V.TOCUT 1, Ph. VALLERAND 2 (1) LAL ORSAY - France (2) LPC CAEN - France Super Nemo Absolute Time Stamper A high resolution.
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.
TDC status and to do 1. Status of TDC design 2. List of future activities.
MADEIRA Valencia report V. Stankova, C. Lacasta, V. Linhart Ljubljana meeting February 2009.
Work on Muon System TDR - in progress Word -> Latex ?
End OF Column Circuits – Design Review
OMEGA3 & COOP The New Pixel Detector of WA97
CLUster TIMing Electronics Part II
DCH FEE STATUS Level 1 Triggered Data Flow FEE Implementation &
ETD meeting Architecture and costing On behalf of PID group
Front-end Electronic for a neutrino telescope : a new ASIC SCOTT
Journées VLSI-FPGA-PCB Juin 2010 Xiaochao Fang
V. Tocut, LAL/IN2P3 Orsay H. Lebbolo LPNHE/IN2P3 Paris
Christophe Beigbeder PID meeting
Modelisation of SuperB Front-End Electronics
Integrated Circuits for the INO
Iwaki System Readout Board User’s Guide
FPGA IRRADIATION and TESTING PLANS (Update)
ETD meeting Electronic design for the barrel : Front end chip and TDC
From SNATS to SCATS C. Beigbeder1, D. Breton1,F.Dulucq1, L. Leterrier2, J. Maalmi1, V. Tocut1, Ph. Vallerand3 1 : LAL Orsay, France (IN2P3 – CNRS) 2 :
PID meeting SCATS Status on front end design
TDC per 4 pixels – End of Column Approach
DCH FEE 28 chs DCH prototype FEE &
HV-MAPS Designs and Results I
CMS EMU TRIGGER ELECTRONICS
Upgrade of the ATLAS MDT Front-End Electronics
Ongoing R&D in Orsay/Saclay on ps time measurement: a USB-powered 2-channel 3.2GS/s 12-bit digitizer D.Breton (LAL Orsay), E.Delagnes (CEA/IRFU) Séminaire.
FIT Front End Electronics & Readout
Modelisation of control of SuperB Common Front-End Electronics
FPGA implementation of a multi-channels, 1 ns time resolution, multi-hit TDC Lorenzo Iafolla Lorenzo Iafolla SuperB Workshop.
Sheng-Li Liu, James Pinfold. University of Alberta
Front-end digital Status
Muon Recording Studies and Progress for the MICE Tracker
Christophe Beigbeder PID meeting
Christophe Beigbeder/ PID meeting
The MDT TDC ASIC Development
Christophe Beigbeder/ ETD PID meeting
LHCb calorimeter main features
1 Gbit/s Serial Link 1 Gbit/s Data Link Using Multi Level Signalling
FPGA-based Time to Digital Converter and Data Acquisition system for High Energy Tagger of KLOE-2 experiment L. Iafolla1,4, A. Balla1, M. Beretta1, P.
Status of n-XYTER read-out chain at GSI
Dominique Breton, Jihane Maalmi
PID electronics for FDIRC (Focusing Detector of Internally Reflected Cherenkov light) and FTOF (Forward Time of Flight) Christophe Beigbeder and Dominique.
NA61 - Single Computer DAQ !
Chis status report.
Tests Front-end card Status
Jean-Francois Genat – Herve Grabas Mary Heinz – Eric Oberla
8253 – PROGRAMMABLE INTERVAL TIMER (PIT). What is a Timer? Timer is a specialized type of device that is used to measure timing intervals. Timers can.
V. Tocut, LAL/IN2P3 Orsay H. Lebbolo LPNHE/IN2P3 Paris
Front-end Electronics for the LHCb Preshower Rémi CORNAT, Gérard BOHNER, Olivier DESCHAMPS, Jacques LECOQ, Pascal PERRET LPC Clermont-Ferrand.
PID meeting Mechanical implementation Electronics architecture
Electronics for the PID
Orsay Talks Christophe : General questions and future developments.
ASIC PMm2 Digital part Frédéric DULUCQ 08/02/2008.
Preliminary design of the behavior level model of the chip
Presentation transcript:

Christophe Beigbeder PID meeting SCATS : design status and simulation results PIF : status Milestones Christophe Beigbeder PID meeting Dec 14th 2010

Christophe Beigbeder PID meeting SCATS Ram size 2 voting Instantaneous Dead time Christophe Beigbeder PID meeting Dec 14th 2010

Christophe Beigbeder PID meeting Front end Upgrade Scheme, simulation & layout : done Christophe Beigbeder PID meeting Dec 14th 2010

2-channel block’s layout Hit<0> Channel logic Counter logic 16 CLK Data readout bus Data to FIFO DLL 16 Data readout bus Hit<1> Channel logic Counter logic 48-bit Gray counter 1860 µm DLL 435 µm Synchronizer - 32-bit register Transitions detector - Binary encoder 48-bit register Gray to binary encoder 4 x 16-bit multiplexed tristate bus Dec 14th 2010 Christophe Beigbeder PID meeting

Christophe Beigbeder PID meeting Front end Upgrade LVDS receiver : Differential input stage (NMOS to PMOS)  Scheme, simulation & Layout to be done - Redesign the hit output buffer :  Buf15 from vendor library corelib3B (existing solution) - Power supplies have to be separated between hits et clk:  Schemes, simulation & Layout to be done - Signal input polarity selection : Christophe Beigbeder PID meeting Dec 14th 2010

Christophe Beigbeder PID meeting Front end Upgrade Others : - Inhibition of hits to avoid false triggering (edge trigger)  Schemes, layout & simulation done - Suppression of the test channel  Schemes done ; Layout to be done - More configuration bits needed for setup  New setup registers Schemes, simulation & Layout to be done - FIFO data bus (individual channel) Christophe Beigbeder PID meeting Dec 14th 2010

Christophe Beigbeder PID meeting Front end Upgrade others : - More robust connection between the counter and DLL  Schemes, layout & simulation done - Design more robust to the clock duty cycle variations - Design error detection on the counter due SUE  Schemes done ; Layout & simulation to be done Christophe Beigbeder PID meeting Dec 14th 2010

Christophe Beigbeder PID meeting Readout Simulation Design of the readout part is done in Verilog. Simulation performed with Modelsim - Behavioral simulation ( no delays ) Code is targeted in a Actel family FPGA in order to have a post-synthesis evaluation of the performances closer to the reality Two designs tested: 16-bit x 32-word and 32-bit x 16-word RAM . Christophe Beigbeder PID meeting Dec 14th 2010

Christophe Beigbeder PID meeting Simulation model Exponential distribution model of delta time between hits used for simulation - Mean rate ~ 1MHz ns Christophe Beigbeder PID meeting Dec 14th 2010

Christophe Beigbeder PID meeting Hits input: timing distribution 250 ns Christophe Beigbeder PID meeting Dec 14th 2010

Readout simulation : results Nb Of Input Hits channel 0 : 1001, Accepted Hits : 971, Rate : 97.00 Max Nb Of words in fifo: 2 Nb Of Input Hits channel 1 : 1001, Accepted Hits : 961, Rate : 96.00 Max Nb Of words in fifo: 3 Nb Of Input Hits channel 2 : 1001, Accepted Hits : 978, Rate : 97.70 Max Nb Of words in fifo: 4 Nb Of Input Hits channel 3 : 1001, Accepted Hits : 964, Rate : 96.30 Max Nb Of words in fifo: 3 Nb Of Input Hits channel 4 : 1001, Accepted Hits : 968, Rate : 96.70 Max Nb Of words in fifo: 3 Nb Of Input Hits channel 5 : 1001, Accepted Hits : 971, Rate : 97.00 Max Nb Of words in fifo: 3 Nb Of Input Hits channel 6 : 1001, Accepted Hits : 965, Rate : 96.40 Max Nb Of words in fifo: 4 Nb Of Input Hits channel 7 : 1001, Accepted Hits : 977, Rate : 97.60 Max Nb Of words in fifo: 5 Nb Of Input Hits channel 8 : 1001, Accepted Hits : 972, Rate : 97.10 Max Nb Of words in fifo: 4 Nb Of Input Hits channel 9 : 1001, Accepted Hits : 969, Rate : 96.80 Max Nb Of words in fifo: 4 Nb Of Input Hits channel10 : 1001, Accepted Hits : 970, Rate : 96.90 Max Nb Of words in fifo: 3 Nb Of Input Hits channel11 : 1001, Accepted Hits : 971, Rate : 97.00 Max Nb Of words in fifo: 4 Nb Of Input Hits channel12 : 1001, Accepted Hits : 968, Rate : 96.70 Max Nb Of words in fifo: 5 Nb Of Input Hits channel13 : 1001, Accepted Hits : 968, Rate : 96.70 Max Nb Of words in fifo: 4 Nb Of Input Hits channel14 : 1001, Accepted Hits : 972, Rate : 97.10 Max Nb Of words in fifo: 4 Nb Of Input Hits channel15 : 1001, Accepted Hits : 977, Rate : 97.60 Max Nb Of words in fifo: 4 Christophe Beigbeder PID meeting Dec 14th 2010

Readout simulation : results Fifo 0 Fifo 1 Fifo 2 Fifo 3 Fifo 4 Fifo 5 Fifo 6 Fifo 7 Fifo 8 Fifo 9 Fifo10 Fifo11 Fifo12 Fifo13 Fifo14 Fifo15 Nb Of words= 1: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Nb Of words= 2: 970 959 973 961 965 966 952 970 960 956 954 956 946 949 946 950 Nb Of words= 3: 0 1 1 1 1 3 4 1 5 6 9 4 7 7 13 7 Nb Of words= 4: 0 0 1 0 0 0 1 1 1 1 0 3 4 4 4 8 Nb Of words= 5: 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 Nb Of words= 6: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Nb Of words= 7: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Nb Of words= 8: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Nb Of words= 9: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Nb Of words=10: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Nb Of words=11: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Nb Of words=12: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Nb Of words=13: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Nb Of words=14: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Nb Of words=15: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Nb Of words=16: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Nb Of words=17: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Nb Of words=18: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Nb Of words=19: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Nb Of words=20: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Christophe Beigbeder PID meeting Dec 14th 2010

Christophe Beigbeder PID meeting Performances : 16-bit input Ram 1MHz Hit rate per channel One word : Average Nb of hits accepted  : ~98% Maximum number of words in fifo ( average on the 16 channels)  : 1,5 Two words: Average Nb of hits accepted  : ~ 97% Number of words in fifo  : 2-5 max (3,5 in average) Three words  : Average Nb of hits accepted : ~ 95-96% Number of words in fifo ( average on the 16 channels)  : 5-10 words Four words : Average Nb of hits accepted  : 93-95% Number of words in fifo ( average on the 16 channels)  : 8-20 words Christophe Beigbeder PID meeting Dec 14th 2010

Christophe Beigbeder PID meeting Performances : 16 bit input Ram 2 MHz Hit rate per channel One word : Average Nb of hits accepted  : ~ 95 % Number of words in fifo ( average on the 16 channels)   Two words : Average Nb of hits accepted  : ~ 93 % Number of words in fifo ( average on the 16 channels)  :8-10 words Three words : Average Nb of hits accepted  : FAIL … Number of words in fifo ( average on the 16 channels)  : more than 63 Christophe Beigbeder PID meeting Dec 14th 2010

Christophe Beigbeder PID meeting Performances 32 bit input Ram 1 MHz Hit rate per channel One word : Average Nb of hits accepted  : ~ 94-96% Number of words in fifo ( average on the 16 channels)   Two words : Average Nb of hits accepted  : ~ 97,6% Number of words in fifo ( average on the 16 channels)  :3 2 MHz Hit rate per channel Average Nb of hits accepted  : 96 % Number of words in fifo  : 6 max Christophe Beigbeder PID meeting Dec 14th 2010

Christophe Beigbeder PID meeting RAM size : conclusions AMS library : 315u x 487u , 128 x 8 is the smallest for free 6K Euros to buy a dedicated IP. 32-bit input is obviously the best choice . Trade-off between depth / hit rate performance to be found for cases with 3 and 4 words -> Consequences on size and cost Design of the elementary cell has started . F. Guilloux (IRFU) Christophe Beigbeder PID meeting Dec 14th 2010

Christophe Beigbeder PID meeting Test and simulation coming soon . Design will be more robust against latchup than AMS’s. Same design rules than for the Delay Chip ( tested in radiation ) Command and control SPI control bus for writing and reading internal registers is implemented. Triple voting registers : 6 setup registers and status moved into the digital part of the chip Christophe Beigbeder PID meeting Dec 14th 2010

Christophe Beigbeder PID meeting Front end chip No relevant progress on PIF has been done since last meeting. From the simulation of the SCATS, the specs for the output design architecture and the synchronisation of the PIF can be studied more precisely : FIFO in each channel ( complexity ) Output mux or 16 outputs ( pinout issue ) Synchronisation between TDC and PIF ( handshake or adjustable timing setup) ADC issue . Christophe Beigbeder PID meeting Dec 14th 2010

Christophe Beigbeder PID meeting Conclusion SCATS is well on tracks. Submission in May 2011 seems reasonable 1rst prototype: around 3 months later PIF : - Need to finalise the complete architecture Design of the CFD part will start very soon . One PM 8500 has been ordered to have a test setup @ LAL Christophe Beigbeder PID meeting Dec 14th 2010