Medical X-Ray Imaging with Energy Windowing Hans Krger Bonn - - PowerPoint PPT Presentation

medical x ray imaging with energy windowing
SMART_READER_LITE
LIVE PREVIEW

Medical X-Ray Imaging with Energy Windowing Hans Krger Bonn - - PowerPoint PPT Presentation

Pixel 2000 International Workshop on Semiconductor Pixel Detectors for Particles and X-Rays Genova, June 5-8, 2000 Medical X-Ray Imaging with Energy Windowing Hans Krger Bonn University Overview ! Overview of the MPEC chip family


slide-1
SLIDE 1

Pixel 2000 International Workshop on Semiconductor Pixel Detectors for Particles and X-Rays Genova, June 5-8, 2000

Medical X-Ray Imaging with Energy Windowing

Hans Krüger Bonn University

slide-2
SLIDE 2

Pixel 2000, Genua 8.6.00 Hans Krüger, Bonn University 2

Overview

! Overview of the MPEC chip family

– Assemblies with Si- and GaAs sensors

! The MPEC 2.1 chip

– Energy windowing – Performance – Sensors

! Conclusion and outlook

slide-3
SLIDE 3

Pixel 2000, Genua 8.6.00 Hans Krüger, Bonn University 3

Overview of the MPEC Chip Family

!

Multi Picture Element Counters

!

First chips (MPEC 1.0, 1.1) derived from ATLAS Pixelchip Prototype

(Bier & Pastis, Phys. Inst. Uni Bonn, CPPM Marseille )

MPEC 1.0

  • 12 x 63 pixel
  • 50 µ x 433 µ
  • 15 bit shift counter

MPEC 1.0

  • 12 x 63 pixel
  • 50 µ x 433 µ
  • 15 bit shift counter

MPEC 1.1

  • Minor bugfix to MPEC 1.0
  • Bump bonded to Si and

GaAs sensors

MPEC 1.1

  • Minor bugfix to MPEC 1.0
  • Bump bonded to Si and

GaAs sensors

MPEC 2.0

  • 32 x 32 pixel
  • 200 µ x 200 µ
  • 18 bit shift counter

MPEC 2.0

  • 32 x 32 pixel
  • 200 µ x 200 µ
  • 18 bit shift counter

MPEC 1D

  • Energy windowing
  • 2x 15 bit shift counter

MPEC 1D

  • Energy windowing
  • 2x 15 bit shift counter

MPEC 2.1

  • Energy windowing
  • 32 x 32 pixel
  • 200 µ x 200 µ
  • 2x 18 bit shift counter

MPEC 2.1

  • Energy windowing
  • 32 x 32 pixel
  • 200 µ x 200 µ
  • 2x 18 bit shift counter
slide-4
SLIDE 4

Pixel 2000, Genua 8.6.00 Hans Krüger, Bonn University 4

Sensor Assembly (1)

! Solder bump bonding

– Used for ATLAS pixel modules – Fine pitch (50 µ) possible – Solderwettable under bump metallization requires processing of whole wafers

! MPEC 1.1 assembled with

– Si sensors – GaAs sensors

Solder bumps before and after reflow (IZM, Berlin) Solder bumping process (IZM, Berlin)

slide-5
SLIDE 5

Pixel 2000, Genua 8.6.00 Hans Krüger, Bonn University 5

Imaging Resolution

Radiogram of a small slit to determine the Line spread function LSF Single chip assembly with MPEC 1.1 and bump bonded Si sensor

1200 1400 1600 1800 2000 2200 2400 1000 2000 3000 4000 5000 6000 7000

Model: LineSpreadFunction P1 1752.25 P2 4750 P3 25 P4 550 P5 43.22 P6 300

Counts Position [µm]

LSF fitted to image data !

NEP ≈ ≈ ≈ ≈ 9.5 lp/mm (noise equivalent pass band, MTF = 0.3) in direction of 50 µ pixel edge

slide-6
SLIDE 6

Pixel 2000, Genua 8.6.00 Hans Krüger, Bonn University 6

Synchrotron Beam Measurements

