A 10,000 Frames/s 0.18 µm CMOS Digital Pixel Sensor with Pixel-Level Memory



Similar documents
Lecture Notes 3 Introduction to Image Sensors

Design of Prototype Scientific CMOS Image Sensors

Static-Noise-Margin Analysis of Conventional 6T SRAM Cell at 45nm Technology

ISSCC 2003 / SESSION 13 / 40Gb/s COMMUNICATION ICS / PAPER 13.7

A 1-GSPS CMOS Flash A/D Converter for System-on-Chip Applications

CCD and CMOS Image Sensor Technologies. Image Sensors

Alpha CPU and Clock Design Evolution

Spike-Based Sensing and Processing: What are spikes good for? John G. Harris Electrical and Computer Engineering Dept

Class 18: Memories-DRAMs

User s Manual HOW TO USE DDR SDRAM

8 Gbps CMOS interface for parallel fiber-optic interconnects

PLAS: Analog memory ASIC Conceptual design & development status

A Novel Low Power Fault Tolerant Full Adder for Deep Submicron Technology

1024 x 1280 pixel dual shutter APS for industrial vision

24-Bit Analog-to-Digital Converter (ADC) for Weigh Scales FEATURES S8550 VFB. Analog Supply Regulator. Input MUX. 24-bit Σ ADC. PGA Gain = 32, 64, 128

A 3 V 12b 100 MS/s CMOS D/A Converter for High- Speed Communication Systems

Advantage of the CMOS Sensor

CHARGE pumps are the circuits that used to generate dc

A PC-BASED TIME INTERVAL COUNTER WITH 200 PS RESOLUTION

Power Reduction Techniques in the SoC Clock Network. Clock Power

Computer Architecture

Model-Based Synthesis of High- Speed Serial-Link Transmitter Designs

1. Memory technology & Hierarchy

TRUE SINGLE PHASE CLOCKING BASED FLIP-FLOP DESIGN

ISSCC 2003 / SESSION 4 / CLOCK RECOVERY AND BACKPLANE TRANSCEIVERS / PAPER 4.7

Evaluating AC Current Sensor Options for Power Delivery Systems

Equalization/Compensation of Transmission Media. Channel (copper or fiber)

Low Power AMD Athlon 64 and AMD Opteron Processors

Serial port interface for microcontroller embedded into integrated power meter

Class 11: Transmission Gates, Latches

NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter

SPADIC: CBM TRD Readout ASIC

ISSCC 2003 / SESSION 9 / TD: DIGITAL ARCHITECTURE AND SYSTEMS / PAPER 9.3

DESIGN CHALLENGES OF TECHNOLOGY SCALING

Memory unit. 2 k words. n bits per word

Remote RadEye Product Family

CCD versus CMOS has CCD imaging come to an end?

10-Bit Digital Temperature Sensor (AD7416) and Four/Single-Channel ADC (AD7417/AD7418) AD7416/AD7417/AD7418

Interconnection technologies

Memory Systems. Static Random Access Memory (SRAM) Cell

APPLICATION OF APS ARRAYS TO STAR AND FEATURE TRACKING SYSTEMS

S. Venkatesh, Mrs. T. Gowri, Department of ECE, GIT, GITAM University, Vishakhapatnam, India

CMOS, the Ideal Logic Family

Development of a high-resolution, high-speed vision system using CMOS image sensor technology enhanced by intelligent pixel selection technique

Tire pressure monitoring

1.1 Silicon on Insulator a brief Introduction

Sentinel-SSO: Full DDR-Bank Power and Signal Integrity. Design Automation Conference 2014


AN1837. Non-Volatile Memory Technology Overview By Stephen Ledford Non-Volatile Memory Technology Center Austin, Texas.

DMD 101 Introduction to DMD technology

A 0.18µm CMOS Low-Power Charge-Integration DPS for X-Ray Imaging

ADS9850 Signal Generator Module

International Journal of Electronics and Computer Science Engineering 1482

Clocking. Figure by MIT OCW Spring /18/05 L06 Clocks 1

8-Bit Flash Microcontroller for Smart Cards. AT89SCXXXXA Summary. Features. Description. Complete datasheet available under NDA

Implementing a Digital Answering Machine with a High-Speed 8-Bit Microcontroller

HCF4056B BCD TO 7 SEGMENT DECODER /DRIVER WITH STROBED LATCH FUNCTION

