Updates on the R&D for the SVT Front End Readout chips

Similar documents
Status of SVT front-end electronics M. Citterio on behalf of INFN and University of Milan

SVT-Pixel layer 0 recent achievements on chip readout architectures

The front-end chip of the SuperB SVT detector

Efficiency and readout architectures for a large matrix of pixels

R D 5 3 R D 5 3. Recent Progress of RD53 Collaboration towards next generation Pixel ROC for HL_LHC

Test results and prospects for RD53A, a large scale 65 nm CMOS chip for pixel readout at the HL-LHC

The SuperB Silicon Vertex Tracker and 3D Vertical Integration

RD53 status and plans

3D activities and plans in Italian HEP labs Valerio Re INFN Pavia and University of Bergamo

A 130nm CMOS Evaluation Digitizer Chip for Silicon Strips readout at the ILC

Status of Front-end chip development at Paris ongoing R&D at LPNHE-Paris

Front-End and Readout Electronics for Silicon Trackers at the ILC

Phase 1 upgrade of the CMS pixel detector

A Cosmic Muon Tracking Algorithm for the CMS RPC based Technical Trigger

Development of SiTCP Based Readout System for Pixel Detector Upgrade in ATLAS Experiment

Belle Monolithic Thin Pixel Upgrade -- Update

Beam Condition Monitors and a Luminometer Based on Diamond Sensors

Chapter 4 Vertex. Qun Ouyang. Nov.10 th, 2017Beijing. CEPC detector CDR mini-review

P. Branchini (INFN Roma 3) Involved Group: INFN-LNF G. Felici, INFN-NA A. Aloisio, INFN-Roma1 V. Bocci, INFN-Roma3

The BaBar Silicon Vertex Tracker (SVT) Claudio Campagnari University of California Santa Barbara

The Architecture of the BTeV Pixel Readout Chip

Test Beam Measurements for the Upgrade of the CMS Phase I Pixel Detector

R&D for ILC detectors

A MAPS-based readout for a Tera-Pixel electromagnetic calorimeter at the ILC

Studies on MCM D interconnections

Firmware development and testing of the ATLAS IBL Read-Out Driver card

Analog Peak Detector and Derandomizer

Electron-Bombarded CMOS

SPADIC 1.0. Tim Armbruster. FEE/DAQ Workshop Mannheim. January Visit

Towards a 10 μs, thin high resolution pixelated CMOS sensor system for future vertex detectors

2 nd ACES workshop, CERN. Hans-Christian Kästli, PSI

Recent Development on CMOS Monolithic Active Pixel Sensors

Next Mask Set Reticle Design

SiD Workshop RAL Apr Nigel Watson Birmingham University. Overview Testing Summary

The CMS Binary Chip for microstrip tracker readout at the SLHC

A Prototype Amplifier-Discriminator Chip for the GLAST Silicon-Strip Tracker


Pixel sensors with different pitch layouts for ATLAS Phase-II upgrade

CMS Tracker Upgrades. R&D Plans, Present Status and Perspectives. Benedikt Vormwald Hamburg University on behalf of the CMS collaboration

Monolithic Pixel Sensors in SOI technology R&D activities at LBNL

The DMILL readout chip for the CMS pixel detector

The High-Voltage Monolithic Active Pixel Sensor for the Mu3e Experiment

Pixel hybrid photon detectors

ITk silicon strips detector test beam at DESY

MAPS-based ECAL Option for ILC

A 4-Channel Fast Waveform Sampling ASIC in 130 nm CMOS

Development of a sampling ASIC for fast detector signals

Silicon strips readout using Deep Sub-Micron Technologies

SOFIST ver.2 for the ILC vertex detector

APV25-S1 User GuideVersion 2.2

Development of Telescope Readout System based on FELIX for Testbeam Experiments

Electronic Readout System for Belle II Imaging Time of Propagation Detector

A 4 Channel Waveform Sampling ASIC in 130 nm CMOS

Sensor production readiness

CBC3 first results. systems meeting, 16 th December, 2016.

Comparison between Analog and Digital Current To PWM Converter for Optical Readout Systems

Readout architecture for the Pixel-Strip (PS) module of the CMS Outer Tracker Phase-2 upgrade

