ASICs for FAIR - Technology · 5-bit flash ADCs on 20 ... important for ASICs • Series strip...

43
ASICs for FAIR FAIR UK Community Meeting – Daresbury Laboratory Marcus French 26 th January 2006

Transcript of ASICs for FAIR - Technology · 5-bit flash ADCs on 20 ... important for ASICs • Series strip...

Page 1: ASICs for FAIR - Technology · 5-bit flash ADCs on 20 ... important for ASICs • Series strip bonding (3 together) AIDA for DESPEC. AIDA for DESPEC General Arrangement. DSSD Segmentation

ASICs for FAIR

FAIR UK Community Meeting – Daresbury Laboratory

Marcus French

26th January 2006

Page 2: ASICs for FAIR - Technology · 5-bit flash ADCs on 20 ... important for ASICs • Series strip bonding (3 together) AIDA for DESPEC. AIDA for DESPEC General Arrangement. DSSD Segmentation

Summary

• Who we are• Example technologies

– Particle physics– Space Science

• ASIC Goup– Current Nuclear Structure physics activity– Ideas for Nustar

• Details for Aida• Other experiments – EXL and R3B

• DAQ Systems– Current activity and trends

• Summary

Page 3: ASICs for FAIR - Technology · 5-bit flash ADCs on 20 ... important for ASICs • Series strip bonding (3 together) AIDA for DESPEC. AIDA for DESPEC General Arrangement. DSSD Segmentation

Mission:

...to promote and support high-quality scientific and engineering research by developing and providing facilities and technical expertise in support of basic strategic and applied research programmes...

Daresbury Laboratory - 500 Rutherford Appleton Laboratory – 1200 staff

CCLRC

Chilbolton Observatory - 10

Page 4: ASICs for FAIR - Technology · 5-bit flash ADCs on 20 ... important for ASICs • Series strip bonding (3 together) AIDA for DESPEC. AIDA for DESPEC General Arrangement. DSSD Segmentation

ISIS - The World’s most intense pulsed source of neutrons

SRS - The World’s first 2nd generation synchrotron source

CLF - The World’s highest irradiance laser

CERN LHC - The World’s highest data-rate detector

Space - Largest European department with >150 orbiting instruments.

CMF – Micro-Nano facility

Rutherford Appleton LaboratorySURF

PEARL

KARMEN

eVS

IRIS

70 MeV H Linac

HEP Test Beam

-

800 MeVSYNCHROTRON

HRPD

MuSR

EC MUON FACILITY

EMU

DEVA

OSIRIS

RIKEN FACILITY

LOQ

CRISP

ROTAX

PRISMA

SXD

MARIGEM

SANDALS

POLARIS

MAPS

TOSCAHET

hr-SXD

hr-ENGIN

HERBI

OSIRIS

MUSICAL INTERpol-REF

off-SPEC

LMX

F P

LET

SANS

fm-SANS

DIPOL

NSE

HRPD-II

NIMROD

WISH

cn-CAS

World Class Facilities

Page 5: ASICs for FAIR - Technology · 5-bit flash ADCs on 20 ... important for ASICs • Series strip bonding (3 together) AIDA for DESPEC. AIDA for DESPEC General Arrangement. DSSD Segmentation

• Particle Physics:– Sensor Instrumentation– Microelectronics– DAQ Systems

• Space Science:– Instrument Systems– CMOS Sensors– Data conversion

• Future Trends

Example Detector Technologies

Page 6: ASICs for FAIR - Technology · 5-bit flash ADCs on 20 ... important for ASICs • Series strip bonding (3 together) AIDA for DESPEC. AIDA for DESPEC General Arrangement. DSSD Segmentation

Sensor

PCB Fanout

An example of a microstripdetector mounted on a PCB.

The detector, of 5cm x5cm was built for the CERN NA14 experiment and contains 1,000 strips at 50um pitch.

Ten such detectors were assembled at Imperial College to observe charmed particle physics decays.

Early Microstrip Sensors

