Cmos Image Sensor g

Mar 6, 2011 - CCP Frame Structure. Ch ecksum .... Webcam (streaming video) – Full Frame Integration. Row ...... Advantages. • Simple ... Disadvantages.
3MB taille 52 téléchargements 397 vues
CMOS Image Sensing part II

06/03/2011

Do Not Copy

Cmos Image g Sensor Jeff Raynor ST Imaging Division, Edinburgh Lionel Martin, AST, Rousset

AST Research & Innovation France

Summary

Readout & conversion

Amplification

Problems

Conclusions

Agenda Do Not Copy

        

Optics Photons  Electrons Collection Amplification Sensor Architecture CMos Sensor Optics Source of Noise Characterization Colour

previous session

AST Research & Innovation France

CMOS Sensors – Photons  Electrons

Do Not Copy

Absorption Photons separate electrons from atoms. Si – Visible light Ge – Near IR HgCdTe – Far IR

Goals: (a)Minimize reflection (b)Minimize obstructions

No electric field AST Research & Innovation France

ST Microelectronics 02/Mars/2011

1

CMOS Image Sensing part II

06/03/2011

CMOS Sensors - Collection

Do Not Copy

Need to move electrons from atoms, otherwise recombination. Use electric field Goals:





• Collect all electrons • Minimize “false” electrons – “dark current”

With electric field AST Research & Innovation France

Photons  Electrons Ephoton = h  c / 

Energy per photon:

Do Not Copy

(h=6.62E-34Js)

e.g. 550nm, Ephoton = 361E-21J Photon Flux Density:

D Wm-2

(Radiometric units)

• Photons per pixel: Nphotons = D  Apix  Tint / Ephoton Apix = Area Pixel Tint = Exposure (Integration) Time

Quantum Efficiency:

QE = Ne / Nphotons

Fill Factor:

FF = Arealight_sensitive / Areapixel

Serial

X-Decoder

Parallel Output, e.g. 10/8/5/4 bits Faster Throughput Slower Clock More pads  bigger package

   

Serial Output, 1 bit “slower” Throughput Faster Clock (200/400/600 MHz) Fewer pads  smaller package

AST Research & Innovation France

Compact Camera Port (CCP) CCP Transmitter

±1.5mA Current

±150mV Signal

Do Not Copy

CCP Receiver

DATA+ TX_DATA

RX_DATA DATA100Ω Termination Resistor

100Ω Balanced Transmission T i i Li Line

CLK+/STRB+

TX_CLK

RX_CLK

CLK-/STRB-

DATA

1

0

1

1

0

0

0

1

CLK AST Research & Innovation France

ST Microelectronics 02/Mars/2011

5

CMOS Image Sensing part II

06/03/2011

CCP Frame Structure

Do Not Copy

 32-bit data system  False Sync Codes  FFH00H00H illegal at ANY bit position within image data

Image Data: RGBXXX, YUV4XX, Raw Bayer and JPEG

LS

LE

 LS Bit transmitted 1st 0 or more Status Lines

Checksums

0 or more Status Lines

Line Blanking Period

FS

FE

Frame Blanking Period

Code

32-bit Value

Line Start Code, LS

FFH 00H 00H X0H

Line End Code, LE

FFH 00H 00H X1H

Frame Start Code, FS

FFH 00H 00H X2H

Frame End Code, FE

FFH 00H 00H X3H AST Research & Innovation France

CMOS Sensors - Optics Do Not Copy

CMOS Sensors & Optics • Fill Factor • Microlenses Mi l • Electronic Shutter

AST Research & Innovation France

CMOS Sensors – Fill Factor Do Not Copy

VRT Vdd

VRead RST

M2

M1

M3

Vpd Vint Cpd

GND

Ideal – 100% M2

M1

Circuit

M3

Add transistors: 60%

Add wiring: 50%

Add diode: 40%

AST Research & Innovation France

ST Microelectronics 02/Mars/2011

6

CMOS Image Sensing part II

06/03/2011

CMOS Sensors - Microlens Do Not Copy

Spherical Aberration

Photosensitive Area

• Put lens on each pixel to focus light onto sensitive part • Light collection not imaging AST Research & Innovation France

CMOS Sensors – Microlens Manufacture

Before heating

Do Not Copy

After heating (constant volume)

AST Research & Innovation France

CMOS Sensors – Microlens Vignetting Do Not Copy

Centre Pixel

