22
Front-End ASIC for the ATLAS New Small Wheels Gianluigi De Geronimo , Alessio D'Andragora, Jack Fried, Neena Nambiar, Emerson Vernon, and Venetios Polychronakos Brookhaven National Laboratory ACES 2014 - CERN March 2014

Front-End ASIC for the ATLAS New Small Wheels Gianluigi De Geronimo, Alessio D'Andragora, Jack Fried, Neena Nambiar, Emerson Vernon, and Venetios Polychronakos

Embed Size (px)

Citation preview

Page 1: Front-End ASIC for the ATLAS New Small Wheels Gianluigi De Geronimo, Alessio D'Andragora, Jack Fried, Neena Nambiar, Emerson Vernon, and Venetios Polychronakos

Front-End ASIC for the ATLAS New Small Wheels

Gianluigi De Geronimo , Alessio D'Andragora, Jack Fried, Neena Nambiar, Emerson Vernon, and Venetios Polychronakos

Brookhaven National Laboratory

ACES 2014 - CERN March 2014

Page 2: Front-End ASIC for the ATLAS New Small Wheels Gianluigi De Geronimo, Alessio D'Andragora, Jack Fried, Neena Nambiar, Emerson Vernon, and Venetios Polychronakos

ASIC for ATLAS Muon Spectrometer Upgrade

New Small Wheels• sTGC Small Strip Thin Gap Chamber

• MM MicroMegas (MICROMEsh GAseous Structure)

Front-end Electronics (ASIC)• more than 2.3 million channels total• operate with both charge polarities• sensing element capacitance 10-200 pF• charge meas. up to 2 pC @ < 1 fC rms• time meas. ~ 100 ns @ < 1 ns rms• trigger primitives, neighbor logic• low power, programmable

Page 3: Front-End ASIC for the ATLAS New Small Wheels Gianluigi De Geronimo, Alessio D'Andragora, Jack Fried, Neena Nambiar, Emerson Vernon, and Venetios Polychronakos

VMM Front-end ASIC

version 1

VMM is a 64-channel front-end ASIC for the read out the sTGC and MM sensors in the New Small Wheels

version 2

VMM1, year 2012size 5.9 × 8.4 mm²

500k transistors (8k/ch.)a complex mixed-signal ASIC

- extensively tested -

VMM2, year 2014size 13.5 × 8.4 mm²

> 5M transistors (> 80k/ch.)a considerable step-up in complexity

- being fabricated -

Page 4: Front-End ASIC for the ATLAS New Small Wheels Gianluigi De Geronimo, Alessio D'Andragora, Jack Fried, Neena Nambiar, Emerson Vernon, and Venetios Polychronakos

CA shaper

VMM2 Architecture - Analog Front-End

• input transistor: PMOS 180 nm x 20 mm, 2 mA• input capacitance: optimized for 200 pF, can operate from sub-pF to nF• polarity: adjustable positive or negative• gain: adjustable 0.5, 1, 3, 4.5, 6, 9, 12, 16 mV/fC (max charge 2 to 0.06 pC)• peaking time: adjustable 25, 50, 100, 200 ns• leakage-adaptive, DDF shaper, BGR-stabilized baseline, test capacitor, mask

test

Page 5: Front-End ASIC for the ATLAS New Small Wheels Gianluigi De Geronimo, Alessio D'Andragora, Jack Fried, Neena Nambiar, Emerson Vernon, and Venetios Polychronakos

CA shaper

logic

neighbor

VMM2 Architecture - Discriminator, Neighbor Logic

trim

test

• adjustable discrimination threshold per channel• trimming range: 15 mV in 1m increments• comparator hysteresis: ~ 20 mV• sub-hysteresis discrimination: effective discrimination ~ 2 mV• neighbor logic: processing of sub-threshold neighbor channels• inter-chip communication: neighbor channel logic includes neighbor chips

Page 6: Front-End ASIC for the ATLAS New Small Wheels Gianluigi De Geronimo, Alessio D'Andragora, Jack Fried, Neena Nambiar, Emerson Vernon, and Venetios Polychronakos

CA shaper

logic

neighbor

VMM2 Architecture - Direct Timing Measurements

trim

TGC out (ToT, TtP, PtT, PtP)

test

• direct digital output per channel: LVDS 600 mV +/- 150 mV• selectable measurements: - time-over-threshold (ToT)

- threshold-to-peak (TtP) - peak-to-threshold (PtP) - pulse at peak (PtP)