Page 7: ASICs for FAIR - Technology · 5-bit flash ADCs on 20 ... important for ASICs • Series strip bonding (3 together) AIDA for DESPEC. AIDA for DESPEC General Arrangement. DSSD Segmentation

Delphi Micro Vertex Detector

Early Microplex

ASICs

Silicon Detectors

Page 8: ASICs for FAIR - Technology · 5-bit flash ADCs on 20 ... important for ASICs • Series strip bonding (3 together) AIDA for DESPEC. AIDA for DESPEC General Arrangement. DSSD Segmentation

Large Hadron Collider Facility

Tunnel 27 km

100 m underground

Starts Operation 2007Long term project

Particle Accelerator

Counter rotating Proton beams ; bunch collision rate = 40 MHz ;

Superconducting Magnets

CERN Geneva

CMS

Today’s Experiment: CMS

Page 9: ASICs for FAIR - Technology · 5-bit flash ADCs on 20 ... important for ASICs • Series strip bonding (3 together) AIDA for DESPEC. AIDA for DESPEC General Arrangement. DSSD Segmentation

What? Silicon Tracker

220 m2 of silicon sensors> 9 million silicon strips

Charged Track reconstruction.Very high Granularity.

Front End Electronics

CMS Construction

Page 10: ASICs for FAIR - Technology · 5-bit flash ADCs on 20 ... important for ASICs • Series strip bonding (3 together) AIDA for DESPEC. AIDA for DESPEC General Arrangement. DSSD Segmentation

Technology 1: ASIC Design

APV25 ASIC MEDG Design

Analogue PIPELINE clocked @ 40 MHz

On Detector v High Radiation

Low Power ; Low Noise

0.25 IBM deep sub-micron process

Each chip handles 128 strips

Holds each 25 nsec sample till Trigger slice

Serial output of all 128 strips at 100 kHz

Total > 70,000 chips => > 9 million strips @ 100 kHz

PipelinePre-Amp

Page 11: ASICs for FAIR - Technology · 5-bit flash ADCs on 20 ... important for ASICs • Series strip bonding (3 together) AIDA for DESPEC. AIDA for DESPEC General Arrangement. DSSD Segmentation

96 optical fibres inputs, each a Multiplexed pair of APVs

25,000 strips

8 front end blocks each driven by a 12 way optical ribbon cable

Raw input data rate= 3.4 GB/s.

Extract hit strips

Processed Output rate

< 200 MB/s

VME FPGAFront-End data processing FPGA

Power

Output to DAQ

Event Builder FPGA

ModularFE Unit

96 ADC channels

Double Sided Board

OptoReceivers

Technology 2: Data Acquisition

Page 12: ASICs for FAIR - Technology · 5-bit flash ADCs on 20 ... important for ASICs • Series strip bonding (3 together) AIDA for DESPEC. AIDA for DESPEC General Arrangement. DSSD Segmentation

Opto-RX, 12 way

12 x Buffers

3 x Delay FPGA(ADC clk timing)

6 x Dual 40MHz, 10bit ADCs

Virtex II, 2M gate FPGA performs signal processing

Optical ribbon cable input

Analogue circuitry duplicated on secondary side

Sign

al m

agnitu

de

Digital header

128 analogue values (one for each microstrip)

MIP

To extract hit need to perform:

- Common mode subtraction

- Pedestal subtraction- Cluster finding- Sync checking

Opto-to-electrical conversion Digitise & sync data Find hit clusters

Time

CMS DAQ Processing

Page 13: ASICs for FAIR - Technology · 5-bit flash ADCs on 20 ... important for ASICs • Series strip bonding (3 together) AIDA for DESPEC. AIDA for DESPEC General Arrangement. DSSD Segmentation

DAQFED

For 450 FEDs30 VME crates12 Racks electronicsInstallation in Q2->Q3 / 2006~100 GB/s output

CMS System Installation

Page 14: ASICs for FAIR - Technology · 5-bit flash ADCs on 20 ... important for ASICs • Series strip bonding (3 together) AIDA for DESPEC. AIDA for DESPEC General Arrangement. DSSD Segmentation