Off-centre Pixel

Edge Pixel

• Pixels off-centre  Lose light = Vignetting AST Research & Innovation France

ST Microelectronics 02/Mars/2011

7

CMOS Image Sensing part II

06/03/2011

CMOS Sensors – Microlens Vignetting  Anti-vignette microlens (radial shift)

Centre Pixel US6884985 Jeff US7049168 Keith

Off-centre Pixel

Do Not Copy

Edge Pixel

• Move microlens wrt pixel  NO Vignetting AST Research & Innovation France

CMOS Sensors - Cross Section Do Not Copy

2µm

10µm

7.5[6.9]µm

Not to scale AST Research & Innovation France

CMOS Sensors - Exposure Control Do Not Copy

Large Range of Illumination – 150dB

 “Real World” / Human Eye:150dB dynamic range (25 bits)  Greater than typical sensor (10 bits)  Need to control amount of light (exposure) of sensor  Use “Electronic Shutter” AST Research & Innovation France

ST Microelectronics 02/Mars/2011

8

CMOS Image Sensing part II

06/03/2011

CMOS Sensors Exposure Control – Single Pixel

Do Not Copy

Change Pixel’s Exposure Period (Integration Time) Tint1

Measure Signal

RST Vpd Tint1

RST Vpd

Saturated / "Clipped" Tint2

RST Vpd AST Research & Innovation France

CMOS Sensors Electronic Shutter Vs Film Do Not Copy

 3T CMOS Rolling blade  35mm blade shutter 1/60th (flash sync)

1/125th

1/250th

 4T CMOS / CCD  iris shutter

AST Research & Innovation France

CMOS Sensors Electronic Shutter - Theory Electronic Shutter

Do Not Copy

• Expose time = Treset - Treadout • Can reset pixels simultaneously BUT • Many pixels share column readout  Cannot readout all pixels simultaneously (3T only, 4T has storage at pixel) • If simultaneous Reset & sequential Readout Different pixels have different exposure  • T=0 reset • T=1ms Read row 1 (Tint = 1ms) • T=100ms Read row 100 (Tint = 100ms) AST Research & Innovation France

ST Microelectronics 02/Mars/2011

9

CMOS Image Sensing part II

06/03/2011

CMOS Sensors Electronic Shutter Tint=20ms Do Not Copy

T=0ms Reset Row 1

T=10ms Reset Row 2

T=20ms Reset Row 3 Readout Row 1  Tint = 20ms

= Readout = Reset T=30ms Reset Row 4 Readout Row 2  Tint = 20ms

T=40ms Reset Row 5 Readout Row 3  Tint = 20ms AST Research & Innovation France

CMOS Sensors Electronic Shutter Tint=30ms Do Not Copy

T=0ms Reset Row 1

T=10ms Reset Row 2

T=20ms Reset Row 3

= Readout = Reset T=30ms Reset Row 4 Readout Row 1  Tint = 30ms

T=40ms Reset Row 5 Readout Row 2  Tint = 30ms AST Research & Innovation France

CMOS Sensors Electronic Shutter Do Not Copy

 Webcam (streaming video) – Full Frame Integration 20ms 1024

Row

2 1 0ms

20ms 20ms

40ms

Time

AST Research & Innovation France

ST Microelectronics 02/Mars/2011

10

CMOS Image Sensing part II

06/03/2011

CMOS Sensors Electronic Shutter Do Not Copy

 Webcam (streaming video) – More light  Shorter Integration 5ms 1024 5ms Row

2 1 0ms

5ms 5ms

20ms

40ms

Time

AST Research & Innovation France

CMOS Sensors Electronic Shutter Do Not Copy

 DSC (single image) – Less light  Very long Integration 42ms 1024

Do Nothing! (Integrate = Collect Light)

Row

2 1 0ms

42ms 5ms

20ms

40ms

Time

AST Research & Innovation France

CMOS Sensors Electronic Shutter Do Not Copy

 Examples show integer number of lines between reset and readout  NOT necessary  Integer g p part = “Coarse exposure” p  Fractional part = “Fine exposure”

AST Research & Innovation France

ST Microelectronics 02/Mars/2011

11

CMOS Image Sensing part II

06/03/2011

CMOS Sensors Rolling Blade Shutter Do Not Copy

Photo: [email protected]

Bright Light  Short exposure  No camera shake / blur Rolling blade shutter  Not all pixels exposed at same time  Movement distorts image e.g. 10µs exposure, 50ms acquisition time. AST Research & Innovation France