Table 1 SDR to DDR Quick Reference

CMOS x 1 Linear Image Sensor

11. High-Speed Differential Interfaces in Cyclone II Devices

Mobile SDRAM. MT48H16M16LF 4 Meg x 16 x 4 banks MT48H8M32LF 2 Meg x 32 x 4 banks

Calibration and performance test of the Very Front End electronics for the CMS electromagnetic calorimeter

Grasshopper3 U3. Point Grey Research Inc Riverside Way Richmond, BC Canada V6W 1K7 T (604)

HD61202U. (Dot Matrix Liquid Crystal GraphicDisplay Column Driver)

Efficient Interconnect Design with Novel Repeater Insertion for Low Power Applications

Intel Labs at ISSCC Copyright Intel Corporation 2012

A 1.62/2.7/5.4 Gbps Clock and Data Recovery Circuit for DisplayPort 1.2 with a single VCO

DIGITAL-TO-ANALOGUE AND ANALOGUE-TO-DIGITAL CONVERSION

Architectural Level Power Consumption of Network on Chip. Presenter: YUAN Zheng

product overview pco.edge family the most versatile scmos camera portfolio on the market pioneer in scmos image sensor technology

Memory Basics. SRAM/DRAM Basics

Rong-Jyi YANG, Nonmember and Shen-Iuan LIU a), Member

Indirect X-ray photon counting image sensor with 27T pixels and 15 electrons RMS accurate threshold

Low Noise Wide Dynamic Range InGaAs Sensors

Clock Distribution in RNS-based VLSI Systems

Application Note for SDP600 and SDP1000 Series Measuring Differential Pressure and Air Volume with Sensirion s CMOSens technology

ISSCC 2006 / SESSION 2 / BIOMEDICAL SYSTEMS / 2.5

RAM & ROM Based Digital Design. ECE 152A Winter 2012

Allows the user to protect against inadvertent write operations. Device select and address bytes are Acknowledged Data Bytes are not Acknowledged

(Amplifying) Photo Detectors: Avalanche Photodiodes Silicon Photomultiplier

Computer Architecture

Status of CBM-XYTER Development

ADQYF1A08. DDR2-1066G(CL6) 240-Pin O.C. U-DIMM 1GB (128M x 64-bits)

HT1632C 32 8 &24 16 LED Driver

ontroller LSI with Built-in High- Performance Graphic Functions for Automotive Applications

AMICSA Integrated SAR Receiver/Converter for L, C and X bands Markku Åberg VTT Technical Research Centre of Finland

The role of the magnetic hard disk drive

White Paper Thin-Film-Transistor (TFT) LCD Display Control Electronics Design and Operation Revision 1.0

Section 3. Sensor to ADC Design Example

SSD1298. Advance Information. 240 RGB x 320 TFT LCD Controller Driver integrated Power Circuit, Gate and Source Driver with built-in RAM

A true low voltage class-ab current mirror

LC2 MOS Quad 8-Bit D/A Converter AD7226

TSL INTEGRATED OPTO SENSOR

A/D Converter based on Binary Search Algorithm

Part Number Description AD9254R703F Radiation tested to 100K, 1.8V, 14-Bit, 150MSPS Bipolar Ain Range A/D Converter

CS250 VLSI Systems Design Lecture 8: Memory

NAME AND SURNAME. TIME: 1 hour 30 minutes 1/6

Features INSTRUCTION DECODER CONTROL LOGIC AND CLOCK GENERATORS COMPARATOR AND WRITE ENABLE EEPROM ARRAY READ/WRITE AMPS 16

A N. O N Output/Input-output connection

EE 42/100 Lecture 24: Latches and Flip Flops. Rev B 4/21/2010 (2:04 PM) Prof. Ali M. Niknejad

Transcription:

Presented at the 2001 International Solid State Circuits Conference February 5, 2001 A 10,000 Frames/s 0.1 µm CMOS Digital Pixel Sensor with Pixel-Level Memory Stuart Kleinfelder, SukHwan Lim, Xinqiao Liu, Abbas El Gamal Stanford University Stanford CA 94305 In a Digital Pixel Sensor (DPS), each pixel has an ADC, all ADCs operate in parallel, and digital data is directly read out of the image sensor array as in a conventional digital memory [1]. The DPS architecture offers several advantages over analog image sensors including better scaling with CMOS technology due to reduced analog circuit performance demands and the elimination of column fixed-pattern noise and column readout noise. With an ADC per pixel, massively parallel conversion and high-speed digital readout become possible, completely eliminating analog readout bottlenecks. This benefits traditional high speed imaging applications and enables new imaging enhancement capabilities such as multiple sampling for increasing sensor dynamic range [2]. Achieving acceptable pixel sizes using DPS, however, requires the use of a 0.1 µm or below CMOS process, which is challenging due to reduced supply voltages and increased leakage currents [3]. This paper describes a 352x2 CMOS DPS with pixel-level digital memory fabricated in a standard digital 0.1 µm CMOS technology. The objectives of our design are: ( i) to explore image sensor design in a 0.1 µm technology and demonstrate the scalability potential of DPS, (ii) to demonstrate the high frame rate potential of DPS by breaking both the 1 Giga-pixels/s and the 10,000 frames/s (fps) continuous full frame parallel ("snap-shot") image acquisition speed milestones, and (iii) to explore the benefits of pixel-level digital memory, e.g., pipelining for faster readout and focal-plane processing.

A block diagram of the DPS chip is shown in Figure 6.1.1. The core is a 352x2 array of pixels, each containing an nmos photogate circuit, a comparator, and an -bit memory. The inputrelated periphery consists of an -bit Gray code counter, column drivers and multiplexers. Control periphery includes row-select pointer for addressing the pixel-level memory, comparator power down circuits, and timing control and clock generation circuits. Output periphery includes column sense-amps for reading the pixel-level memory, and an output multiplexing shift register. Sensor operation can be divided into four main phases: reset, integration, ADC, and readout (Figure 6.1.2). At low to moderate frame rates (< 5,000 fps) much flexibility can be exercised regarding chip timing. For example, all phases can be kept separate to prevent noise due to analog to digital conversion and readout from corrupting the analog signals during charge integration and reset. Digital CDS can also be performed externally with an additional A/D conversion and readout immediately after reset. When operating at the highest speeds (>5,000 fps), it may be important to maximize integration time to collect as much light as possible. In this case, the reset and integration phases of each frame can be overlapped with the readout of the previous frame. Pixel-level single-slope A/D conversion is simultaneously performed for all pixels after standard photogate integration and charge transfer. The analog ramp signal is generated off-chip and globally distributed to the pixel-level comparators. The -bit Gray-coded digital ramp sequence is generated by the on-chip counter and distributed via the memory bit lines. Each comparator fires as the ramp exceeds its signal value and the corresponding digital code is latched into the pixellevel memory. Alternatively, a digital ramp sequence that is generated off-chip can be used, allowing other conversion strategies such as logarithmic compression and expansion. The pixel values are read out of the memory one row at a time using the read row-pointer and column sense-amps. Each row is then shifted out, while the next row is read out of the memory. To reach over 1 Giga pixels/s sustained throughput a 64-bit-wide readout bus operating at 167MHz is used. The readout operation is coordinated by on-chip control logic operating off of a frame reset strobe and a single clock. Since full-frame conversion and readout can be accomplished in under 100 µs, average power consumption may be significantly reduced at low frame rates by powering down the comparators using on-chip digitally controlled power-down circuitry. Each pixel includes an nmos photogate, transfer and reset gates, a storage capacitor, a threestage comparator and -bit 3T dynamic memory cells (Figure 6.1.3). Photogate is used to achieve acceptable conversion gain. Thick oxide 3.3V transistors are used for the photogate, transfer gate, storage capacitor, and reset transistors to combat the high gate and sub-threshold leakage currents and the low supply voltage problems of the thin oxide 1.V transistors. The comparator consists