Linear Collider Flavour Identifier (LCFI)

Page 15: ASICs for FAIR - Technology · 5-bit flash ADCs on 20 ... important for ASICs • Series strip bonding (3 together) AIDA for DESPEC. AIDA for DESPEC General Arrangement. DSSD Segmentation

Sensors – CPCCD (LCFI)

• Column parallel charge coupled device.

• First of these, CPCCD1, manufactured by e2v.

• Two phase, 400 (V) × 750 (H) pixels of size 20 × 20 μm2.

• Metal strapping of clock gates.• Two different gate shapes.• Two different implant levels.

• Wire/bump bond connections to readout chip and external electronics.

– Direct connections and 2-stage source followers:

– Direct connections and single stage source followers (20 μm pitch):

Page 16: ASICs for FAIR - Technology · 5-bit flash ADCs on 20 ... important for ASICs • Series strip bonding (3 together) AIDA for DESPEC. AIDA for DESPEC General Arrangement. DSSD Segmentation

CPR2 designed for CPC2

Results from CPR1 taken into account

Designed by the Microelectronics Group at RAL

Size : 6 mm × 9.5 mm

0.25 μm CMOS process (IBM)

Manufactured and delivered February 2005

Bump bond pads

Wire/Bump bond pads

CPR1

CPR2

Voltage and charge amplifiers 125 channels each

Analogue test I/O

Digital test I/O

5-bit flash ADCs on 20 μm pitch

Cluster finding logic (2×2 kernel)

Sparse readout circuitry

FIFO

Current ASIC Development: CPR

Page 17: ASICs for FAIR - Technology · 5-bit flash ADCs on 20 ... important for ASICs • Series strip bonding (3 together) AIDA for DESPEC. AIDA for DESPEC General Arrangement. DSSD Segmentation

CPC

2-70

CPC

2-40

CCD Development: E2V

Page 18: ASICs for FAIR - Technology · 5-bit flash ADCs on 20 ... important for ASICs • Series strip bonding (3 together) AIDA for DESPEC. AIDA for DESPEC General Arrangement. DSSD Segmentation

• Particle Physics:– Sensor Instrumentation– Microelectronics– DAQ Systems

• Space Science:– Instrument Systems– CMOS Sensors– Data conversion

• Future Trends

Example Detector Technologies

Page 19: ASICs for FAIR - Technology · 5-bit flash ADCs on 20 ... important for ASICs • Series strip bonding (3 together) AIDA for DESPEC. AIDA for DESPEC General Arrangement. DSSD Segmentation

MOON

PLANETS GALAXIESSUN

LANDSEA

Space

Page 20: ASICs for FAIR - Technology · 5-bit flash ADCs on 20 ... important for ASICs • Series strip bonding (3 together) AIDA for DESPEC. AIDA for DESPEC General Arrangement. DSSD Segmentation

Photo ESA

ASIC: 0.8um DMILL process

Instrument Example: Rosetta Space Craft

Page 21: ASICs for FAIR - Technology · 5-bit flash ADCs on 20 ... important for ASICs • Series strip bonding (3 together) AIDA for DESPEC. AIDA for DESPEC General Arrangement. DSSD Segmentation

Manufactured 3Kx4K Sensor

Various CCD Sensors Large format CMOS devices

Page 22: ASICs for FAIR - Technology · 5-bit flash ADCs on 20 ... important for ASICs • Series strip bonding (3 together) AIDA for DESPEC. AIDA for DESPEC General Arrangement. DSSD Segmentation

CMOS Imaging

BASIC PIXELS

ADVANCED PIXELS

ADVANCED PIXELS

4mm

10mm

Time-of-flight 20us

Photon Trace on Sensor

Binary image of pixels hit along

the way

Sparse (Binary) Image Sparse (Timed) Image

Timing information from hit pixels gives

80ns resolution

Single Frame

Test RigMoving Image Timed Capture

Pixel Detail:

In-situ logic, Data conversion,Memory,Sparse readout,Ultra fast framing

Basic Technology MI3 Development Sensor (J Crooks)

