cmos active pixel sensor technology - an …ericfossum.com/presentations/part 1 - overview.pdf–...

25
Photobit TECHNOLOGY TECHNOLOGY CMOS ACTIVE PIXEL SENSOR TECHNOLOGY - AN INTRODUCTION - AN INTRODUCTION Dr. Eric R. Fossum © ER FOSSUM

Upload: hakiet

Post on 25-May-2018

214 views

Category:

Documents


1 download

TRANSCRIPT

PhotobitTECHNOLOGYTECHNOLOGY

CMOS ACTIVE PIXEL SENSOR TECHNOLOGY- AN INTRODUCTION -AN INTRODUCTION

Dr. Eric R. Fossum

© ER FOSSUM

PhotobitTECHNOLOGY I i S tTECHNOLOGY Imaging Systems

Timing &Optics

Timing &DriverCircuits

DetectorPixelPixelArray

ASPAnalog Signal Processor

Analog to Digital ConverterDigital Signal Processor

ADC

© ER FOSSUM

Digital Signal ProcessorDSP

PhotobitTECHNOLOGY Ph tTECHNOLOGY Photons

“ f ( f )• A photon is a “bullet” of light (quantum view of light waves)• Energy is related to wavelength: E = hc/λ

High energy Low energyUltra-i l t

Infra-

Short wavelength Long wavelengthviolet red

Y i i i f i l d k dYour eye is sensitive from violet to dark red450 nm - 700 nm

Silicon is sensitive from violet to the “near” infrared (not thermal)400 nm 1050 nm400 nm - 1050 nm

Silicon is also sensitive to higher photon energies (e.g. x-rays)

© ER FOSSUM

PhotobitTECHNOLOGY Sources of PhotonsTECHNOLOGY Sources of Photons

Th i• Three main sources– Solar

Incandescent lamp– Incandescent lamp– Fluorescent lamp

• Typically characterized by ‘color temperature’Typically characterized by color temperature– Temperature of blackbody with roughly same color

distribution– Higher temp means more blue, less red -> looks white

© ER FOSSUM

PhotobitTECHNOLOGY

SPECTRAL RESPONSESTECHNOLOGY

0 80.9

1

Human Eye

0 50.60.70.8

resp

onse

Silicon

0.20.30.40.5

Rel

ativ

e r

00.1

400 500 600 700 800 900 1000 1100

Wavelength (nm)

NIRUV

© ER FOSSUM

PhotobitTECHNOLOGY O tiTECHNOLOGY Optics

• Optics (lenses mirrors) COLLECT and FOCUS lightOptics (lenses, mirrors) COLLECT and FOCUS light• Optics are measured by focal length (zoom-effect)• and by “speed” or F-number (ratio of focal length to diameter)

Li ht i 1/4F2 li ht– Light on sensor is 1/4F2 x light on scene• Higher F-number means less light on image sensor• Lower F-number mean more light

– Iris or diaphragm adjusts F-number by changing effective lens diameter– Typical video cameras are F/2 (so ‘faceplate’ illuminance is 1/16 scene)

• Standard lens sizes are measured in inches (sort of lens diameter)Standard lens sizes are measured in inches (sort of lens diameter)– e.g. 2/3”, 1/2”, 1/3”, 1/4” etc.– Smaller lens sizes weigh less and cost less - important for portables

