Top Banner
Analog Building Blocks for P326 Gigatracker Front-End Electronics Sorin Martoiu, Univ./INFN Torino
21

Analog Building Blocks for P326 Gigatracker Front-End Electronics Sorin Martoiu, Univ./INFN Torino.

Jan 05, 2016

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Analog Building Blocks for P326 Gigatracker Front-End Electronics Sorin Martoiu, Univ./INFN Torino.

Analog Building Blocks for P326 Gigatracker Front-End

ElectronicsSorin Martoiu, Univ./INFN Torino

Page 2: Analog Building Blocks for P326 Gigatracker Front-End Electronics Sorin Martoiu, Univ./INFN Torino.

Outline• Front-End Cell Building Blocks• CFD analysis• “CMOS” implementation

– Passive Filter– Scaling

• Dynamic Offset cancellation• Coincidence discriminator vs. zero-crossing discriminator w/

leading-edge hysteresis • Preamplifier• Single-ended to differential block• Overall performance• Additional blocks• Conclusion & Discussion

Page 3: Analog Building Blocks for P326 Gigatracker Front-End Electronics Sorin Martoiu, Univ./INFN Torino.

Front-End Cell Building Blocks

• PA Preamplifier• SEDB Single-ended to differential buffer• CFCF CFD filter• ZCS Zero-crossing discriminator• DD Digital driver

PA

SEDB CFDF ZCD DD

Page 4: Analog Building Blocks for P326 Gigatracker Front-End Electronics Sorin Martoiu, Univ./INFN Torino.

Chip Floorplan Proposal

Cell0

Cell1

CellN

Digital noise

Readout

Page 5: Analog Building Blocks for P326 Gigatracker Front-End Electronics Sorin Martoiu, Univ./INFN Torino.

CFD analysis

• Ideally zero time-walk• No delay-line in CMOS• LP filter instead

• σt = σnoise/(dV/dt) time-walk ~ offset/(dV/dt)

Delay

Hdelay(s) = HLP(s)

Hdiscr(s)

ZC discriminator

f

Bipolar signal

Page 6: Analog Building Blocks for P326 Gigatracker Front-End Electronics Sorin Martoiu, Univ./INFN Torino.

CFD analysis

• Increasing filter order performance approaches ideal delay line CFD

1 2 3 4 5

-0.3

-0.2

-0.1

0.1

0.2

1 2 3 4 5Filter order

1

1.1

1.2

1.3

1.4

1.5

epolSa.u.

Page 7: Analog Building Blocks for P326 Gigatracker Front-End Electronics Sorin Martoiu, Univ./INFN Torino.

“CMOS” Differential Implementation

Page 8: Analog Building Blocks for P326 Gigatracker Front-End Electronics Sorin Martoiu, Univ./INFN Torino.

Filter Scaling

• kT/C noise floor => high C for low noise• high peak current from input nodes• non-uniform filter – C scales up from in to out nodes, w/

RC = constant

Non-uniform scaling Uniform scaling

1,0 1,2 1,4 1,6 1,8 2,00,0

20,0µ

40,0µ

60,0µ

80,0µ

100,0µ

90,0µ

100,0µ

110,0µ

120,0µ

130,0µ

140,0µ

150,0µ

Curr

ent (A

)

K

RM

S N

ois

e (V)

1 2 3 4 510,0µ

20,0µ

30,0µ

40,0µ

50,0µ

60,0µ

70,0µ

80,0µ

90,0µ

100,0µ

80,0µ

100,0µ

120,0µ

140,0µ

160,0µ

180,0µ

200,0µ

220,0µ

Curr

ent (A

)

kc

RM

S N

ois

e (V)

Page 9: Analog Building Blocks for P326 Gigatracker Front-End Electronics Sorin Martoiu, Univ./INFN Torino.

Dynamic Offset Compensation

• Offset cancellation• Low-pass feedback => high-pass overall transfer

=> reduce low-frequency noise (1/f noise)

I+I

I-I