Mi3 Project:Advanced Pixels OPIC

Page 23: ASICs for FAIR - Technology · 5-bit flash ADCs on 20 ... important for ASICs • Series strip bonding (3 together) AIDA for DESPEC. AIDA for DESPEC General Arrangement. DSSD Segmentation

Pixel/sensor designReduce noise

Faster readout

Data processing

Enhance spectral windowEliminate substrate for UV/low energy

electrons

Couple with scintillators of other materials for X and γ-rays

Very large area sensorsSensor larger than 2 cm side

Radiation resistanceOK for Linear Collider or in space

what about the radiation levels found in LHC or other experiments?

CMOS Sensors: Current priorities

Page 24: ASICs for FAIR - Technology · 5-bit flash ADCs on 20 ... important for ASICs • Series strip bonding (3 together) AIDA for DESPEC. AIDA for DESPEC General Arrangement. DSSD Segmentation

Front & Back illumination

N welln+ n

P substrate

ReadoutTransistorsN well

hotod iodesd

P well

P Epitaxial layer

Front illuminated Etched MAPS

Light Source

Photod iodedi d

P well

P Epitaxial layer

Back illuminated Thinned MAPS

Light Source

Hybrid module or package

N well N wellnnn+nn

E2v collaboration:Thinned CMOS Sensors

Page 25: ASICs for FAIR - Technology · 5-bit flash ADCs on 20 ... important for ASICs • Series strip bonding (3 together) AIDA for DESPEC. AIDA for DESPEC General Arrangement. DSSD Segmentation

CCD Image processing chipCorrelated Double SamplingProgrammable Offset / GainOn–Chip ReferenceDigital Interface

Example ASIC Development: CDS ADC

Page 26: ASICs for FAIR - Technology · 5-bit flash ADCs on 20 ... important for ASICs • Series strip bonding (3 together) AIDA for DESPEC. AIDA for DESPEC General Arrangement. DSSD Segmentation

Linearity against LSF ADC value at 16 bits

-10

-8

-6

-4

-2

0

2

4

6

8

10

12

0 10000 20000 30000 40000 50000 60000 70000

LSF ADC value (ADU)

linea

rity

erro

r (AD

U)

INL DNL

A 16 bit pipelined ADCCCD signal processing chipCurrent Sample rate = 2.5MHzFully differential architectureNo missing or repeating codes

8 LSBs 0.6 LSBs

CDS ADC Performance

Page 27: ASICs for FAIR - Technology · 5-bit flash ADCs on 20 ... important for ASICs • Series strip bonding (3 together) AIDA for DESPEC. AIDA for DESPEC General Arrangement. DSSD Segmentation

• Particle Physics:– Sensor Instrumentation– Microelectronics– DAQ Systems

• Space Science:– Instrument Systems– CMOS Sensors– Data conversion

• Future Trends

Example Detector Technologies

Page 28: ASICs for FAIR - Technology · 5-bit flash ADCs on 20 ... important for ASICs • Series strip bonding (3 together) AIDA for DESPEC. AIDA for DESPEC General Arrangement. DSSD Segmentation

• Particle Physics (2 examples):– LHC Upgrades

• More stringent ASIC requirements• More sophisticated data processing

– LCFI• CCD and APS solutions in

development• Very large area >100Mpixels• Drive for low mass in detector storage

• Space Science:– Performance

• Lower power and noise• Enhanced spectral performance

– Reliability• Rugged design• Radiation hardness

Future Trends

Page 29: ASICs for FAIR - Technology · 5-bit flash ADCs on 20 ... important for ASICs • Series strip bonding (3 together) AIDA for DESPEC. AIDA for DESPEC General Arrangement. DSSD Segmentation

• Who we are• Example technologies

– Particle physics– Space Science

• ASIC Goup– Current Nuclear Structure physics activity– Ideas for Nustar

• Details for Aida• Other experiments – EXL and R3B

• DAQ Systems– Current activity and trends

• Summary