S ll i i ll i d ll i l i (f– Smaller sizes require smaller image sensors and smaller pixel sizes (for same # of pixels) and are less sensitive to light

– Actual image sensor diagonal is much less than lens size

© ER FOSSUM

– For example, 1/3” format (8.5 mm) needs 6.1 mm diagonal !

PhotobitTECHNOLOGY Pixel SizesTECHNOLOGY Pixel Sizes

• A pixel is a “picture element”A pixel is a picture element• More pixels means more RESOLUTION• More pixels means more DATA (could be a bad thing)• Modern pixel sizes are between 4 and 10 microns• Pixels are square if designed for a computer display• Pixels have a rectangular shape for TV applications

FORMAT Columns Rows Total #Pixels

CIF 352 288 100kVGA/TV 640 480 300kMegapixel 1280 1024 1.3MHDTV 1920 1120 2 0M

© ER FOSSUM

HDTV 1920 1120 2.0M

PhotobitTECHNOLOGY Pi lTECHNOLOGY Pixels

Vpdp

CpdCpdIpd

Vssvoltagevoltage

time

© ER FOSSUM

time

PhotobitTECHNOLOGY C l Filt A (CFA)TECHNOLOGY Color Filter Array (CFA)

• Each pixel gets covered by a colored filterEach pixel gets covered by a colored filter– We use red, green, blue (RGB) CFA - best match for

RGB displays in “Bayer” patternp y y p– Could use complementary colors (cyan, yellow,

magenta)

0 70.80.9

1

se

Human Eye

0.30.40.50.60.7

elat

ive

resp

ons

Silicon

00.10.2

400 500 600 700 800 900 1000 1100

Wavelength (nm)

Re

© ER FOSSUM

Wavelength (nm)

PhotobitTECHNOLOGY Fill F tTECHNOLOGY Fill Factor

• A pixel is divided into a sensing portion and a• A pixel is divided into a sensing portion and a readout portion

• Fill factor is the ratio of sensing area to total areaFill factor is the ratio of sensing area to total area and is typically about 20% for CCDs and CMOS APS

Total pixel area

S itiSensitive area

© ER FOSSUM

PhotobitTECHNOLOGY Mi lTECHNOLOGY Microlenses

• Microlenses funnel light away from non-sensitive portions of pixel

Microlens layerColor filter layeryMetal opaque layerPhotodiode

Silicon substrateSilicon substrate

© ER FOSSUM

PhotobitTECHNOLOGY Photons to ElectronsTECHNOLOGY Photons to Electrons

• Photon is absorbed by silicon and converted to an electron-hole pair. y pTypically the electrons (e -) are collected and holes discarded.

• Quantum efficiency (QE) is ratio of collected electrons to incident photons over whole pixel* and is always less than unity for visible light, p p y y gand is wavelength dependent.

• Depends on:– fill factorfill factor– microlenses– design

ti l h t t t– vertical photosensor structure– fundamental physics of silicon

* some people just use the defined sensitive area to get a higher value but we consider this cheating. One always needs to check how it is defined.

© ER FOSSUM

PhotobitTECHNOLOGY Q t Effi iTECHNOLOGY Quantum Efficiency

APS h t ffi i bl t CCDAPS has quantum efficiency comparable to CCDs

0.7

0.5

0.6 TI Virtual PhaseCCD

CMOS APSPhotodiode-Type

0.3

0.4

QE CMOS APS

Photogate-TypePhilips FT8FT CCD

0.1

0.2

KodakKAI 370 ILT CCD

0400 500 600 700 800 900 1000 1100

Wavelength (nm)

KAI-370 ILT CCD

© ER FOSSUM

Wavelength (nm)

PhotobitTECHNOLOGY CMOS A ti Pi lTECHNOLOGY CMOS Active Pixel

• Each pixel has its own output amplifierPi l X Y

Photodetector• Pixels are X-Y

addressed• Key is low noise

d t i it Active amplifierreadout circuit• Best of CCD

detection/readout d CMOS

Active amplifier

RowSelect

and CMOS integration

ColumnO t tOutput

© ER FOSSUM

PhotobitTECHNOLOGY Electrons to VoltsTECHNOLOGY Electrons to Volts

Th CONVERSION GAIN d i h f l• The CONVERSION GAIN determines the amount of volts per electron for the pixels.

• Typical value range is 1-10 μV/e -Typical value range is 1 10 μV/e • Higher value is good but limits total signal that can be handled

– e.g. at 10 μV/e -, 1 volt max = 100,000 electrons maxg μ , ,• Pixel amplifier should introduce minimum noise• Noise is measured in equivalent number of electrons

– e.g. 200 μV rms @ 10 μV/e - = 20 e - rms noise

© ER FOSSUM

PhotobitTECHNOLOGY Volts to BitsTECHNOLOGY Volts to Bits

• The ANALOG-TO-DIGITALBITS

The ANALOG TO DIGITAL CONVERTER (ADC) converts the voltage from the pixels to a digital word.Th ADC h ANALOG SIGNAL

255

1 V

ADCREF

BITS

• The ADC may have an ANALOG SIGNAL PROCESSOR (ASP) to reduce noise and provide additional gain before conversion.

1 V

p g• ADC has a reference voltage, e.g. 1 Volt,

so that digital word is scaled against the f lt A l freference voltage. A lower reference

voltage is similar to adding gain.• On-chip ADCs trade power for resolution

0.3 Vp p

(number of bits)• 8 bits is enough for teleconferencing. 10-

12 bit i d i d f di it l till000

0 V

© ER FOSSUM

12 bits is desired for digital still cameras.

PhotobitTECHNOLOGY Ph t t BitTECHNOLOGY Photons to Bits

OPTICSMICRO-LENS

QUANTUMEFFICIENCY

(QE)

CONVERSIONGAIN

(uV/e-)ASP ADC

COLORFILTERARRAY(CFA)

1/4F2

S F l I l d El t A lifi ti V lt

(CFA)

S l tSceneto

Sensor

FunnelsLight

IncludesFill-Factor

(no cheating)

Electronsto

Volts

Amplificationand

NoiseSuppression

Voltsto

Bits

SelectsColor

Suppression

© ER FOSSUM

PhotobitTECHNOLOGY P t C t P iTECHNOLOGY Post-Capture Processing

S d 8b ( ) f h i l• Sensor produces 8b (or more) for each pixel• System eventually wants 24b (RGB) for each pixel

Color interpolation required– Color interpolation required– Color balancing (“white balance”) required

• Additional processing used for aperture correction, etc.Additional processing used for aperture correction, etc.• Communication is usually bandwidth limited

– Compression often required• Interfaces need to have data format and output according to

interface specificationI t f t ll /d t f tt i d USB NTSC– Interface controller/data formatter required e.g., USB, NTSC

© ER FOSSUM

PhotobitTECHNOLOGY Color InterpolationTECHNOLOGY Color Interpolation

• Goal is to get best approximation for RGB at each pixel site• Many possible approaches, e.g.:

•Have blue, need green & red• G = average of 4 neighboring greens• R = average of 4 neighboring reds

•Have green, need blue & red• B = average of 2 neighboring blues

R average of 2 neighboring reds• R = average of 2 neighboring reds

•Have red, need green & blue• G = average of 4 neighboring greensG average of 4 neighboring greens• B = average of 4 neighboring blues

© ER FOSSUM

PhotobitTECHNOLOGY C l C tiTECHNOLOGY Color Correction

• Need to correct colorsNeed to correct colors– relative intensities (white

balance)– remove mixtures (off-

diagonal elements)

⎥⎤

⎢⎡

⎥⎤

⎢⎡

⎥⎤

⎢⎡ RrrrR' bgr No perfect solution due to filter

⎥⎥⎥

⎦⎢⎢⎢

⎣⎥⎥⎥

⎦⎢⎢⎢

=⎥⎥⎥

⎦⎢⎢⎢

⎣ BG

bbbggg

B'G'

b

bgr

No perfect solution due to filter overlaps and eye responseBest-fit by weights to standard color h⎥⎦⎢⎣⎦⎣⎥⎦⎢⎣ BbbbB bgr chart

© ER FOSSUM

PhotobitTECHNOLOGY A t C tiTECHNOLOGY Aperture Correction

• Interpolation and color correction leads to ‘blurring’ of• Interpolation and color correction leads to blurring of image since averaging over a neighborhood

• Want to restore apparent sharpness to image• Apply simple image sharpening algorithm to ‘green’ image• Apply green correction to red and blue

© ER FOSSUM

PhotobitTECHNOLOGY CompressionTECHNOLOGY Compression

C i i i ll li i d i b d id h (bi / )• Communications typically limited in bandwidth (bits/sec)• USB, Firewire, POTS, Internet….• Many different compression techniques• Many different compression techniques

– JPEG - still pictures– MPEG - moving pictures (e.g. video)MPEG moving pictures (e.g. video)– wavelet – fractal– vector quantization

• Few lossless approaches - image quality ALWAYS degrades --b t i it t bl ?but is it acceptable?

• Poor sensor plus poor compression = very poor image

© ER FOSSUM

PhotobitTECHNOLOGY Camera SystemTECHNOLOGY Camera System

• How design and partition system? Many optionsHow design and partition system? Many options.• Jury is out on ASIC vs. PC-based processing.

SENSORSENSOR SENSORCMOS APS

COMPRESSCOLOR

INTERFACECOLOR

COMPRESS COMPANIONCHIP(S)

COLORINTERFACE INTERFACECHIP(S)

© ER FOSSUM

PhotobitTECHNOLOGY I i S t ChiTECHNOLOGY Imaging System-on-a-Chip

PROS CONSPROS• Possibly lower cost

– single package

CONS• Possibly higher cost

- Color filters and microlensessingle package– single-pass testing

• Smaller footprint / form factor

Color filters and microlenses deposited on digital logic

- Use of larger than optimal design rules• Lower total power dissipation

• Easier system assembly• Increased reliability

design rules- Lower yield due to large die

size• Increased reliability

• Noise corruption due to on-chip digital clocking

• Power dissipation leads toPower dissipation leads to increase in dark current level

© ER FOSSUM

PhotobitTECHNOLOGY

Cameras and the Internet

TECHNOLOGY

• 1 Gb/s ~ 335 TeraBytes/month1 Gb/s 335 TeraBytes/month • Total Worldwide Internet Traffic 2000*

– 20,000 TeraBytes/month, or 60 Gb/s average load– increasing 100%/yr, and about 10% total capacity

• A single CIF resolution image sensor PC video camera with 3:1 i d b t 10 Mb/compression produces about 10 Mb/s.

– 6,000 households with live cameras are equivalent to the total worldwide internet traffictotal worldwide internet traffic

• A 1.3 Mpixel sensor at 1000 fps with 10b output produces about 13 Gb/s – 5 High speed high resolution cameras are equivalent to total

worldwide internet traffic

© ER FOSSUM* “The size and growth rate of the internet”, K.G. Coffman and A. Odlyzko, http://www.firstmonday.dk/issues/issue3_10/coffman/