INFN Milano Bicocca. Andrea Giachero Claudio Gotti Matteo Maino Gianluigi Pessina. Alessandro Baù Andrea Passerini (partial support)

Hardware Trigger Processor for the MDT System

Integrated CMOS sensor technologies for the CLIC tracker

SUMMARY/DIALOGUE 2 PRESHAPE PIXEL OVERVIEW 3 BRIEF OPERATING INSTRUCTIONS 3 PRESHAPE PIXEL SIMULATION: EXAMPLE OPERATION 4 PRESHAPE PIXEL SIMULATION:

SPADIC Status and plans

CBC3 status. Tracker Upgrade Week, 10 th March, 2017

Nikhef jamboree - Groningen 12 December Atlas upgrade. Hella Snoek for the Atlas group

Multi-Channel Charge Pulse Amplification, Digitization and Processing ASIC for Detector Applications

Commissioning and operation of the CDF Silicon detector

Upgrade of the ATLAS Thin Gap Chamber Electronics for HL-LHC. Yasuyuki Horii, Nagoya University, on Behalf of the ATLAS Muon Collaboration

Octal ASD Certification Tests at Michigan

The LHCb VELO Upgrade

A monolithic pixel sensor with fine space-time resolution based on silicon-on-insulator technology for the ILC vertex detector

CLARO A fast Front-End ASIC for Photomultipliers

Data Acquisition System for the Angra Project

SAM (Swift Analogue Memory): a new GHz sampling ASIC for the HESS-II Front-End Electronics.

A 3 Mpixel ROIC with 10 m Pixel Pitch and 120 Hz Frame Rate Digital Output

EM-minitower experience

Implementation of High Precision Time to Digital Converters in FPGA Devices

Digital PWM IC Control Technology and Issues

ATLAS ITk and new pixel sensors technologies

Gas Pixel Detectors. Ronaldo Bellazzini INFN - Pisa. 8th International Workshop on Radiation Imaging Detectors (IWORID-8) Pisa 2-6/july 2

Lecture 3, Handouts Page 1. Introduction. EECE 353: Digital Systems Design Lecture 3: Digital Design Flows, Simulation Techniques.

KLauS4: A Multi-Channel SiPM Charge Readout ASIC in 0.18 µm UMC CMOS Technology

CMS HG-CAL FEE Krakow

The ATLAS tracker Pixel detector for HL-LHC

PoS(TIPP2014)382. Test for the mitigation of the Single Event Upset for ASIC in 130 nm technology

Ultra fast single photon counting chip

Implementation of Pixel Array Bezel-Less Cmos Fingerprint Sensor

CMOS pixel sensors developments in Strasbourg

Detectors (on sphere) Neutron Source (Reactor) Chopper (TOF->E) Neutron Beam (non-monochromatic) Target x-rays (Background)

A 1Mjot 1040fps 0.22e-rms Stacked BSI Quanta Image Sensor with Cluster-Parallel Readout

Development of the FVTX trigger

Transmission-Line Readout with Good Time and Space Resolution for Large-Area MCP-PMTs

ANITA ROSS Trigger/Digitizer/DAQ. Gary S. Varner University of Hawai, i, Manoa ANITA Collaboration JPL March 2004

Front-End electronics developments for CALICE W-Si calorimeter

EUDET Pixel Telescope Copies

ILC VTX Issues being Addressed

A Fast Waveform-Digitizing ASICbased DAQ for a Position & Time Sensing Large-Area Photo-Detector System

P14155A: 128 Channel Cross-correlator ASIC Datasheet Rev 2.1

CMS SLHC Tracker Upgrade: Selected Thoughts, Challenges and Strategies

Resolution studies on silicon strip sensors with fine pitch

Development of a 20 GS/s Sampling Chip in 130nm CMOS Technology

Transcription:

Updates on the R&D for the SVT Front End Readout chips F.M. Giorgi INFN Bologna 5/31/2011 F.M.Giorgi XVII SuperB Workshop - La Biodola Isola d Elba 1

Summary Strip readout architecture Investigated architecture Preliminary simulations INMAPS matrix submission Readout post synth. simulations and bug fixing Layout updates Test Beam 2011 New chips integration on DAQ electronics Integration in the TDAQ software 5/31/2011 F.M.Giorgi XVII SuperB Workshop - La Biodola Isola d Elba 2