Page 30: ASICs for FAIR - Technology · 5-bit flash ADCs on 20 ... important for ASICs • Series strip bonding (3 together) AIDA for DESPEC. AIDA for DESPEC General Arrangement. DSSD Segmentation

Germanium Amplifier ASIC

• Parallel High and Low Gain• Integrated input FET• Ramp feedback system• Low noise 0.35um technology

For combination with DAQ:- future ADC- timing etc.

Page 31: ASICs for FAIR - Technology · 5-bit flash ADCs on 20 ... important for ASICs • Series strip bonding (3 together) AIDA for DESPEC. AIDA for DESPEC General Arrangement. DSSD Segmentation

ASIC Possibilities for NuSTAR

Examples currently identified:

• Fast recovery after implantation of ion in DSSD Si to measure decay in the same pixel.

• EXL CsI calorimeters covering energy range 300keV to 500MeV. 13k channels needed.

• EXL/R3B Si strip and SiLi detector ASIC. Normal Si processing chain of preamp, shaper, mux or ADC, timing. Add PSD too. Maybe 2 ASIC solution?

Page 32: ASICs for FAIR - Technology · 5-bit flash ADCs on 20 ... important for ASICs • Series strip bonding (3 together) AIDA for DESPEC. AIDA for DESPEC General Arrangement. DSSD Segmentation

Concept and the detector

• Super FRS Low Energy Branch (LEB)• Exotic nuclei – energies ~50-150MeV/u• Implanted into multi-plane DSSD array• Implant - decay correlations• Multi-GeV DSSD implantation events• Observe subsequent p, 2p, α, β, γ, βp, βn … decays• Measure half lives, branching ratios, decay energies …

6” wafer-10cm x 10cm area• 1mm wafer thickness• Integrated components

a.c. couplingpolysilicon bias resistors

… important for ASICs• Series strip bonding (3 together)

AIDA for DESPEC

Page 33: ASICs for FAIR - Technology · 5-bit flash ADCs on 20 ... important for ASICs • Series strip bonding (3 together) AIDA for DESPEC. AIDA for DESPEC General Arrangement. DSSD Segmentation

AIDA for DESPEC

General Arrangement

Page 34: ASICs for FAIR - Technology · 5-bit flash ADCs on 20 ... important for ASICs • Series strip bonding (3 together) AIDA for DESPEC. AIDA for DESPEC General Arrangement. DSSD Segmentation

DSSD Segmentation

We need to implant at high rates and to observe implant – decay correlationsfor decays with long half lives.

DSSD segmentation ensures average time between implants for given x,yquasi-pixel >> decay half life to be observed.

• Implantation profileσx ~ σy ~ 2cmσz ~ 1mm

• Implantation rate (8cm x 24cm) ~ 10kHz, ~kHz per isotope (say)• Longest half life to be observed ~ seconds

Implies quasi-pixel dimensions ~ 0.5mm x 0.5mm

Segmentation also has instrumentation performance benefits

AIDA for DESPEC

Page 35: ASICs for FAIR - Technology · 5-bit flash ADCs on 20 ... important for ASICs • Series strip bonding (3 together) AIDA for DESPEC. AIDA for DESPEC General Arrangement. DSSD Segmentation

Instrumentation

Why use of Application Specific Integrated Circuit (ASIC) technology?•Large number of channels required (8 x (128+(3x128))= 4096)•Limited available space•Cost

Outline ASIC Specification• Selectable gain: low 20GeV FSR

high 20MeV FSR• Noise σ ~ 5keV rms.• Selectable threshold: minimum ~ 25keV @ high gain ( assume 5σ )• Integral and differential non-linearity• Autonomous overload recovery ~μs• Signal processing time <10μs (decay-decay correlations)• Receive timestamp data• Timing trigger for coincidences with other detector systems

DSSD segmentation reduces input loading of preamplifier and enables excellent noise performance.

AIDA for DESPEC

Page 36: ASICs for FAIR - Technology · 5-bit flash ADCs on 20 ... important for ASICs • Series strip bonding (3 together) AIDA for DESPEC. AIDA for DESPEC General Arrangement. DSSD Segmentation