• continuous self-reset operation

Page 7: Front-End ASIC for the ATLAS New Small Wheels Gianluigi De Geronimo, Alessio D'Andragora, Jack Fried, Neena Nambiar, Emerson Vernon, and Venetios Polychronakos

CA shaper

logic

neighbor

time

peak

VMM2 Architecture - Peak and Time Detectors

trim

TGC out (ToT, TtP, PtT, PtP, 6bADC)

test

• peak detection: measurement of peak amplitude and storage in analog memory

• time detection: measurement of peak time and storage in analog memory• sub-mV resolution on amplitude measurement• sub-ns resolution, low time-walk on peak time measurement

• multi-phase offset-free measurement circuits• adjustable time-to-amplitude converter (TAC): 125, 250, 500, 1000 ns• optional current output for current-mode ADCs

Page 8: Front-End ASIC for the ATLAS New Small Wheels Gianluigi De Geronimo, Alessio D'Andragora, Jack Fried, Neena Nambiar, Emerson Vernon, and Venetios Polychronakos

• charge resolution ENC < 5,000 e- at 25 ns, 200 pF• analog dynamic range Qmax / ENC > 12,000 → DDF

charge resolution timing resolution

σt ≈ENC τP

Q

• timing resolution < 1 ns (at peak-detect)

Resolution Measurements (VMM1)

λP

ρP

≈ 0.3-0.8G. De Geronimo,in “Medical Imaging” by Iniewski

1p 10p 100p 200p 1n100

1k

5k

10k25ns, 9mV/fC50ns, 9mV/fC100ns, 9mV/fC200ns, 9mV/fC

Mea

sure

d E

NC

[ele

ctro

ns]

Input capacitance [F]

0.0 0.2 0.4 0.6 0.8 1.0100p

1n

10n 200pF, 200ns 200pF, 100ns 200pF, 50ns 200pF, 25ns 2pF, 25ns

Mea

sure

d tim

ing

reso

lutio

n [s

]

Output pulse amplitude [V]

Page 9: Front-End ASIC for the ATLAS New Small Wheels Gianluigi De Geronimo, Alessio D'Andragora, Jack Fried, Neena Nambiar, Emerson Vernon, and Venetios Polychronakos

CA shaper

logic

neighbor

6-b ADC

time

peak

VMM2 Architecture - 6-bit ADC

TGC clock

trim

TGC out (ToT, TtP, PtT, PtP, 6bADC)

test

• lower-resolution ADC: - 6-bit, sub-mW, adjustable conversion time and offset - clock-less single-stage current-mode domino architecture

- at threshold-crossing, completes in 25 ns from peaktime• at direct output: flag at peak followed by serialized address• clock frequency: up to 200 MHz• selectable serialized mode: either at each clock cycle or at each clock edge• continuous self-reset operation

pulse (current signal I)

I

i1 i2 in-1

digital thermometer

• current mode• clock-less• peak-detect• real-time• low power

Page 10: Front-End ASIC for the ATLAS New Small Wheels Gianluigi De Geronimo, Alessio D'Andragora, Jack Fried, Neena Nambiar, Emerson Vernon, and Venetios Polychronakos

25ns 50ns 75ns 100ns 125ns 150ns 175ns 200ns

CK

charge event

analog pulse

OUT

peak-found

end of conversion

end of encoding

reset end (ready for next event)

timing edge D5 - D0

• conversion completes within ~25 ns from peak• dead time from charge event < 100 ns• 6-bit amplitude D5-D0 shifted at each clock cycle or edge• up to 200 MHz readout

Direct Output with 6-bit ADC

Page 11: Front-End ASIC for the ATLAS New Small Wheels Gianluigi De Geronimo, Alessio D'Andragora, Jack Fried, Neena Nambiar, Emerson Vernon, and Venetios Polychronakos

CA shaper

logic

neighbor

mixed-signal channel (x 64)80,000 MOSFETs~ 4-8mW

6-b ADC

10-b ADC

8-b ADCtime

peak

VMM2 Architecture - 10-bit and 8-bit ADCs

TGC clock

trim

TGC out (ToT, TtP, PtT, PtP, 6bADC)

test

• higher-resolution ADCs: - 10-bit , 200 ns , sub-mW, for peak amplitude conversion - 8-bit , 100 ns , sub-mW for timing conversion - adjustable conversion time and offset - clock-less dual-stage current-mode domino architecture

• continuous self-reset operation