Strip Readout Architecture Preliminary studies 5/31/2011 F.M.Giorgi XVII SuperB Workshop - La Biodola Isola d Elba 3

Strip readout architecture under investigation Pre-trigger buffer array proposed by PISA (F.Morsani G. Rizzo) strip #127 ADC FE Or ToT Ctrl logic Buf #k... Buf #1 ~hit_rate * trig_latency Sparsifier Bologna pixel-like hit extraction architecture strip #0 ADC FE Or ToT Ctrl logic Buf #k... readout/slow control Buf #1 BUF #1 Triggered hits only How many buffers? How many barrels? Asynchronous logic assumed: Triggered event size not known a-priori (thus readout time also) 5/31/2011 F.M.Giorgi XVII SuperB Workshop - La Biodola Isola d Elba 4

Efficiency Study (by M. Villa) Parameter Space: Trigger frequency: 150 khz (1.5 S.F) jitter: 100 ns (the goal is to go down to 30 ns) latency: 10 us (1.7 SF; LVL1 design is 6 us) DAQ window: 100ns +2 Time stamps or 300 ns Time stamping: 33 MHz (T(BCO)=30 ns) Chip readout clock: 66 MHz (T(RDclk)=15 ns) Strip dead time equal to 2.4 peaking time Strip rates as given by Riccardo C. (5/13/11) High level simulation (C++) of MAIN features of a readout chip: Preliminary Toy Monte Carlo 5/31/2011 F.M.Giorgi XVII SuperB Workshop - La Biodola Isola d Elba 5

Hit Efficiency till trigger L1 simulation: 687 khz/strip Inefficiency sources: Analog peaking time and limited buffer size. Peaking time=50 ns eff=92 % Peaking time=100 ns eff=84% Single strip simulation MIP full charge release in the strip, no charge sharing saturation efficiency underestimated. Buffer Size 5/31/2011 F.M.Giorgi XVII SuperB Workshop - La Biodola Isola d Elba 6

Hit Efficiency after trigger L1: 687 khz/strip Strip chip: how many barrels? Inefficiency sources: Analog peaking time, limited buffer size, sparsification time. 32 strips/barrel 4 barrels/chip T(BCO)>2T(RD) Mandatory! 128 strips/barrel 1 barrel/chip when T(BCO)=T(RD) Efficiencies at zero Peaking time=50 ns 150 khz trig rate 300 ns DAQ time window One or few barrels seem enough! Buffer Size 5/31/2011 F.M.Giorgi XVII SuperB Workshop - La Biodola Isola d Elba 7

Hit Efficiency after trigger Cluster size effects Peaking time=50 ns, 128 strips/barrel, 1 barrel/chip fixed hit chip rate L1: 687 khz/strip clustersize=8 clustersize=8 clustersize=1 clustersize=1 Buffer Size Number of hits in all (triggering) BCO Surprising result! Increasing the cluster size, hits are distributed more uniformly along the strips. At a fixed hit chip rate, less buffers are needed! Despite a longer reading time on triggering BCO for BCO with hits, they are rarer. 5/31/2011 F.M.Giorgi XVII SuperB Workshop - La Biodola Isola d Elba 8

Cluster size effects Cluster factor 8 Same rate Cluster factor 1 More likely pile-up in buffers, More buffering needed. 5/31/2011 F.M.Giorgi XVII SuperB Workshop - La Biodola Isola d Elba 9

INMAPS 32x32 Matrix Submission July 2011 5/31/2011 F.M.Giorgi XVII SuperB Workshop - La Biodola Isola d Elba 10

The project CMOS 180 nm, 4-well process INMAPS pixel sensors (ref. to V. Re presentation) 32x32 pixels matrix (F. Morsani) Column addressable with in-pixel TS selection Parallel output Integrated readout, SQUARE architecture: Synthesizable VHDL architecture model. 2 sub-matrices control with parallel hit extraction 1 column sparsification in 1 clock. Cluster compression algorithm Triggered and Data push working mode Parallel output. I2C-like slow control. 5/31/2011 F.M.Giorgi XVII SuperB Workshop - La Biodola Isola d Elba 11

Implementation Updates: Post-synthesis Simulations Hit-by-hit cross-checking Apparent hits mismatch, hit logger fixed. Fixed matrix mask setting procedure (hold violations prevented the masks to set properly) Now behavioral and post synthesis simulations are in good agreement. 5/31/2011 F.M.Giorgi XVII SuperB Workshop - La Biodola Isola d Elba 12