10

PadClamp

PreAmp Shaper Peak Hold

Mux

TFAWith limiting

ADC10bits

40MHz

Overload detector/recovery

External

ADC

FPGA

4Address

Data

Data

12-16 bits

ASIC (1 channel)

CFDAlg.

Timestamp in

Timestamp

DataOut

1 of the 16 channels in the DESPEC Implantation ASIC (shown

with external FPGA and ADC)

AIDA for DESPEC

Page 37: ASICs for FAIR - Technology · 5-bit flash ADCs on 20 ... important for ASICs • Series strip bonding (3 together) AIDA for DESPEC. AIDA for DESPEC General Arrangement. DSSD Segmentation

Other ASIC Possibilities for NuSTAR

Examples currently identified:

• Fast recovery after implantation of ion in DSSD Si to measure decay in the same pixel.

• EXL CsI calorimeters covering energy range 300keV to 500MeV. 13k channels needed.

• EXL/R3B Si strip and SiLi detector ASIC. Normal Si processing chain of preamp, shaper, mux or ADC, timing. Add PSD too. Maybe 2 ASIC solution?

Page 38: ASICs for FAIR - Technology · 5-bit flash ADCs on 20 ... important for ASICs • Series strip bonding (3 together) AIDA for DESPEC. AIDA for DESPEC General Arrangement. DSSD Segmentation

• Who we are• Example technologies

– Particle physics– Space Science

• ASIC Goup– Current Nuclear Structure physics activity– Ideas for Nustar

• Details for Aida• Other experiments – EXL and R3B

• DAQ Systems– Current activity and trends

• Summary

Page 39: ASICs for FAIR - Technology · 5-bit flash ADCs on 20 ... important for ASICs • Series strip bonding (3 together) AIDA for DESPEC. AIDA for DESPEC General Arrangement. DSSD Segmentation

1980• 300 MSI chips

198812 x 2K Gate FPGA80 x 64Kx4 SRAM

10 PALs

200434 x FPGA

3 M Gate Virtex II40 BGAs

DAQ History

Page 40: ASICs for FAIR - Technology · 5-bit flash ADCs on 20 ... important for ASICs • Series strip bonding (3 together) AIDA for DESPEC. AIDA for DESPEC General Arrangement. DSSD Segmentation

10 Gbyte/s 2.5 Gbyte/s

32

Commercial Off Detector Electronics

Page 41: ASICs for FAIR - Technology · 5-bit flash ADCs on 20 ... important for ASICs • Series strip bonding (3 together) AIDA for DESPEC. AIDA for DESPEC General Arrangement. DSSD Segmentation

Next Step: FPGA Computing

FPGA

SSRAM Module

Parallel LVDS IO

SCSI

-V

DVI DVI

DDR SDRAM DIMM

Parallel LVDS IO

SCSI

-V

Opto TRX

Clock/Trigger I/O

Opto TRX

10GE

10GE

Video

configuration

General observations:

• Future experiments always demand more data processing and reduction

• FPGAs offer a flexible multiprocessor offer massive compute potential• Fibres permit very high data rates from instruments to processors

Page 42: ASICs for FAIR - Technology · 5-bit flash ADCs on 20 ... important for ASICs • Series strip bonding (3 together) AIDA for DESPEC. AIDA for DESPEC General Arrangement. DSSD Segmentation

Summary

Instrument Technology:

• ASIC Design– Analogue, Low Power– Industrial technologies, CMOS based

• Imaging Devices– CCD and CMOS solutions– Complex designs, Novel architectures

• DAQ Systems– Large data processing capabilities– Multiprocessor fibre based systems

• New Projects for FAIR:– Aida DSSD Readout– EXL CsI calorimeters– EXL/R3B Si Strip and SiLi detector ASIC

Page 43: ASICs for FAIR - Technology · 5-bit flash ADCs on 20 ... important for ASICs • Series strip bonding (3 together) AIDA for DESPEC. AIDA for DESPEC General Arrangement. DSSD Segmentation

And more technology..ALMA