CMOS Image Sensors Do Not Copy

Noise Annoys! Le bruit ennuie! (How CMOS Sensors don't work!)

AST Research & Innovation France

CMOS Image Sensors Do Not Copy

Noise Annoys! – Sources of Noise     

Light – photons are noisy!! Dark Current of the p pixel Thermal Noise of transistors Reset Noise of pixel External noise sources

 Image noise depends on several factors AST Research & Innovation France

ST Microelectronics 02/Mars/2011

12

CMOS Image Sensing part II

06/03/2011

CMOS Sensors – Non Idealities Do Not Copy

Non Ideal Features of CMOS Sensors & compensation / mitigation  Photon Shot Noise

 larger pixels

 Transistors obscure pixel  use microlenses  Fixed Pattern Noise

 compensate

 “kTC” = Reset noise

 Read twice & subtract (or depleted diode)

 Dark current = leakage through pixel, strongly dependent on temperature, dependent on time  No fix  AST Research & Innovation France

CMOS Image Sensors Do Not Copy

Dominating Factors • • • •

At high light levels At high temperature At low light levels At low temperature

Photon Shot noise, PRNU Dark Current Dark Current, External, Reset External, Reset

For both CMOS & CCD

AST Research & Innovation France

CMOS Image Sensors Light Vs Dark Do Not Copy

Dark Vpd

Max Tint

Light Max Tint

Min Tint

< Max Voltage

Max Voltage

 Apply Gain

 Apply Exposure Control

 Readout Noise

AGC

Min Tint

Max Voltage > Max Voltage

 Photon Shot Noise

AEC

= Overload!

Light Level

AST Research & Innovation France

ST Microelectronics 02/Mars/2011

13

CMOS Image Sensing part II

06/03/2011

CMOS Sensors – Photon Shot Noise Do Not Copy

"Real" World Vs. Quantum World (macroscopic)

= 100 

100 cents

100 photons

AST Research & Innovation France

CMOS Sensors – Photon Shot Noise Do Not Copy

Light is noisy!!!

4.5%

Probab bility

4.0% 3.5%

• Quantum mechanics

3.0%

• Poisson Distribution

2.5%

• Noise = # Photons

2.0% 1.5%

• 95% 2

1.0%

• 1:44 more than 1.20

0.5%

• 1:57 less than 0.80

0.0% 0

20

40

60

80

100

120

140

160

#photons

AST Research & Innovation France

CMOS Sensors – Photon Shot Noise Do Not Copy

• Full Well Capacity limits Signal-Noise ratio Full Well = maximum #electrons: Vmax=Qmax/C Signal Noise Ratio [dB] = 20 × log10(#electrons) C

#electrons

Noise e

SNR dB

1.6E-18

10

3.16

10

16E-18

100

10.00

20

160E-18

1000

31.62

30

1.6E-15

10000

100.00

40

16E-15

100000

316.23

50

160E-15

1000000

1000.00

60

Q = C*V, Assume 1V swing AST Research & Innovation France

ST Microelectronics 02/Mars/2011

14

CMOS Image Sensing part II

06/03/2011

CMOS Sensors – Dark Current Do Not Copy

What Is Dark Current? • Ideal Diode Characteristics • Real Diode Characteristics • Ideal Photodiode Characteristics • Real Photodiode Characteristics

AST Research & Innovation France

44

CMOS Sensors – Standard Diodes (1) Do Not Copy

Ideal Diode Characteristics I

Current 0

Reverse Biased 0 Current

Current Infinite

0

Forward Biased  Current

Infinite

V

+

+

Ideal Diode Reverse Biased

Zero Current

Ideal Diode Forward Biased

Infinite Current

IV Curve

AST Research & Innovation France

45

CMOS Sensors – Standard Diodes (2) Do Not Copy

Real Diode Characteristics I

Current 0

Reverse Biased

Current Infinite

0

Infinite

Forward Biased V

+

Leakage Current

+

Real Diode Reverse Biased Some current

Leakage Current

Real Diode Forward Biased Current not infinite

Large Current

AST Research & Innovation France

ST Microelectronics 02/Mars/2011

IV Curve

46

15

CMOS Image Sensing part II

06/03/2011

CMOS Sensors – Dark Current (1) Do Not Copy

Ideal Photodiode Characteristics Current 0

Current Infinite

0

+

Current Infinite

0

+

Ideal Photo Diode No Light, No current

Infinite

+

Ideal Photo Diode Some Light, Some current

Ideal Photo Diode More Light, More current

Photocurrent  Photon Flux

AST Research & Innovation France

47

CMOS Sensors – Dark Current (2) Do Not Copy

Real Photodiode Characteristics Current 0

Current Infinite

0

+

Infinite

+

Real (Photo) Diode No Light, Some current

Dark Current

Real Photo Diode Some Light, More current

Photocurrent  Photon Flux + Dark Current Dark Current == Leakage Current I.e. photocurrent that flows without any light. AST Research & Innovation France

48

CMOS Sensors – Dark Current (3) Do Not Copy

Pure Silicon Crystal

Si

Si Si

Si

Si Si

Si

Si

Work Function : Energy Required to liberate electron

AST Research & Innovation France

ST Microelectronics 02/Mars/2011

49

16

CMOS Image Sensing part II

06/03/2011

CMOS Sensors – Dark Current (4) Defect in Silicon Crystal

Si

Si

Si Si

Si

Do Not Copy

Si P

Si

Si

Si

Si Si

Phosphorous Doping

Si Si

Si

Si

Si

Stress decreases Work Function  Less energy required to liberate electron  Thermal emission

AST Research & Innovation France

50

CMOS Sensors – Dark Current Do Not Copy

AST Research & Innovation France

51

CMOS Sensors – Dark Current Do Not Copy

Dark Current DOUBLES Every 8°C (approx)

AST Research & Innovation France

ST Microelectronics 02/Mars/2011

17

CMOS Image Sensing part II

06/03/2011

CMOS Sensors – Dark Current Do Not Copy

Dark Current Vs Temperature

Dark Current [ a aA/(µm)² ]

300 250 200 150 100 50 0 0

20

40

60

80

100

Temperature [ °C ]

AST Research & Innovation France

CMOS Sensors – Dark Current Do Not Copy

Dark Current • • • • • • •

Limits low – light performance ("sensitivity") Complex problem Leakage inherent to semiconductor junctions Generated by impurities in semiconductor Extremely sensitive to temperature Simple model – doubles every 8°C Complex model – many sources, even processes which are good at low temperature are poor at high. AST Research & Innovation France

CMOS Sensors – Dark Current Do Not Copy

Dark Current 3 Issues: 1. Magnitude – it makes the image brighter  reduced dynamic range in the pixel pixel. 2. Pixel-Pixel variation – Some pixels will have higher dark current  white dots in the scene 3. Variation with time  white dots will be noisy 4. Distribution NOT mean value, important mean=1

mean=.002

AST Research & Innovation France

ST Microelectronics 02/Mars/2011

18

CMOS Image Sensing part II

06/03/2011

CMOS Sensors – Dark Current Do Not Copy

Dark Current – Compensation Component Time invarying Time varying

Compensation Calibrate using dark image No calibration possible

Note: dark image must have • same temperature • same integration time as image AST Research & Innovation France

CMOS Sensors – Non Idealities kTC = Reset Noise Do Not Copy

Correlated Double Sampling (CDS): Vreset_noise = (kT/C) k= Boltzmann constant = 1.38 E-23 m kg s (Reset + Uncertainty) - (Measure + Uncertainty) = Signal (uncertainty removed!) 2

-2K-1

AST Research & Innovation France

CMOS Sensors – Double Sampling (1) Do Not Copy

RST

After Reset

After Reset

Vpd Before Reset

Before Reset

Output = Before Reset – After Reset • But Which “After Reset” Signal to use?

AST Research & Innovation France

ST Microelectronics 02/Mars/2011

19

CMOS Image Sensing part II

06/03/2011

CMOS Sensors – CDS & Double Sampling (2) Do Not Copy

RST Vpd

Correlated Double Sampling (CDS) Removes Reset Noise & Offsets L Long (F (Frame)) M Memory R Required i d

RST Vpd

Double Sampling Removes Offsets but √2 reset noise! Short Memory Required AST Research & Innovation France

CMOS Sensors – CDS & Double Sampling (3) Do Not Copy

ST (4 Transistor Pixel) Terms Vs. Classical Terminology ST

Classical

Two Capacitors

Single Capacitor (Photodiode)

• Photodiode • Sense Node

Cpd

Cpd

Csn

AST Research & Innovation France

CMOS Sensors – CDS & Double Sampling (4) Do Not Copy

ST (4 Transistor Pixel) Terms Vs. Classical Terminology ST

What

Why

Classical

CDS

Measure Floating Diffusion “quickly”

Remove system offsets. Good PSRR

Double Sampling

Measure Pixel & store in RAM

Remove reset noise

(in column)

Double Read

CDS

(frame CDS)

AST Research & Innovation France

ST Microelectronics 02/Mars/2011

20

CMOS Image Sensing part II

06/03/2011

CMOS Sensors – Fully Depleted Diode Do Not Copy

Full Reset: No uncertainty = No kTC noise • Special manufacturing process  "Pinned" photodiode  special technology AST Research & Innovation France

CMOS Sensors – Design Do Not Copy

Sensor Design  Complex p – Separate p Section!

AST Research & Innovation France

CMOS Sensors – Characterization Do Not Copy

Characterization  Need to measure what we've designed / made  Good numbers ≠ g good p picture!

Good

Bad?

AST Research & Innovation France

ST Microelectronics 02/Mars/2011

21

CMOS Image Sensing part II

06/03/2011

CMOS Sensors – Characterization Do Not Copy

Characterization      

Spectral Response / Quantum Efficiency Dark Current kTC Noise Readout Noise Full Well Capacity / Photon Shot Noise Fixed Pattern "Noise" / PRNU

AST Research & Innovation France

CMOS Sensors – Characterization Do Not Copy

Characterization  Acquire Images  Observe Images  Produce Statistics  PCIView / XLS  Modular Test

AST Research & Innovation France

CMOS Sensors – Characterization Do Not Copy

Characterization  Assuming Noise Sources independent (= uncorrelated)  sensor= (PSN2 + kTC2 + Readout2 + External2 + IDark2 )  Vary: ???

AST Research & Innovation France

ST Microelectronics 02/Mars/2011

67

22

CMOS Image Sensing part II

06/03/2011

CMOS Sensors – Characterization Do Not Copy

Characterization  Assuming Noise Sources independent (= uncorrelated)  sensor= (PSN2 + kTC2 + Readout2 + External2 + IDark2 )  Vary: Light, Time (Exposure), Temperature, (Voltage)

AST Research & Innovation France

CMOS Sensors – Characterization QE/Spectral Response Quantum Efficiency

Do Not Copy

•Measure output at different wavelengths •Compare against calibrated reference

AST Research & Innovation France

CMOS Sensors – Characterization IDark Dark Current

Do Not Copy

• No Light  No Photon Shot Noise • Acquire Images with different integration times (exposures) • Acquire Images at different temperatures • Calculate Average, Tint=0, Tint=100ms • Idark = (X100ms – X0)/100m ADC codes / second • Calculate noise (standard deviation), Tint=0, Tint=100ms • Idark_noise (100ms) = (100ms2 - 02) •Dark current noise complex function of time! • Characterize & plot AST Research & Innovation France

ST Microelectronics 02/Mars/2011

23

CMOS Image Sensing part II

06/03/2011

CMOS Sensors – Characterization Read Noise Readout Noise + External Noise

Do Not Copy

• No Light  No Photon Shot Noise • Acquire Images with different 0 exposures  No Idark • Reset & Readout noise • Readout twice per frame (reset ; read ; read). {CDS} • Image1 = (kTC0 + Read1) • Image2 = (kTC0 + Read2) • Read Error Image = [Image1 – Image2] (e.g. 640*480 array) • Readout Noise =  (Read Error Image) / 2 • Can't easily separate Readout noise & External noise AST Research & Innovation France

CMOS Sensors – Characterization kTC Noise Reset (kTC) Noise

Do Not Copy

• No Light  No Photon Shot Noise • Acquire Images with different 0 exposures  No Idark • Reset & Readout noise • Readout two (or more) frames (reset0 , read1 ; reset2 , read3). • Image1 = (kTC0 + Read1) • Image2 = (kTC2 + Read3) • Image = [Image1 – Image2] (e.g. 640*480 array) • Reset Noise =  ( (Image)2 – (Readout Noise)2 ) AST Research & Innovation France

CMOS Sensors – Input Referred Noise Output Noise Vs. Input referred Noise

Do Not Copy

• Can only measure output, but wish to compare pixels • 'Reverse' signal flow & divide by gains to reach pixel noise • Vout = Vpix * 2 * 3 • Vpix = Vout /(2 * 3) • Qpix = Vpix * Cpix • Qpix = Vout * Cpix / gain  Vout = Qpix * gain / Cpix

AST Research & Innovation France

ST Microelectronics 02/Mars/2011

24

CMOS Image Sensing part II

06/03/2011

CMOS Sensors – Characterization PSN / FW Photon Shot Noise / Full Well Capacity

Do Not Copy

• 'Constant' Light (set so ~max output at max exposure) • Acquire lots of Images with different exposures • Calculate 0ms, 10ms, 20ms, 30ms, 40ms, maxms, Measured Noise Vs Light

• FullWell2 = Dark2+ (Photon Shot)2

Noise [ADC counts]

1.2 1.0

• FullWell2 = 0ms 2 + PSN2

0.8 0.6

 PSN2 = FullWell 2 - 0ms2

0.4 0.2 0.0 0

20

40

60

80

100

Integration Time [ms]

AST Research & Innovation France

CMOS Sensors – Characterization PSN / FW #2 Photon Shot Noise / Full Well Capacity

Do Not Copy

• Q = V*C or V=Q/C or C=Q/C

[Q  electric charge, C  capacitance]

• Q = Ne * e

[Ne #electrons, e=1.6E-19 Coulombs]

• VSwingMax = NeFullWell * e / Cpix • VNoise = NeFW * e / Cpix

[Poisson distribution off photons]

 NeFW = (VSwingMax / VNoise )2  Cpix = VSwingMax * e / VNoise2 • Typical Cpix = 10fF • Minimum measurable Cpix (electrical) 10pF • Pixel Capacitance Measured using Optical Methods AST Research & Innovation France

CMOS Sensors – Characterization PSN / FW #3 Do Not Copy

Photon Shot Noise / Full Well Capacity Worked Example

• VSwingMax = 256 ADC counts = 1V

Measured Noise Vs Light

• VNoise = 1 counts

Noise [ADC counts]

1.2 1.0

• NeFW = (VSwingMax / VNoise )2

0.8 0.6

• NeFW = (256 / 1)2 = 64k electrons

0.4 0.2 0.0 0

20

40

60

80

Integration Time [ms]

100

• Cpix = 1V * e / (1V/256)2 = 64E3 * 1.6E-19 = 10.5fF

AST Research & Innovation France

ST Microelectronics 02/Mars/2011

25

CMOS Image Sensing part II

06/03/2011

CMOS Sensors – PRNU #1 Do Not Copy

Fixed Pattern "Noise" PRNU

1

2

• Which Image Is Better? AST Research & Innovation France

CMOS Sensors – PRNU #2 Do Not Copy

Fixed Pattern "Noise" PRNU

PRNU distributed randomly

PRNU aligned to column

• Both images have same level of PRNU AST Research & Innovation France

CMOS Sensors – PRNU #3 Fixed Pattern "Noise" FPN

Do Not Copy

a.k.a. PRNU (Photo Response Non-Uniformity)

• Fixed – not random  not really noise • Fixed on one pixel / one part, varies pixel-pixel, varies part-part • Fixed with time (seconds) • Vary with temperature, voltage • Human eye sensitive to FPN in an image especially if in a pattern (e.g. vertical column) AST Research & Innovation France

ST Microelectronics 02/Mars/2011

26

CMOS Image Sensing part II

06/03/2011

CMOS Sensors – PRNU #4 Do Not Copy

Fixed Pattern "Noise" FPN

• Cpd = Gain, Cpd = Gain Error (Photo Response Non-Uniformity)

• Vt  Offset, Vt = Offset Error (FPN) AST Research & Innovation France

CMOS Sensors – PRNU #5 Do Not Copy

Fixed Pattern "Noise" FPN = Photo Response Non Uniformity (PRNU) Gain Error

140

140

120

120

100

100 Outpu ut

Outpu ut

Offset

80 60 40

80 60 40

20

20

0

0 0

20

40

60

80

100

0

20

40

Light

60

80

100

Light

• Offset error (FPN) much worse than Gain error (PRNU) • All CMOS sensors have offset correction (e.g. CDS) • Typical Gain error not visible to human. Lost in PSN AST Research & Innovation France

CMOS Sensors – FPN Characterization PRNU Characterization

Do Not Copy

• Flat (homogeneous) light source • Acquire lots of images  average image [reduce noise] • PRNU array: compare pixel with neighbours: PRNU(x,y) = e – Average(a,b,c,d,f,g,h,i,j) PRNUimage = Average PRNU(x,y)

AST Research & Innovation France

ST Microelectronics 02/Mars/2011

27

CMOS Image Sensing part II

06/03/2011

Misleading Datasheet (Industry Standard Practice!)

Do Not Copy

How Many Lines?

(a)

(b)

AST Research & Innovation France

CMOS Sensors – Resolution Do Not Copy

Misleading Datasheet (1) – Lines of Resolution

1

1 3 Film –2 3 line pairs

2

3

4

5

6

Semiconductor – 6 lines (always vertical, e.g. VGA = 640480  640 lines)

AST Research & Innovation France

CMOS Sensors – Resolution Vs Cost Do Not Copy

Misleading Datasheet (2) – Number of Pixels Is 4Mpix camera 4× better than 1Mpix? 5

Mp pix

4 Resolution

3

# Pix Size

2

Cost

1

2400 1200 0

500

1000

1500

2000

2500

Number of Lines

 Cost, #Pixels fn(Area) Square law  Size, Resolution fn(X) Linear  Smaller Pixels = Greater Photon Shot Noise AST Research & Innovation France

ST Microelectronics 02/Mars/2011

28

CMOS Image Sensing part II

06/03/2011

CMOS Sensors – Inch Format Misleading Datasheet (3) – One Inch  

Do Not Copy

1 inch (SI) = 25.4mm 1 inch (camera) = 16mm

25.4mm

16mm

F Format t Diagonal Di l (4:3 (4 3 aspectt ratio) ti ) 1"

16mm

½"

8mm

¼"

4mm

1/

2mm

8"

1960's technology Plumbicon Tube AST Research & Innovation France

CMOS Sensors – Photon Shot Noise Do Not Copy

Misleading Datasheet (4) – Photon Shot Noise • Photon Shot Noise not generated by sensor • Noise figures usually measured in the dark • No Photon Shot noise  Photon Shot Noise NEVER* given on Data Sheet * Occasionally SNR measured at ½ Well. (e.g. SMIA spec) AST Research & Innovation France

CMOS Sensors – Characterization Summary Do Not Copy

Characterization Summary • Can measure Spectral Response, Dark Current, Readout Noise, Reset Noise, Photon Shot Noise, FPN • Dominating Figure (light) = Photon Shot Noise • Data sheet never/rarely includes Photon Shot Noise • Difficult to correlate sensor problems with application requirements  (CMOS) Image Sensor Data Sheets useless!!!! Need to know Full Well Capacity  Sensor SNR AST Research & Innovation France

ST Microelectronics 02/Mars/2011

29

CMOS Image Sensing part II

06/03/2011

CMOS Sensors – Datasheet Specifications Datasheet Specifications • Signal / Noise Ratio (SNR)1 •Signal / Noise Ratio (SNR)2

Do Not Copy

Max Signal / Dark Noise (No Light = No PSN)!! Max Signal / Noise at 50%

• Dynamic Range (DNR) (intrascene – 1 image) = SNR1 • Dynamic Range (DNR) (interscene = 2+ images) = SNR1 + (A)EC • Input referred noise (electrons) = output noise / gain (A)EC – (Automatic) Exposure Control = Electronic Shutter AST Research & Innovation France

CMOS Sensors – Datasheet Specifications #2 Do Not Copy

Datasheet Specifications – Worked example • Sensor has 1V swing = 10 bit digital output • Exposure control – 1ms to 200ms • Pixel Capacitance of 10fF • Measurement: With no light, 2 codes ( = rms) noise • SNR = 210 / 2 = 512  20 * log(512) = 54dB • Interscene DNR = 512 * 200ms/1ms = 102400 = 100dB • Assuming Analogue Gain 1, at pixel, 1V/512 = 2mV noise • Q = C*(V/gain) = Ne * e  Ne = C*V/(e * gain) •10E-15 * 2E-3 / 1.6E-19 = 125 electrons input referred noise AST Research & Innovation France

CMOS Sensors – Typical Performance Specifications

Do Not Copy

Typical Performance Specifications* Pixel Size

7.5m

Signal/Noise

56dB

Exposure Control

81dB

Random Noise

1 17mV 1.17mV

Sensitivity (Green)

2.1V/lux.sec

Sensitivity (Mono)

6V/lux.sec

Dark Current

46mV/sec

Supply Voltage

3.0V..6.0V

Supply Current