Simulation check tools Several debug tools were developed during last years to help the simulation checks compatible with all the architecture kind of data and with adjustable matrix size - VHDL Monte Carlo generator based on physics simulation parameters with efficiency estimations (latched hits/ generated hits) - Hit X-check (latched hits/readout hits) - Event display - Cluster analysis After a fine tuning, they have been run also on post-synthesis simulation data and we found them very useful, again. 5/31/2011 F.M.Giorgi XVII SuperB Workshop - La Biodola Isola d Elba 13

Implementation Updates: Layout The fixed revision of readout has been synthesized. The layout phase has started with encouraging results. Received the Matrix Object. To be placed. Placing and routing ~ 35 k cells. 5/31/2011 F.M.Giorgi XVII SuperB Workshop - La Biodola Isola d Elba 14

Fast output Slow Signals and RDclk Analog signals Layout 2.4 mm DIGITAL PADS Reset RDclk fast_clk BC_clk Trigger data_out[11:0] data_valid ML_ena GlobalFastOR SDA SCL chip_addr[2:0] ANALOG PADS Sub Pixel_in Pixel_out1 Pixel_out2 Rif_in Rif_mir V_th RIF_FB 3.2 mm Analog signals Matrix 32x32 50 um pitch 1,6 x 1,6 mm 2 + power rings POWER PADS 2xVDD/VSS Core power 2xVDDO/VSSO Output power 2xAVDD/AVSS Analog power Digital Readout Core Fast output data and fast clock 5/31/2011 F.M.Giorgi XVII SuperB Workshop - La Biodola Isola d Elba 15

analog Pad Layout Matrix Slow control & Slow signals Readout Core Data out 5/31/2011 F.M.Giorgi XVII SuperB Workshop - La Biodola Isola d Elba 16

CERN Test Beam September 2011 Bologna Updates 5/31/2011 F.M.Giorgi XVII SuperB Workshop - La Biodola Isola d Elba 17

DAQ electronics 2 EDRO boards 2 EPMC for each EDRO New flexibility required respect to 2008 test beam, different pixel chips with different readout implemented to be tested simultaneously. 2 Strip modules for each EPMC (4 sides) 6 FSSR2 chips for each strip module (same as sept. 2008) 1 EPMC devoted to DUTs to be chosen from: EPMC_PIXEL: 2 data channels for DIGITAL pixels EPMC_STRIP: 4 data channels for striplets/ strips Analog structures take another way to tape. 5/31/2011 F.M.Giorgi XVII SuperB Workshop - La Biodola Isola d Elba 18

DAQ scheme (EPMC_PIXEL) V M E EDRO SLAVE EPMC1 EPMC2 Pixel Chip2 Pixel Chip1 P-side N-side P-side N-side DUT: 2 Pixel chips: Choice between these chips APSEL4D (AREO readout) APSEL4D1 (AREO readout) APSEL3D (AREO readout) APSEL3D_TC (AREO readout) SuperPX0 (SORTEX readout) V M E EPMC1 EPMC2 P-side N-side P-side N-side Telescope EDRO MASTER (triggering) P-side N-side P-side N-side 5/31/2011 F.M.Giorgi XVII SuperB Workshop - La Biodola Isola d Elba 19

DAQ scheme (EPMC_STRIP) V M E EDRO SLAVE EPMC1 EPMC2 P-side N-side P-side N-side P-side N-side P-side N-side DUT: 2 strip/striplet modules 4 sides 12 FSSR Chips V M E EPMC1 EPMC2 P-side N-side P-side N-side Telescope EDRO MASTER (triggering) P-side N-side P-side N-side 5/31/2011 F.M.Giorgi XVII SuperB Workshop - La Biodola Isola d Elba 20

EPMC firmware test Basic SPX0 communication SDA SCL Tested SPX0 I2C communication with new EPMC firmware. Vcc 1.2V In figure 600 khz, tested OK up to 1.2MHz chip SDA 1.2 ma 1k SDA_miso nsda_mosi GND 5/31/2011 F.M.Giorgi XVII SuperB Workshop - La Biodola Isola d Elba 21