Page 10: Analog Building Blocks for P326 Gigatracker Front-End Electronics Sorin Martoiu, Univ./INFN Torino.

Dynamic Offset Compensation

Page 11: Analog Building Blocks for P326 Gigatracker Front-End Electronics Sorin Martoiu, Univ./INFN Torino.

Coincidence discriminator

• Noise produces inherent noise switching at output of ZCD

• Need parallel leading-edge discriminator to mask noise switching

• Noise switching is not eliminated

Delay

ZC discriminator

f

Page 12: Analog Building Blocks for P326 Gigatracker Front-End Electronics Sorin Martoiu, Univ./INFN Torino.

ZCD w/ hysteresis

• ZCD “arms” when the bipolar signal crosses a certain threshold

• Switching noise is eliminated• Additional fast block w/o offset compensation =>

may introduce some time walk

Page 13: Analog Building Blocks for P326 Gigatracker Front-End Electronics Sorin Martoiu, Univ./INFN Torino.

Front-End Cell Building Blocks

• PA Preamplifier• SEDB Single-ended to differential buffer• CFCF CFD filter• ZCS Zero-crossing discriminator• DD Digital driver

PA

SEDB CFDF ZCD DD

Page 14: Analog Building Blocks for P326 Gigatracker Front-End Electronics Sorin Martoiu, Univ./INFN Torino.

Preamplifier

• Peaking time 5ns• Gain 40mV/fC• Output noise < 1mV

@Cd=200 fF (150e- ENC)• Non-linearity < 1.5%

0,0 500,0n 1,0µ 1,5µ 2,0µ 2,5µ 3,0µ 3,5µ 4,0µ 4,5µ0,0

50,0m

100,0m

150,0m

200,0m

250,0m

300,0m

350,0m

400,0m

450,0m "vampl" Linear Fit of preamplin_vampl

Vout p

eak

(V)

Detector curent peak (A)

Page 15: Analog Building Blocks for P326 Gigatracker Front-End Electronics Sorin Martoiu, Univ./INFN Torino.

SED Buffer

• High drive current ~ 100uA• GBW > 500MHz• Good linearity• Good CMRR• Class AB differential opamp with CMFB and CMFF

Page 16: Analog Building Blocks for P326 Gigatracker Front-End Electronics Sorin Martoiu, Univ./INFN Torino.

SED Buffer

Page 17: Analog Building Blocks for P326 Gigatracker Front-End Electronics Sorin Martoiu, Univ./INFN Torino.

CFDF + ZCD Layout

Page 18: Analog Building Blocks for P326 Gigatracker Front-End Electronics Sorin Martoiu, Univ./INFN Torino.

Status

• Full channel simulations:– jitter: 100ps rms (1fC signal)– time-walk: 200ps max

Page 19: Analog Building Blocks for P326 Gigatracker Front-End Electronics Sorin Martoiu, Univ./INFN Torino.

Power Consumption

Block IDD (uA) P@Vdd=1.2

(uW)

PA 70 84

SEDB 250 300

ZCD 110 132

DD 70 84

Total 500 uA 600 uW

Page 20: Analog Building Blocks for P326 Gigatracker Front-End Electronics Sorin Martoiu, Univ./INFN Torino.

Potential problems

• Disturbances at sensitive nodes• Parasitics

– decrease bandwidth– induce non-linearity

• Input and/or output skews – affect measurement

PA

SEDB CFDF ZCD DD

Page 21: Analog Building Blocks for P326 Gigatracker Front-End Electronics Sorin Martoiu, Univ./INFN Torino.

Timewalk0,25

0,05

0,075

0,1

0,125

0,15

0,175

0,2

0,225

Amplitude1000 20 40 60 80

Plot 0landau distr landau distr 2

100

0

20

40

60

80

Amplitude1000 20 40 60 80

Plot 0Timewalk curve

0,25

0,05

0,075

0,1

0,125

0,15

0,175

0,2

0,225

Time error (ps)1000 20 40 60 80

Plot 0Time error distr Timewalk curve