Test setup at European Synchroton Radiation Facility (ESFR)

(in collaboration with the Paul Scherrer Institute, PSI) Scan with collimated beam

50 100 150 200 250 500 1000 1500 2000 2500 3000 3500 4000

18 keV Beam, 2500e Threshold Counts Beam position [µm]

!

Inhomogeneity < 2 %

!

Efficiency

3000 4000 5000 6000 7000 8000 50 100 150 200

events 501-1000 sigma: 107 counts with flatfield correction

# Pixel Counts

Countrate distribution

slide-7
SLIDE 7

Pixel 2000, Genua 8.6.00 Hans Krüger, Bonn University 7

Performance of Si and GaAs Sensor

! Si Sensor ! GaAs Sensor

5000 10000 15000 20000 25000 25 50 75 100 125 150 # Events Counts

Data Gaußfit GaAs_4_Am_250V 4000e Threshold 300 Events Gauß: µ = 12116 ± 47 σ = 1069

500 1000 1500 2000 2500 25 50 75 100 125 150 # Events Counts

Data Gaußfit Si_5_Am_120V 4000e Threshold 300 Events Gauß: µ = 1067 ± 3 σ = 53

!

Count rate improves by a factor 10 for GaAs (60 keV γ γ γ γ)

!

GaAs sensors show inhomogeneous efficiency

× 10

slide-8
SLIDE 8

Pixel 2000, Genua 8.6.00 Hans Krüger, Bonn University 8

MPEC 2.1 Architecture

!

0.8 µ CMOS active area 6.4 mm x 6.4 mm

!

32 x 32 pixel, size 200 µ x 200 µ

!

Preamp, two discriminators and two counters in each pixel

!

Serial readout for four columns each

DAC / Control / Buffer Active Area

slide-9
SLIDE 9

Pixel 2000, Genua 8.6.00 Hans Krüger, Bonn University 9

Energy Windowing

!

Absorption for different tissues is energy dependent

!

Contrast enhancement with energy window

10 20 30 40 50 60 70 80 0,0 0,5 1,0 1,5 2,0 2,5 3,0 Upper Threshold Lower Threshold tube spectrum after 1 cm tissue after 1 cm bone Flux [a. u.] Energy [keV]

Transmission spectrum with energy window Contrast between two different tissues

10 20 30 40 50 60 70 80 1,0 1,2 1,4 1,6 1,8 2,0 Lower Threshold = 20 keV 200 µ GaAs

  • Norm. Contrast

Upper Threshold [keV]

slide-10
SLIDE 10

Pixel 2000, Genua 8.6.00 Hans Krüger, Bonn University 10

MPEC 2.1 Pixel Schematic

18 bit counter 18 bit counter INJECT EXTCOUNT MODE1 MODE2 ENABLE1 ENABLE2 PREV COUNTER NEXT COUNTER Bump pad VCCD2 VTH2 VTH1

Window logic

VCCD1

WRITE VCORR SEL

ENABLE INJECT SEL

slide-11
SLIDE 11

Pixel 2000, Genua 8.6.00 Hans Krüger, Bonn University 11

Pixel Layout

slide-12
SLIDE 12

Pixel 2000, Genua 8.6.00 Hans Krüger, Bonn University 12

Preamplifier

Analog out for different feedback currents (a), and different signal charges (b), (Rise time limited by output-buffer)

! Charge sensitive preamplifier

– Design adopted from ATLAS prototype chip Bier & Pastis – Current feedback – No additional shaper – Return to baseline ≈ ≈ ≈ ≈ 500 ns

Bump pad Analog out If Folded cascode

slide-13
SLIDE 13

Pixel 2000, Genua 8.6.00 Hans Krüger, Bonn University 13

Counter

5 10 15 20 25 30 20 40 60 80

errors Delay / s

Counter tests with different refresh delays !

18 bit LFSR counter

!

FF with 6 transistors

!

  • Max. clock frequency > 10Mhz

!

Dynamic logic, refresh needed (low frequency, < 1Hz)

1

D Q C

2 3 18 17

D Q C