Page 12: Front-End ASIC for the ATLAS New Small Wheels Gianluigi De Geronimo, Alessio D'Andragora, Jack Fried, Neena Nambiar, Emerson Vernon, and Venetios Polychronakos

Gray count

CA shaper

logic

neighbor

addr.

6-b ADC

12-b BC

10-b ADC

8-b ADC

BC clock

time

peak

VMM2 Architecture - Timestamp and FIFO

4XFIFO

TGC clock

trim

TGC out (ToT, TtP, PtT, PtP, 6bADC)

test

• 12-bit timestamp: - from shared 12-bit Gray-code counter, external BC clock - stops TAC and latches coarse timing

• complete timing information: 20-bit, ~100 µs with sub-ns resolution• 4-deep FIFO: threshold-crossing indicator, 10-bit ADC, 8-bit ADC, 12-bit BC• address memory

Page 13: Front-End ASIC for the ATLAS New Small Wheels Gianluigi De Geronimo, Alessio D'Andragora, Jack Fried, Neena Nambiar, Emerson Vernon, and Venetios Polychronakos

Gray count

CA shaper

logic

neighbor

addr.

6-b ADC

12-b BC

10-b ADC

8-b ADC

BC clock

time

peak

VMM2 Architecture - Complete Channel

4XFIFO

TGC clock

trim

TGC out (ToT, TtP, PtT, PtP, 6bADC)

test

64 channels

• 64 independent channels• neighbor communication• 4-8 mW / channel depending on configuration

layout size: 12 mm x 100 µm = 1 mm²80,000 MOSFETs

Page 14: Front-End ASIC for the ATLAS New Small Wheels Gianluigi De Geronimo, Alessio D'Andragora, Jack Fried, Neena Nambiar, Emerson Vernon, and Venetios Polychronakos

CA shaper

logic

neighbor

addr.

6-b ADCflg 1-bitthr 1-bit

addr 6-bitampl 10-bittime 8-bitBC 12-bit

12-b BC

Gray count

10-b ADC

8-b ADC

BC clocklogic

analog1time

peak

VMM2 Architecture - Multiplexing and Readout

4XFIFO

data1

data/TGC clock

mux

tk clock

trim

TGC out (ToT, TtP, PtT, PtP, 6bADC)

reset

test

• sparse readout of amplitude/timing with token passing• readout options:

• mixed-signal 2-phase: peak and time at analog outputs analog1,2 address serialized at digital output data1

• fully digital continuous: 38-bit event data at digital outputs data1,2 data1 also serves as empty flag data shift at each clock cycle or at each clock edge up to 200 MHz

64 channels

data2

analog2

Page 15: Front-End ASIC for the ATLAS New Small Wheels Gianluigi De Geronimo, Alessio D'Andragora, Jack Fried, Neena Nambiar, Emerson Vernon, and Venetios Polychronakos

or ART (flag + serial address)ART clock

VMM2 Architecture - Address in Real Time (ART)

• address of first event (ART): - available at dedicated output ART - first event flag followed by serialized event address

- shifted at each clock cycle or at each clock edge - up to 200 MHz, self-reset

CA shaper

logic

neighbor

addr.

6-b ADCflg 1-bitthr 1-bit

addr 6-bitampl 10-bittime 8-bitBC 12-bit

12-b BC

Gray count

10-b ADC

8-b ADC

BC clocklogic

analog1time

peak

4XFIFO

data1

data/TGC clock

mux

tk clock

trim

TGC out (ToT, TtP, PtT, PtP, 6bADC)

reset

test

64 channels

data2

analog2

Page 16: Front-End ASIC for the ATLAS New Small Wheels Gianluigi De Geronimo, Alessio D'Andragora, Jack Fried, Neena Nambiar, Emerson Vernon, and Venetios Polychronakos

25ns 50ns 75ns 100ns 125ns 150ns 175ns 200ns

CK

charge event

analog pulse

ART

peak-found

FL D5 - D0

reset

• flag and address serialized• 6-bit address D5-D0 shifted at each clock cycle or edge• up to 200 MHz readout

ART (Address in Real Time)

Page 17: Front-End ASIC for the ATLAS New Small Wheels Gianluigi De Geronimo, Alessio D'Andragora, Jack Fried, Neena Nambiar, Emerson Vernon, and Venetios Polychronakos

VMM2 Architecture - Additional Functions

tk clockpulser bias registerstp clock

tempDAC reset