TDAQ integration The new EPMC modular firmware for pixels established new TDAQ control interfaces Integration of the new interfaces in software started. Integration in the GUI configurator started as well. Perugia people now in Bologna integrating in the global TDAQ Remotely operable table received from Torino, now in Bologna for the July tests. New movt. features to be added in automatic logs. 5/31/2011 F.M.Giorgi XVII SuperB Workshop - La Biodola Isola d Elba 22

Conclusion Mini Monte Carlo on proposed striplets readout architecture pointed out (L>=1): Required buffer depth depends on peaking time, 20 is enough for a 50 ns peaking time. One ore few barrels are enough Clusters helps: clustered events require shorter buffers INMAPS submission Some bugs fixed after post-synthesis simulations (the majority in the test bench code, rather than in the readout core) Layout implementation started September Test Beam New EPMC firmware deployed Communication tests successful with SPX0 chip. TDAQ software integration started. 5/31/2011 F.M.Giorgi XVII SuperB Workshop - La Biodola Isola d Elba 23

Back-Up 5/31/2011 F.M.Giorgi XVII SuperB Workshop - La Biodola Isola d Elba 24

M. Villa Efficiency vs Peaking time No safety factor Safety factor of 5 L2 L3 L4 L5 L2 L3 L5 L0 L1 L0 L1 L4 97.6% eff Tp(L1)=74 ns 97.6% eff Tp(L1)=15 ns 5/31/2011 F.M.Giorgi XVII SuperB Workshop - La Biodola Isola d Elba 25

Strip Rates Strip rates as given by Riccardo C. (5/13/11): new values old values L0: 2060 khz/strip ~ = L1: 687 khz/strip (268 khz/strip) L2: 422 khz/strip (179 khz/strip) L3: 325 khz/strip (52.5 khz/strip) L4: 47 khz/strip (21.9 khz/strip) L5: 28 khz/strip (18.7 khz/strip) 5/31/2011 F.M.Giorgi XVII SuperB Workshop - La Biodola Isola d Elba 26

Max peaking times (ns) at fixed strip efficiency Target strip efficiency 97.6% 95% 91% SF=5 SF=1 SF=5 SF=1 SF=5 SF=1 L0 5 25 10 52 19 95 M. Villa L1 15 74 31 156 57 286 L2 24 120 51 253 93 466 L3 31 156 66 329 121 605 L4 215 1077 455 Max 836 Max L5 361 1807 763 Max 1403 Max 5/31/2011 F.M.Giorgi XVII SuperB Workshop - La Biodola Isola d Elba 27

Hit Efficiency after trigger L4: 47 khz/strip but longer deadtimes M. Villa Tp=600 ns, eff=93.3% Tp=800 ns, eff=91.3% Tp=1000 ns, eff=89.2% Buffer Size For outer layers (smaller hit rate) the buffer size is not a problem: 5 buffers/strip seem enough. The dominant parameter is the analog dead time. 5/31/2011 F.M.Giorgi XVII SuperB Workshop - La Biodola Isola d Elba 28

Counts (a.u.) M. Villa Hits in triggered BCO L1: 687 khz/strip 32 strips/barrel 4 barrels/chip =0.61 128 strips/barrel 1 barrel/chip =2.5 Number of hits in a triggering BCO Even with just one barrel, the average multiplicity is LOW. If T(BCO)>2T(RD) there is enough time to read the hits out 5/31/2011 F.M.Giorgi XVII SuperB Workshop - La Biodola Isola d Elba 29

Efficiencies vs rate and dead times Layer C D [pf] t p [ns] ENC from R S [e rms] ENC [e rms] Hit rate/strip [khz] M. Villa MMC Efficiency 0 11.2 25 220 680 2060 (0.732) 1 26.7 0.917 50 650 1190 100 460 930 687 0.841 2 31.2 50 830 1400 422 0.948 3 45.8 50 1480 2130 325 0.960 4 52.6 1000 340 820 47 0.893 5 67.5 1000 500 1010 28 0.934 Pessimistic: Cluster size 1, no charge sharing, worst peaking time Conditions: 20 buffers, 150 khz trigger rate, 300 ns time window for all layers. Buffer overflow on Layer 0 5/31/2011 F.M.Giorgi XVII SuperB Workshop - La Biodola Isola d Elba 30