of a differential amplifier stage followed by two single-ended gain stages. It is designed to provide 10-bits of resolution at an input swing of 1V and worst case settling time of 0ns. This provides the flexibility to perform -bit A/D conversion down to 0.25V range in ~25µs, which is needed for high-speed, low light, operation. The 3T DRAM is designed for a maximum data hold time of 10 ms. This required the use of large gate length access transistors and holding the bit lines around Vdd/2 to combat the high transistor off-currents. Single-ended charge-redistribution column sense-amps are used for robustness against voltage coupling between the closely spaced bit lines. The comparator and pixel-level memory circuits can be electrically tested by applying analog signals to the sense node through the Reset Voltage signal, performing A/D conversion and reading out the digitized values. Figure 6.1.4 summarizes the main chip and sensor characteristics and performance. Figure 6.1.5 shows a typical image taken using ~1ms integration time (1,000 fps), while Figure 6.1.6 shows a sample image sequence taken at 10,000 fps, or >1 Giga-pixels/s continuous rate. It depicts a propeller rotating at ~2200 rpm in front of a motionless resolution chart, where every tenth frame is shown. A die photo-micrograph of the chip is shown in Figure 6.1.7. Acknowledgements: The authors acknowledge the support of Kodak, Canon, HP, Agilent, Interval Research, and TSMC and the many contributions of Ting Chen, Khaled Salama, Hui Tian and Brian Wandell. References: [1] A. El Gamal, D. Yang, and B. Fowler: "Pixel level Processing - Why?, What?, and How?" Proceedings of SPIE Vol.3650, pp. 2-13, Jan. 1999. [2] D. Yang, A El Gamal, B. Fowler, H. Tian: "A 640x512 CMOS Image Sensor with Ultra Wide Dynamic Range Floating Point Pixel-Level ADC," Journal of Solid State Circuits, Vol. 34, No. 12, pp. 121-134, December 1999. [3] H.-S. Wong, "Technology and Device Scaling Considerations for CMOS Imagers," IEEE Transactions on Electron Devices, vol. 43, no. 12, pp. 2131-2141, 1996.

POWER ENABLE WRITE ENABLE COUNTER/AUX AUX DIGITAL RAMP COUNTER RESET COUNTER CLOCK ANALOG RAMP RESET VOLTAGE PIXEL RESET -BIT GRAY CODE COUNTER DIGITAL RAMP SEQ. TRANSFER PHOTOGATE MEMORY ROW READ POINTER PG CKT PG CKT 2X2 PIXELS -BIT MEMORY -BIT MEMORY PG CKT PG CKT -BIT MEMORY -BIT MEMORY ANALOG BIAS+POWER-DOWN CKT AUTO-CONTROL SEQUENCING AND CLOCK GENERATION 352x-BIT WIDE ROW BUFFER SENSE AMPS READ RESET READ CLOCK AUX CONTROLS 64 352 PIXEL TO 64-BIT ( PIXELS) SHIFT-REGISTER OUTPUT DATA MUX DATA OUTPUT WORD: 64 BITS ( PIXELS X BITS/PIXEL) READ CLOCK HANDSHAKE OUTPUT Figure 6.1.1: DPS Block Diagram.

PIXEL RESET POWER ENABLE ADC RAMP COUNTER RESET COUNTER CLOCK DIGITAL RAMP SEQ. 256 X 256 X READ RESET READ CLOCK DATA OUTPUT PIXEL RESET SENSOR INTEGRATION ANALOG CONVERSION READOUT Figure 6.1.2: Simplified timing diagram (photodiode mode).

DATA IN/OUT BIAS 2 BIAS 1 ADC RAMP RESET VOLTAGE RESET PIXEL TRANSFER PHOTOGATE MEMORY READ * * PHOTOGATE * *INDICATES 3.3V XTOR * COMPARATOR -BIT MEMORY Figure 6.1.3: DPS pixel schematic.

Technology: 0.1 µm 5-metal CMOS Die size: 5 mm by 5 mm Array size: 352 by 2 (CIF) Number of Transistors: ~3. million Output readout architecture: 64-bit bus @ 167MHz Maximum sustained output rates: >1 Gpixel/s, >10,000 fps Power dissipation, max @ 10K fps: ~50 mw Pixel size: 9.4 µm by 9.4 µm Photodetector type: nmos Photogate Sensor fill factor: 15 % Transistors per pixel: 37 incl. photogate and cap. ADC architecture: Pixel-level -bit single-slope ADC typical range and conversion time: 1 V, ~25 µs ADC integral non-linearity: 0.22% (0.56 LSB) Dark current: 130 mv/s; 10 na/cm2 Conversion gain: 13.1 µv/e- Sensitivity: 0.107 V/lux.s FPN, rms in dark with CDS, 1K fps: 0.027% (0.069 LSB) Temporal noise, rms, dark, CDS, 1K fps: 0.15% (0.3 LSB) Figure 6.1.4: DPS specifications and performance.

Figure 6.1.5: Sample image at 1,000 fps.

Figure 6.1.6: Video sequence at 10,000 fps, every 10th frame.

Figure 6.1.7: DPS die photograph.