18 bit linear feedback shift register counter Single phase Flip Flop

ctrl

slide-14
SLIDE 14

Pixel 2000, Genua 8.6.00 Hans Krüger, Bonn University 14

Window Logic

3200 3300 3400 3500 3600 3700 3800 3900 4000 4100 4200 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150

upper threshold lower threshold lower counter upper counter sum Counts [%] Charge [electrons]

!

Window discriminator

!

Count signals above upper threshold only in upper counter

!

Increase dynamic range

!

Decrease crosstalk between counters and preamplifier

Threshold scan shows the sum of both counters is 100 % (no loss)

slide-15
SLIDE 15

Pixel 2000, Genua 8.6.00 Hans Krüger, Bonn University 15

Noise Performance

512 1024 1536 2048 50 100 150 200 250

upper discriminator lower discriminator

Noise [electrons] Pixel number 50 100 150 200 250 50 100 150 200 250 300

upper discriminator lower discriminator

# Pixel Electrons

!

Average equivalent noise charge is 42 electrons (measured with upper discriminator)

!

Upper discriminator shows slightly higher noise (74 electrons)

slide-16
SLIDE 16

Pixel 2000, Genua 8.6.00 Hans Krüger, Bonn University 16

Threshold Dispersion

512 1024 1536 2048 1000 2000 3000 4000 5000

upper discriminator upper discriminator, adjusted lower discriminator lower discriminator, adjusted

Threshold [electrons] Pixel number

1000 2000 3000 4000 5000 25 50 75 100 125 150 175 200 225

mean: 2511 e rms: 327 e mean: 3832 e rms: 233 e # Pixel Threshold [electrons]

1000 2000 3000 4000 5000 25 50 75 100 125 150 175 200

mean: 4003 e rms: 11 e mean: 2008 e rms: 13e # Pixel Threshold [electrons]

Dispersion without threshold adjust Dispersion with threshold adjust !

Window discriminator demands low threshold dispersion

!

Thresholds dispersion < 13 electrons with adjust

slide-17
SLIDE 17

Pixel 2000, Genua 8.6.00 Hans Krüger, Bonn University 17

Threshold Adjust

VCORR, IN WRITE VCORR, stored (from external source) (to discriminator)

Drift compensation with buffer and double switch

120 240 360 480 600 720 840 960 1080 2740 2750 2760 2770 2780 2790 VCORR switched off

Drift: -13,7 µV/s @ IL=30 IL=02 IL=75 IL=50 IL=30 IL=20 IL=10 IL=04 VCORROUT [mV] time [s]

!

Global threshold and individual correction voltage for each discriminator

!

Correction voltage stored on a capacitor

!

Ultra low leakage of drift compensation (0.03 fA)

!

Threshold drift only 0.2 electrons per second

!

Refresh during normal exposure times not necessary

Drift of the stored compensation voltages

slide-18
SLIDE 18

Pixel 2000, Genua 8.6.00 Hans Krüger, Bonn University 18

Sensor Assembly (2)

CdTe sensor bonded with gold studs to a dummy chip MPEC 2.1 with gold studs

Al Pads Al Pads + add. Metallization Chip Substrate Chip Substrate Chip Substrate Sensor Sensor Force, Temp. Chip Substrate Sensor Assembly Au Ball Studs

Mechanical gold stud bumping (IZM, Berlin)

! Gold stud bump bonding – Mechanical process – Assembly of single chips ! Sensors for MPEC 2.1 – Si (successful assembled, chip failure) – GaAs (assembly failure, sensor met.) – CdTe (sensor available)

Metallization of the GaAs sensor

slide-19
SLIDE 19

Pixel 2000, Genua 8.6.00 Hans Krüger, Bonn University 19

Conclusion

!

First MPEC counting pixel chips derived from ATLAS electronics

!

Chip assembly with Si and GaAs sensors

!

Features individual threshold adjust and energy windowing

!

Outlook – Assembly MPEC 2.1 with Si, GaAs and CdTe sensors – Next MPEC generation in deep-submicron technology

Papers and additional information: http://xray.physik.uni-bonn.de/