• coarse time counter: 12-bit Gray-code • test pulse generator: 10-bit adjustable • coarse threshold generator: 10-bit adjustable• analog monitor: analog signal, trimmed threshold, DACs, temperature• temperature sensor: ~ 725 mV - 1.85 mV/°C• configuration registers: 80-bit + 24-bit / channel• PROMPT (courtesy of CERN): export regulations (ITAR) compliance circuit

prompt

or ART (flag + serial address)ART clock

CA shaper

logic

neighbor

addr.

6-b ADCflg 1-bitthr 1-bit

addr 6-bitampl 10-bittime 8-bitBC 12-bit

12-b BC

Gray count

10-b ADC

8-b ADC

BC clocklogic

analog1time

peak

4XFIFO

data1

data/TGC clock

mux

trim

TGC out (ToT, TtP, PtT, PtP, 6bADC)

test

64 channels

data2

analog2analog mon.

Page 18: Front-End ASIC for the ATLAS New Small Wheels Gianluigi De Geronimo, Alessio D'Andragora, Jack Fried, Neena Nambiar, Emerson Vernon, and Venetios Polychronakos

• coarse time counter: 12-bit Gray-code • test pulse generator: 10-bit adjustable • coarse threshold generator: 10-bit adjustable• temperature sensor: ~ 725 mV - 1.85 mV/°C• configuration registers: 80-bit + 24-bit / channel• PROMPT (courtesy of CERN): export regulations (ITAR) compliance circuit

analog1

data1data2

analog2

CA shaper

logic

orneighbor

addr.

6-b ADCflg 1-bitthr 1-bit

addr 6-bitampl 10-bittime 8-bitBC 12-bit

ART (flag + serial address)ART clock

12-b BC

Gray count

10-b ADC

8-b ADC

BC clocklogic

time

peak

VMM2 Architecture - Complete ASIC

4XFIFO

data/TGC clock

mux

tk clockpulser

trim

bias registerstp clock

TGC out (ToT, TtP, PtT, PtP, 6bADC)

tempDAC reset

test

64 channels

analog mon.

• technology: IBM CMOS 130nm

• power dissipation: 4-8+ mV/ch.

• transistor count: > 5 million

prompt

Page 19: Front-End ASIC for the ATLAS New Small Wheels Gianluigi De Geronimo, Alessio D'Andragora, Jack Fried, Neena Nambiar, Emerson Vernon, and Venetios Polychronakos

64 in

puts

, 9 p

ream

plifi

er s

uppl

y (1

.2V)

analog, mixed-signal, digital supplies (1.8V) – neigh.b – TGC outs 43-63

analog, mixed-signal, digital supplies (1.2V) – neigh.t – digital IOs (14) - TGC outs 0-6TG

C outs 7-42Layout

13.5 mm1.5 mm300 µm70 µm15 µm5 µmall by hand (no automation)392 bonding pads

Page 20: Front-End ASIC for the ATLAS New Small Wheels Gianluigi De Geronimo, Alessio D'Andragora, Jack Fried, Neena Nambiar, Emerson Vernon, and Venetios Polychronakos

A Few Notes• VMM2 is an extremely complex and ambitious ASIC - a planned redesign of VMM1 to bring us closer to the final VMM -

• Main risks from design complexity and layout parasitics• resolution may be affected by mixed-signal cross-talk• locking conditions may occur from complex control logic• 200 MHz operation may be affected by parasitics• performance (INL, DNL, ..) of novel ADCs to be verified

- extensive simulations done to mitigate these risks -

• To be included in VMM3• simultaneous direct- and multiplexed-operation• DSP for Level 1 handling and additional shared FIFO• test patterns and clock output• SEU mitigation circuits• any fixes on VMM2

Page 21: Front-End ASIC for the ATLAS New Small Wheels Gianluigi De Geronimo, Alessio D'Andragora, Jack Fried, Neena Nambiar, Emerson Vernon, and Venetios Polychronakos

Packaging

custom BGA package

21 x 21 mm², 400-pin, 1 mm pitch

Vddp

i0

1 2 3 4

T

S

R

Q

P

O

N

M

L

K

J

I

H

G

F

E

D

C

B

A

5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Vddp Vddp

Vddp Vddp Vddp

Vddp Vddp Vddp

Vddp Vddp Vddp

Vss

Vss

Vss

Vss

Vss

Vss

Vss

Vss

Vss

Vss

Vss

Vss

Vss

Vss

Vss

Vss

Vss

Vss Vss Vss

Vss Vss Vss

Vss Vss Vss

