put josh web- stream here. 4/30/2010 iowa state university ee492 – senior design ii

25
PUT JOSH WEB- STREAM HERE

Upload: clemence-king

Post on 27-Dec-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PUT JOSH WEB- STREAM HERE. 4/30/2010 Iowa State University EE492 – Senior Design II

PUT JOSH WEB-STREAM HERE

Page 2: PUT JOSH WEB- STREAM HERE. 4/30/2010 Iowa State University EE492 – Senior Design II

IRP Review:A TEST CHIP FOR ELECTROMIGRATION STUDIESKarl Peterson (EE), Emmanuel Owusu (CprE), and Joshua Ellis (EE)

4/30/2010Iowa State UniversityEE492 – Senior Design II

Page 4: PUT JOSH WEB- STREAM HERE. 4/30/2010 Iowa State University EE492 – Senior Design II

Problem Statement

Design a test chip to support ISU research on electromigration & IC reliability

The chip must include test structures composed of actual metal interconnects in a modern silicon process

Must be capable of interfacing with a controller to allow electrothermal conditions in the chip to be varied and monitored.

Page 5: PUT JOSH WEB- STREAM HERE. 4/30/2010 Iowa State University EE492 – Senior Design II

The Big Picture

Electromigration – a complex physical phenomena that causes mechanical stress in metal interconnects

Important failure mechanism in ICs

Strong, non-linear dependence on current-density and temperature

Need models for electromigration that predict reliability under practical conditions

Electromigration in progress!

Page 6: PUT JOSH WEB- STREAM HERE. 4/30/2010 Iowa State University EE492 – Senior Design II

Electromigration testing

Subject interconnects to variable electrothermal stresses

Measure time-to-failure of many samples

Analyze statistics, develop models, fit data, etc.

Use accelerated lifetime technique

Very high temperatures and current densities!

Page 7: PUT JOSH WEB- STREAM HERE. 4/30/2010 Iowa State University EE492 – Senior Design II

Proposed Solution

Proposed IC contains 8 identical metal test structures

Current-steering Digital-to-Analog Converter provides 0-25mA to test structure

On-die analog temperature sensing circuits

Open-circuit detection Control logic with serial interface Process technology:

0.18 µm standard CMOS

Page 8: PUT JOSH WEB- STREAM HERE. 4/30/2010 Iowa State University EE492 – Senior Design II

System Diagram

DAC #2 DAC #3 DAC #4DAC #1

Test Structure

#1

Test Structure

#2

Test Structure

#3

Test Structure

#4

I<2>

Open-Circuit Detect

Open-Circuit Detect

Open-Circuit Detect

Open-Circuit Detect

I<3> I<4>I<1>

FAIL<1> FAIL<2> FAIL<3> FAIL<4>

Control Logic

...

I_EN

GND

VDD

I_WR_EN

I_DATA

ADDR_WR_EN

ADDR_DATA

FAIL

Temperature Sensor

Temperature Sensor

Temperature Sensor

...

TEMP_1

TEMP_2

TEMP_3

Page 9: PUT JOSH WEB- STREAM HERE. 4/30/2010 Iowa State University EE492 – Senior Design II

Test Structure

Single-layer metal interconnect with serpentine pattern

Metal layer M1

Width 0.23 µm

Equivalent length

Up to 11.5 mm

Thickness 210 nm

Material Cu

Page 10: PUT JOSH WEB- STREAM HERE. 4/30/2010 Iowa State University EE492 – Senior Design II

Test structure – detail

Corners reinforced to mitigate current crowding

Page 11: PUT JOSH WEB- STREAM HERE. 4/30/2010 Iowa State University EE492 – Senior Design II

Current-Steering DAC

Current range of 0 to 25 mA

7 bit resolution LSB Current – 200 µA Current-Steering

Architecture Binary-weighted sources Constant power

Open Circuit Detection Two inverters on the output

DAC0010110

Page 12: PUT JOSH WEB- STREAM HERE. 4/30/2010 Iowa State University EE492 – Senior Design II

Current-Steering DAC

Page 13: PUT JOSH WEB- STREAM HERE. 4/30/2010 Iowa State University EE492 – Senior Design II

Temperature sensor

Compact, CMOS-based sensor design

5 sensor distributed throughout the floor plan

Page 14: PUT JOSH WEB- STREAM HERE. 4/30/2010 Iowa State University EE492 – Senior Design II

Control Logic

Serial interface Simple

protocol Low pin-count

Page 15: PUT JOSH WEB- STREAM HERE. 4/30/2010 Iowa State University EE492 – Senior Design II

Digital flow

Needed standard cell library for synthesis

Free, scalable library did not meet design rules of our process

Extensive work to customize , re-verify standard cells

Page 16: PUT JOSH WEB- STREAM HERE. 4/30/2010 Iowa State University EE492 – Senior Design II

Auxiliary blocks

Master current switch Reference-distribution

network

Page 17: PUT JOSH WEB- STREAM HERE. 4/30/2010 Iowa State University EE492 – Senior Design II

Physical Design

Floorplan symmetry to prevent uncontrolled experimental variables

Significant redundancy and reinforcement of non-test blocks for reliability

Final design is 860 µm x 860 µm

Page 18: PUT JOSH WEB- STREAM HERE. 4/30/2010 Iowa State University EE492 – Senior Design II

Top-Level Layout

Page 19: PUT JOSH WEB- STREAM HERE. 4/30/2010 Iowa State University EE492 – Senior Design II

Simulations & Verification Analog verification: relevant

performance parameters for each block tested over full PVT range with 500-run statistical simulations

Digital verification: functional simulations, timing analysis

System-level, mixed-signal verification: several long transient simulations covering typical operation sequence

Page 20: PUT JOSH WEB- STREAM HERE. 4/30/2010 Iowa State University EE492 – Senior Design II

Top-level Functional Simulation

#1 VDD rises

#2 Reference current starts

#3 <000> written to address reg.

#4 <0101010> written to address reg.

#5 master current switch enabled

#6 test current settles at predicted value

Page 21: PUT JOSH WEB- STREAM HERE. 4/30/2010 Iowa State University EE492 – Senior Design II

Questions? Comments?

Page 22: PUT JOSH WEB- STREAM HERE. 4/30/2010 Iowa State University EE492 – Senior Design II

Backup slides – test results DAC Temperature sensor Top-level functional

Page 23: PUT JOSH WEB- STREAM HERE. 4/30/2010 Iowa State University EE492 – Senior Design II

DAC Simulation Results

Page 24: PUT JOSH WEB- STREAM HERE. 4/30/2010 Iowa State University EE492 – Senior Design II

Temperature sensor – supply sensitivity, nominal design

Page 25: PUT JOSH WEB- STREAM HERE. 4/30/2010 Iowa State University EE492 – Senior Design II

Temperature Sensor – Stat. Sim.