FE_ASIC_for_SLHCb_Dec10 - Indico
Download
Report
Transcript FE_ASIC_for_SLHCb_Dec10 - Indico
Analog FE ASIC
Summary and next steps
E. Picatoste, A. Sanuy, D. Gascón
Universitat de Barcelona
Institut de Ciències del Cosmos ICC-UB
Calorimeter upgrade meeting – CERN – June 22th 2010
Outlook
I.
Introduction
II.
Test of the first prototype
III. “Upgrade” of existing blocks
IV.
New blocks
V.
Status and plans
I. Introduction: requirements
Results of the first prototype are compatible with requirements
With the possible exception is timing
Allowed jitter for 1 % variation is 3ns instead of 4ns
Value
Energy range
Calibration
Dynamic range
Noise
0-10 GeV/c (ECAL)
Transverse energy
4 fC /2.5 MeV / ADC cnt
Comments
1-3 Kphe / GeV
Total energy
12 fC / ADC count if no clipping
4096-256=3840 cnts :12 bit
<1 ADC cnt or ENC < 5 -6 fC
With clipping in PM base
Termination
50 ± 5
Passive vs. active
AC coupling
Needed
Low freq. (pick-up) noise
Dynamic pedestal subtraction
(also needed for LF pick-up)
How to compute baseline?
Number of samples needed?
4-5 mA over 25
50 pC in charge (before clipping)
Clipping
Residue level: 2 % ± 1 % ?
<< ADC cnt
Relevant after clipping?
Baseline shift
Prevention
Max. peak current
Spill-over correction
Spill-over noise
Linearity
< 1%
Crosstalk
< 0.5 %
Timing
Individual (per channel)
Variation < 1% for +/- 2 ns
PMT dependent
Jitter: signal vs. clock
II. Test of the first prototype ICECAL: to be done
Vcc
Ib2
MP2
MP1
1
:
On the input part of the channel
K
MP4
MP3
:
mK
:
mK
∫
Io
Q1
I
First results shown in the previous talk
Rf
TH
I
Drv
Re
No major problem found
for the moment
Ii
Statistic to be completed
Ib1
MN1
Input impedance and linearity
MN2
Vee
Residual amplification in reset to be tested
∫
Current amplifier
(mirrors)
First Prototype
Inductive behaviour of the input impedance to be studied
Test set-up must be automated for dynamic measurements
on input impedance and linearity
Cross check of calibrations performed so far
Analog mezzanine with first prototype?
No track and hold
Still, we may learn interesting things
Test with spare PM base and cables
Check noise and signal response
The sooner we test the final scenario the better
TH
ADC
driver
Analogue
Multiplexer
II. Test of the first prototype: to be done
Test individual blocks
Characterize as function of bias curremt
Input current amplifier
Additional statistics on impedance matching
Study the dynamic range on the current amplifier only
Very important to think on a connection to an unclipped PM signal
Fully differential OpAmp of the integrator
In unity gain configuration
Interesting test to compare with simulation performances:
GBW
PM
Slew Rate
Overshoot
Output impedance
Important to learn if we can use it as output driver for the ADC
II. Test of the first prototype ICECAL: residual amplification in reset
Impact of the residual amplification in reset to be tested
Additional switches ?
Not needed according simulations (few % error in the tail)
?
In+
+
+
In-
OutOut+
II. Test of the first prototype ICECAL: inductive behaviour of Zin
We already knew that ICECAL Zin is
slightly inductive at high frequency
|Zin|
HF is “more reflected” than LF
Similar to pulse differentiation
However the effect is a bit larger
than expected
Gain+
Though no problematic (<<1% in area,
Gain-
after integration)
Simulation
Test
VPM
Input signal with reflections
0,01
0,00
0,0E+00
-0,01
VoD2
5,0E-08
1,0E-07
1,5E-07
2,0E-07
2,5E-07
3,0E-07
-0,02
VoD1
-0,03
Icable
(clipped)
[V]
Zin
phase
-0,04
-0,05
IPM
-0,06
Input signal (source)
Input signal (ICECAL)
-0,07
Vi
-0,08
[s]
II. Test of the first prototype ICECAL: inductive behaviour of Zin
The chip has been simulated with (overestimated) bonding inductances
However PCB inductancies have not been considered
Traces
Components: AC capacitor must be quite large to average baseline fluctuations
A typical smd 100 nF capacitor has a resonant frequency of 20 MHz
An increase in Zin of few ohm at the higher band of the signal is likely
Use network analyzer to characterize the PCB (S-parameters)
Typical impedance
of a SMD
capacitor
II. Test of the first prototype ICECAL: test set-up
So far, two main problems with the test
Low degree of automation, maybe ok for 12 chips but…
Many calibrations have be performed to obtain accurate results
Timing problems in AWG
Vertical scale problems in the scope and the differential probe
We have a nice 1.7 GHz and 20 GS/s DPO scope, but is it really optimal for
this kind of measurements?
Scope ADC is 8 bits, so many scales are needed…
For signal generation:
AWG fixed: amplitude and waveform
Use calibrated attenuator
Wideband (0-4 GHz)
Up to 110 dB attenuation
Programmable
Used to test other 12 bit measurement systems (Saclay, LPNHE)
Already bought
II. Test of the first prototype ICECAL: test set-up
For digitization, two different problems
Acquire the output signal, integrated and (future) sampled
Acquire the input signal to study input impedance and calibrate gain
Output signal:
Natural evolution is to use the common board with a 40 MHz ADC
Build a mezzanine already now?
Still, if we want to look at signal details (e.g. residual amplification) a higher
sampling rate might be useful
This the case for input signal, so same solution should be ok
Input signal:
Alternative method to classical DPO scopes could be high speed analogue memories
LAL/Saclay family (MATACQ, SAM) is preferred
12 bit with << 1 % linearity error
500 MHz and up to 3 GS/s
Commercial products exist (CAEN - V1729A and Wavecatcher-USB?)
Only problem is that standard is 50 Ohm connection
Contact D. Breton / E. Delagnes to see how to adapt (and what)
III. Upgrade of existing blocks: preamplifier
So far, basic performance of the preamplifier seems to be ok
However, to go to the final design we need to answer two
questions?
Will we control electronically the input impedance ?
Do we want that the chip is able to accept an unclipped signal ?
Control of the input impedance:
To compensate possible process variations
Use a resistor in parallel (or series) to the input impedance
In case of large waver to wafer or die to die fluctuations it can be painful
Accurate chip selection and grouping
Drifts???
Modify the input amplifier so we can control the input impedance electronically
III. Upgrade of existing blocks: preamplifier
Input impedance controllable:
Tune second feedback current
Vcc
1
Binary weighted ladder (3 bits?):
K
:
mK
:
Current
ladder
Rf
Re
Ii
Ib1
MN1
Fix the value per ASIC, set by:
MN2
Vee
External jumper
Slow control: dig interface required
Automatic tunning
mK
Q1
Let’s design and simulate …
How control current ladder control?
:
MP4
MP3
Io
A priori looks like reasonable
MP2
MP1
Ib2
Vcc
Rext
Reference voltage
Reference currents: external or band gap
External resistor
Wilkinson or SAR ADC style logic
+
Rint
Current
ladder
Iref
Iref
n
Logic
n
III. Upgrade of existing blocks: preamplifier
Accept an unclipped signal is a “safety requirement”, in case:
Large pick-up noise coupled after the clipping
Additional reduction of PM HV is eventually needed
The impact on the ICECAL design is two-fold:
The gain must be tuneable
Mostly covered by the integrator, see next slides
The signal range must be high enough
Key issue is the current mode preamplifier
Without clipping:
The signal charge is approximately 3 times larger
Total PM delivered charge (50pC) would be sensed
The input peak current is approximately 2 times larger
Maximum input peak current of about 3 mA
III. Upgrade of existing blocks: preamplifier
According to simulations signal range is about 2 mA peak (3.3 V)
To be tested
Gain+
Gain-
Study how to optimize this parameter
Increase supply voltage (3.5 V possible)
Switch between two mirror configurations
~ 1.5 Ω
|Zi|
Worst case: Z i
Vi , peak
I i , peak
III. Upgrade of existing blocks: integrator
Tuneable resistor RF in parallel with feedback capacitor CF
To increase integrator output “flatness” around sampling point
As an alternative to clipping (RF CF about 20 ns)
Tuneable feedback capacitor CF ?
Standard operation (clipping at PM base): 7 pF
No clipping: about 15 pF
Input charge is about 3 times larger
However, RF introduce leakage
Maybe it would be better to decrease preamp gain…
CF
In+
RF
+
+
In-
RF
CF
OutOut+
IV. New blocks
Prototyped in June AMS run:
To be tested in future runs:
Low noise current amplifier:
Basic schemes
Integrator:
High GBW fully differential OpAmp
Could be used in other stages
Compensation of process variation
of amplifier’s input impedance
Track and hold (if needed)
Analogue multiplexer
ADC driver
ADC needs to be characterized
Common blocks:
Clock generation
Biasing (CMOS band gap already exists)
∫
I
TH
I
Drv
∫
Current amplifier
(mirrors)
TH
ADC
driver
Analogue
Multiplexer
V. Status and plans
This prototype was intended as “a proof o principle”:
Seems to be ok
Still a lot of test to be done
Lots of things to design
Modify current blocks to add tuneability
Input impedance, control of integrator shape and gain
New blocks to be designed:
T&H and Multiplexer are the most critical
Flip around scheme ?
Bias and slow control
V. Status and plans
Plans for 2011
Test and design until Q3 2011
There is no clear need of making more “partial” prototypes
Iterations are time consuming
Go for a complete channel implementation
Submit a prototype with few complete channels in Q4 2011
Still possible to send a critical block in June 2011 if needed
Goal of submitting a complete channel in Q4 2011 should be preserved
And for 2012, if everything is ok…
Test beam ?
Radiation tests?
BACK-UP
Issues related to common aspects of LHCb electronic upgrade
DC-DC converter vs linear regulators
DC-DC is the baseline, however …
Synchronous reset to synchronize subchannel to BID
In principle should be there
Possible alternative to delay line clipping or gaussian shaping
Jacques’ idea
Cf (1 pF)
Rfi
Rgi (1 K)
+
Vi
Possible alternative to delay line clipping or gaussian shaping
Possible alternative to delay line clipping or gaussian shaping