Vss Vss Vss

Vss Vss Vss

Vss Vss Vss

Vss Vss Vss

Vss Vss Vss

Vss Vss Vss

Vss Vss Vss

Vss Vss Vss

Vss Vss Vss

Vss Vss Vss

Vss Vss Vss

Vss Vss Vss

Vss Vss Vss

Vss

Vss

tdo Vdd Vdd

pdo

mo

Vdd Vdd

Vdd Vdd

Vdd Vdd

Vdd Vdd

Vdd Vdd

Vdd Vdd

Vdd Vdd

Vdd Vdd

Vdd Vdd

Vdd Vdd

Vdd Vdd

Vdd Vdd Vdd Vdd

Vdd Vdd Vdd Vdd

Vdd Vdd

Vdd Vdd

Vdd Vdd

Vdd Vdd

Vdd Vdd

Vdd Vdd

Vdd Vdd

Vdd Vdd

Vdd Vdd

Vdd Vdd

Vdd Vdd Vdd Vdd

Vddd

Vddd

Vddd

Vddd

Vddd

Vddd

VdddVdddVddd

Vddd

Vddd

Vddd

Vssd

Vssd

Vssd Vssd Vssd

Vssd

Vssd

Vssd

Vssd

Vssd

Vssd

Vssad

Vssad

Vssad

Vddad

Vddad

Vddad

Vssad

Vssad

Vssad

Vddad

Vddad

Vddad

Vdd analog +1.2V

Vss analog 0V

mixed +1.2V

mixed 0V

Vddad

Vssad

digital +1.2V

digital 0VVssd

Vddd

preamp +1.2VVddp

analog in

analog out

i1 i2 i3

i4 i5 i6 i7

i8 i9 i10 i11

i12 i13 i14 i15

i16 i17 i18 i19

i20 i21 i22 i23

i24 i25 i26 i27

i28 i29 i30 i31

i32 i33 i34 i35

i36 i37 i38 i39

i40 i41 i42 i43

i44 i45 i46 i47

i48 i49 i50 i51

i52 i53 i54 i55

i56 i57 i58 i59

i60 i61 i62 i63

+ xxx - LVDS IO

+ sett -

+ setb -

+ t63 -+ t62 -+ t61 -+ t60 -

+ t59 -+ t58 -+ t57 -+ t56 -

+ t55 -+ t54 -+ t53 -+ t52 -

+ t51 -+ t50 -+ t49 -+ t48 -

+ t47 -+ t46 -+ t45 -+ t44 -

+ t43 -+ t42 -+ t41 -+ t40 -

+ t39 -+ t38 -+ t37 -+ t36 -+ t35 -

+ t34 -+ t33 -+ t32 -+ t31 -+ t30 -

+ t29 -+ t28 -+ t27 -+ t26 -+ t25 -

+ t24 -+ t23 -+ t22 -+ t21 -+ t20 -

+ t19 -+ t18 -+ t17 -+ t16 -+ t15 -

+ t14 -+ t13 -+ t12 -+ t11 -+ t10 -

+ t9 -+ t8 -+ t7 -+ t6 -

+ t5 -+ t4 -+ t3 -+ t2 -

+ t1 -+ t0 -+ ckdt -+ art -

+ ckart -+ data1 -+ data0 -+ cktk -

+ wen -+ ena -+ tko -+ tki -

+ do -+ di -+ cktp -+ ckbc -

Vssd

VddVdd

Page 22: Front-End ASIC for the ATLAS New Small Wheels Gianluigi De Geronimo, Alessio D'Andragora, Jack Fried, Neena Nambiar, Emerson Vernon, and Venetios Polychronakos

task statusASIC design completeASIC layout complete

ASIC fabrication

in progress expected by May 2014

BGA package in progressexpected by May 2014

PCB (AZ) in progressexpected by May 2014

ASIC tests queuedstart in May-June 2014

Schedule

Nachman Lupu (Technion Haifa, Israel) - Lorne Levinson (Weizmann Inst., Israel)

Ken Johns , Bill Hart (Univ. Arizona, USA) - George Iakovidis (NTU Athens, Grece) Sorin Martoiu (IFIN-HH Bucharest, Romania) - Jay Chapman (Michigan Univ., USA)

Alessandro Marchioro (CERN) - Jessica Metcalfe (BNL, USA) - John Oliver (Harvard, USA)

Veljko Radeka (BNL, USA), CERN, ATLAS Collaboration

Acknowledgment