+ All Categories
Home > Documents > ECE 497 JS Lecturejsa.ece.illinois.edu/ece497js/Lect_01.pdf · Title: Microsoft PowerPoint -...

ECE 497 JS Lecturejsa.ece.illinois.edu/ece497js/Lect_01.pdf · Title: Microsoft PowerPoint -...

Date post: 12-Aug-2020
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
35
Copyright © by Jose E. Schutt-Aine , All Rights Reserved ECE 497-JS, Spring 2004 ECE 497 JS Lecture Introduction Spring 2004 Jose E. Schutt-Aine Electrical & Computer Engineering University of Illinois [email protected]
Transcript
Page 1: ECE 497 JS Lecturejsa.ece.illinois.edu/ece497js/Lect_01.pdf · Title: Microsoft PowerPoint - Lect_01.ppt Author: Jose Schutt-Aine Created Date: 1/20/2004 1:12:14 AM

Copyright © by Jose E. Schutt-Aine , All Rights ReservedECE 497-JS, Spring 2004

ECE 497 JS LectureIntroduction

Spring 2004

Jose E. Schutt-AineElectrical & Computer Engineering

University of [email protected]

Page 2: ECE 497 JS Lecturejsa.ece.illinois.edu/ece497js/Lect_01.pdf · Title: Microsoft PowerPoint - Lect_01.ppt Author: Jose Schutt-Aine Created Date: 1/20/2004 1:12:14 AM

Copyright © by Jose E. Schutt-Aine , All Rights ReservedECE 497-JS, Spring 2004

Outline

Trends in electronics industry

Motivations for SI-based design

Tools

References

Page 3: ECE 497 JS Lecturejsa.ece.illinois.edu/ece497js/Lect_01.pdf · Title: Microsoft PowerPoint - Lect_01.ppt Author: Jose Schutt-Aine Created Date: 1/20/2004 1:12:14 AM

Copyright © by Jose E. Schutt-Aine , All Rights ReservedECE 497-JS, Spring 2004

Activities at home* Telecommuting / home* Teleshopping / home banking* Home medical and health care

Information-oriented living* Shopping / events / traffics* Pastime / learning / sightseeing* Administrative services for residents

Pursuing comfortable labor* Remote and mobile offices* Remote control, unattended factory* Collaboration environment

Voice64 kbps

Documentsand drawings

128 kbps

3D-CG1 Mbps

HD stillimages1 Mbps

Video images1 Mbps

NTSC images6 Mbps

HDTV images26 Mbps

Required media andthe amount of information

100 Mbps per home

Demand in the Information Age

Source: ITRCS

Page 4: ECE 497 JS Lecturejsa.ece.illinois.edu/ece497js/Lect_01.pdf · Title: Microsoft PowerPoint - Lect_01.ppt Author: Jose Schutt-Aine Created Date: 1/20/2004 1:12:14 AM

Copyright © by Jose E. Schutt-Aine , All Rights ReservedECE 497-JS, Spring 2004

0

0.5

1

1.5

2

2.5

Log

(Cap

acity

Gb/

s)

1980 1985 1990 1995 2000 2005 2010A

Limits of Optical

Future System Needs and Functions

Auto Digital Wireless

Consumer Computer

MEMS

High bandwidth High-speed Digital

Analog, RF

Page 5: ECE 497 JS Lecturejsa.ece.illinois.edu/ece497js/Lect_01.pdf · Title: Microsoft PowerPoint - Lect_01.ppt Author: Jose Schutt-Aine Created Date: 1/20/2004 1:12:14 AM

Copyright © by Jose E. Schutt-Aine , All Rights ReservedECE 497-JS, Spring 2004

time time

curr

ent

curr

ent

Before Today

Integration & Signal SpeedIntegration & Signal Speed

I(t)

I(t)

Page 6: ECE 497 JS Lecturejsa.ece.illinois.edu/ece497js/Lect_01.pdf · Title: Microsoft PowerPoint - Lect_01.ppt Author: Jose Schutt-Aine Created Date: 1/20/2004 1:12:14 AM

Copyright © by Jose E. Schutt-Aine , All Rights ReservedECE 497-JS, Spring 2004

Chip size(mm2)

Number of transistors(million)

Interconnect width(nm)

Total interconnect length(km)

1997 2003 20122006

300 430 750520

11 76 200 1400

200 100 70 35

2.16 2.84 5.14 24

Semiconductor Technology TrendsSemiconductor Technology Trends

Page 7: ECE 497 JS Lecturejsa.ece.illinois.edu/ece497js/Lect_01.pdf · Title: Microsoft PowerPoint - Lect_01.ppt Author: Jose Schutt-Aine Created Date: 1/20/2004 1:12:14 AM

Copyright © by Jose E. Schutt-Aine , All Rights ReservedECE 497-JS, Spring 2004

0

5

10

15

20

25

Del

ay (p

s)

30

35

40

45

650 595 540 485Generation (nm)

SPEED/PERFORMANCE ISSUE

Gate Delay

Sum of Delays, Al & SiO2

Sum of Delays, Cu & Low K

Interconnect Delay, Al & SiO2

Interconnect Delay, Cu & Low K

430 375 320 265 210 155 100

Gate wi Al & SiO2

Gate

Al 3.0 µΩ -cmCu 1.7 µΩ -cmSiO2 κ = 4.0Low κ κ = 2.0Al & Cu .8µ ThickAl & Cu Line 43µ Long

The Interconnect BottleneckThe Interconnect Bottleneck

Page 8: ECE 497 JS Lecturejsa.ece.illinois.edu/ece497js/Lect_01.pdf · Title: Microsoft PowerPoint - Lect_01.ppt Author: Jose Schutt-Aine Created Date: 1/20/2004 1:12:14 AM

Copyright © by Jose E. Schutt-Aine , All Rights ReservedECE 497-JS, Spring 2004

The Interconnect BottleneckThe Interconnect Bottleneck

TechnologyGeneration

MOSFET IntrinsicSwitching Delay

ResponseTime

1.0 um

0.01 um

~ 10 ps

~ 1 ps

~ 1 ps

~ 100 ps

Page 9: ECE 497 JS Lecturejsa.ece.illinois.edu/ece497js/Lect_01.pdf · Title: Microsoft PowerPoint - Lect_01.ppt Author: Jose Schutt-Aine Created Date: 1/20/2004 1:12:14 AM

Copyright © by Jose E. Schutt-Aine , All Rights ReservedECE 497-JS, Spring 2004

ChipChip--Level Interconnect DelayLevel Interconnect DelayLine

-0.1

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

Vol

ts

0 0.4 0.8 1.2 1.6 2Time (ns)

Far End Response

BoardVLSISubmicronDeep Submicron

-0.1

0.175

0.45

0.725

1

0 0.4

Vol

ts

0.8 1.2 1.6 2Time (ns)

Near End Response

BoardVLSISubmicronDeep Submicron

Pulse Characteristics: rise time: 100 ps fall time: 100 ps pulse width: 4ns

Line Characteristics length : 3 mm near end termination: 50 Ω far end termination 65 Ω

LogicthresholdLogic

threshold

Page 10: ECE 497 JS Lecturejsa.ece.illinois.edu/ece497js/Lect_01.pdf · Title: Microsoft PowerPoint - Lect_01.ppt Author: Jose Schutt-Aine Created Date: 1/20/2004 1:12:14 AM

Copyright © by Jose E. Schutt-Aine , All Rights ReservedECE 497-JS, Spring 2004

TransmissionChannel

TransmissionChannel

TransmissionChannel

Ideal

Common

Noisy

Signal Integrity

Page 11: ECE 497 JS Lecturejsa.ece.illinois.edu/ece497js/Lect_01.pdf · Title: Microsoft PowerPoint - Lect_01.ppt Author: Jose Schutt-Aine Created Date: 1/20/2004 1:12:14 AM

Copyright © by Jose E. Schutt-Aine , All Rights ReservedECE 497-JS, Spring 2004

Signal Integrity

Crosstalk Dispersion Attenuation

Reflection Distortion Loss

Delta I Noise Ground Bounce Radiation

Sense Line

Drive Line

Drive Line

Interconnect BottleneckInterconnect Bottleneck

Page 12: ECE 497 JS Lecturejsa.ece.illinois.edu/ece497js/Lect_01.pdf · Title: Microsoft PowerPoint - Lect_01.ppt Author: Jose Schutt-Aine Created Date: 1/20/2004 1:12:14 AM

Copyright © by Jose E. Schutt-Aine , All Rights ReservedECE 497-JS, Spring 2004

Signal Degradation

Page 13: ECE 497 JS Lecturejsa.ece.illinois.edu/ece497js/Lect_01.pdf · Title: Microsoft PowerPoint - Lect_01.ppt Author: Jose Schutt-Aine Created Date: 1/20/2004 1:12:14 AM

Copyright © by Jose E. Schutt-Aine , All Rights ReservedECE 497-JS, Spring 2004

• Simultaneous switching and inductance (Leff)

• Leff is f( current magnitude and direction)

• Interactions between noise generated by power/ground and signal paths

Mixed Signal NoiseMixed Signal Noise

Power bus

Interconnect

Analog Digital

coupled noise

Substrate

Power bus

Interconnect

GND

bond InductanceChip-packageinterconnect

Page 14: ECE 497 JS Lecturejsa.ece.illinois.edu/ece497js/Lect_01.pdf · Title: Microsoft PowerPoint - Lect_01.ppt Author: Jose Schutt-Aine Created Date: 1/20/2004 1:12:14 AM

Copyright © by Jose E. Schutt-Aine , All Rights ReservedECE 497-JS, Spring 2004

Intel LG440X Mother Board

Page 15: ECE 497 JS Lecturejsa.ece.illinois.edu/ece497js/Lect_01.pdf · Title: Microsoft PowerPoint - Lect_01.ppt Author: Jose Schutt-Aine Created Date: 1/20/2004 1:12:14 AM

Copyright © by Jose E. Schutt-Aine , All Rights ReservedECE 497-JS, Spring 2004

Packages & Packaging TrendsPackages & Packaging Trends

Quad Flat Pack Thermal Package

MCM

Page 16: ECE 497 JS Lecturejsa.ece.illinois.edu/ece497js/Lect_01.pdf · Title: Microsoft PowerPoint - Lect_01.ppt Author: Jose Schutt-Aine Created Date: 1/20/2004 1:12:14 AM

Copyright © by Jose E. Schutt-Aine , All Rights ReservedECE 497-JS, Spring 2004

Top pads

Signal 1- Ground 1

Signal 2 - Vcc1

Signal 3- Ground 2

Signal 4 - Vcc2

Bottom pads

Levels of Interconnections- Chip level

- Package level

- Board level

- Backplane

- Cables

Domains- RF

- Digital

- Mixed-Signal

Interconnect SchemesInterconnect Schemes

Page 17: ECE 497 JS Lecturejsa.ece.illinois.edu/ece497js/Lect_01.pdf · Title: Microsoft PowerPoint - Lect_01.ppt Author: Jose Schutt-Aine Created Date: 1/20/2004 1:12:14 AM

Copyright © by Jose E. Schutt-Aine , All Rights ReservedECE 497-JS, Spring 2004

Board Level Complexity

- Up to 16 layers- Hundreds of vias- Thousands of TLs- High density- Nonuniformity

Page 18: ECE 497 JS Lecturejsa.ece.illinois.edu/ece497js/Lect_01.pdf · Title: Microsoft PowerPoint - Lect_01.ppt Author: Jose Schutt-Aine Created Date: 1/20/2004 1:12:14 AM

Copyright © by Jose E. Schutt-Aine , All Rights ReservedECE 497-JS, Spring 2004

Damascene Process(IBM)

- 6 layers of metallization- Copper- Channel length of 0.12 um- Resistivity 45% lower than Al- Prevent copper from diffusing into Si

Key Features

Page 19: ECE 497 JS Lecturejsa.ece.illinois.edu/ece497js/Lect_01.pdf · Title: Microsoft PowerPoint - Lect_01.ppt Author: Jose Schutt-Aine Created Date: 1/20/2004 1:12:14 AM

Copyright © by Jose E. Schutt-Aine , All Rights ReservedECE 497-JS, Spring 2004

Packaging of RF Systems

* Dominated with Passive & Reactive Components

* Scale with Frequency rather than Technology

* Packaging Dominated by Transmission Lines

* A/D Packaging Requirements Very Stressing

* High Quality Factor for Resonant Systems

* Reduce or control Mixed-Signal Noise

Page 20: ECE 497 JS Lecturejsa.ece.illinois.edu/ece497js/Lect_01.pdf · Title: Microsoft PowerPoint - Lect_01.ppt Author: Jose Schutt-Aine Created Date: 1/20/2004 1:12:14 AM

Copyright © by Jose E. Schutt-Aine , All Rights ReservedECE 497-JS, Spring 2004

Design Verification

Behavior Design

Behavior Synthesis RTL

Synthesis Place and

Route

Custom Design

RTL Design

Layout Verif.

Parasitic Extraction

Floorplanning

Functionality TimingFab

Design for Test Chip Test

Module Reuse

Spec.

Hardware/SoftwarePartitioning

Arch. Analysis

Customer

Customer

Analog/RF Design

tight integration required

Design FlowDesign Flow

Page 21: ECE 497 JS Lecturejsa.ece.illinois.edu/ece497js/Lect_01.pdf · Title: Microsoft PowerPoint - Lect_01.ppt Author: Jose Schutt-Aine Created Date: 1/20/2004 1:12:14 AM

Copyright © by Jose E. Schutt-Aine , All Rights ReservedECE 497-JS, Spring 2004

DesignSpecification

FunctionalDesign

LogicDesign

CircuitDesign

PhysicalDesign

fabrication

extraction andverification

circuitanalysis

logicsimulation

functionalsimulation

specification

behavioralrepresentation

structuralrepresentation

structuralrepresentation

physicalrepresentation

requirements

Deep Submicron Timing Closure

Unbounded design iterations resulting from unpredicted timing violations

- 0.25 microns and lower- 2 to 20 iterations- mismatch between logic and physical designs - greater timing variations- dominated by interconnects- inductive and capacitive coupling- slows time-to-market

Page 22: ECE 497 JS Lecturejsa.ece.illinois.edu/ece497js/Lect_01.pdf · Title: Microsoft PowerPoint - Lect_01.ppt Author: Jose Schutt-Aine Created Date: 1/20/2004 1:12:14 AM

Copyright © by Jose E. Schutt-Aine , All Rights ReservedECE 497-JS, Spring 2004

Expert SystemExpert System

V = ZI

∇2V = k2V

∇2V = 0

∂V∂x

= Z∂I∂t

V = ZI

Large Networks

Full-Wave Analysis

Lumped Circuits

Distributed Circuits

Quasi-Static Analysis

I

III

II

IV

V

GUI

Framework

SPICE EngineSolvers & Libraries

NetworkExtractor

MeshGenerator

FastSolvers

Optimizers

Stamp

Stamp

Stamp

Z

Z(f)

Net

Net

Interconnect

2D/3D geometry

2D/3D geometry

IBISTranslator

Page 23: ECE 497 JS Lecturejsa.ece.illinois.edu/ece497js/Lect_01.pdf · Title: Microsoft PowerPoint - Lect_01.ppt Author: Jose Schutt-Aine Created Date: 1/20/2004 1:12:14 AM

Copyright © by Jose E. Schutt-Aine , All Rights ReservedECE 497-JS, Spring 2004

Level I Level I FullFull--Wave MethodsWave Methods

∇ ×

r E = −

∂r B

∂t

∇ ×

r H =

r J + ∂

r D

∂t

∇ ⋅r B = 0

∇ ⋅r D = ρv

FDTD: Discretize equations and solve with appropriate boundary conditions

Page 24: ECE 497 JS Lecturejsa.ece.illinois.edu/ece497js/Lect_01.pdf · Title: Microsoft PowerPoint - Lect_01.ppt Author: Jose Schutt-Aine Created Date: 1/20/2004 1:12:14 AM

Copyright © by Jose E. Schutt-Aine , All Rights ReservedECE 497-JS, Spring 2004

Level II Level II QuasiQuasi--Static ExtractionStatic Extraction

CAPACITANCE

* MoM- BEM

* FEM

INDUCTANCE

* MoM- BEM (2D)

* FEM (2D)

* PEEC (3D)

Page 25: ECE 497 JS Lecturejsa.ece.illinois.edu/ece497js/Lect_01.pdf · Title: Microsoft PowerPoint - Lect_01.ppt Author: Jose Schutt-Aine Created Date: 1/20/2004 1:12:14 AM

Copyright © by Jose E. Schutt-Aine , All Rights ReservedECE 497-JS, Spring 2004

Level III Level III Transmission Line SimulationTransmission Line Simulation

* Method of Characteristics

* Transform Method

* Green’s Function Method

* Model Order Reduction Method

Page 26: ECE 497 JS Lecturejsa.ece.illinois.edu/ece497js/Lect_01.pdf · Title: Microsoft PowerPoint - Lect_01.ppt Author: Jose Schutt-Aine Created Date: 1/20/2004 1:12:14 AM

Copyright © by Jose E. Schutt-Aine , All Rights ReservedECE 497-JS, Spring 2004

Level IVLevel IVCircuit SimulationCircuit Simulation

* Modified Nodal Analysis (MNA)

* Waveform Relaxation

* Harmonic Balance

Page 27: ECE 497 JS Lecturejsa.ece.illinois.edu/ece497js/Lect_01.pdf · Title: Microsoft PowerPoint - Lect_01.ppt Author: Jose Schutt-Aine Created Date: 1/20/2004 1:12:14 AM

Copyright © by Jose E. Schutt-Aine , All Rights ReservedECE 497-JS, Spring 2004

Level VLevel VCircuit SimulationCircuit Simulation

* Asymptotic Waveform Evaluation

* Complex Frequency Hopping

* Passive Multipoint Matching Method

* Latency Insertion Method

Page 28: ECE 497 JS Lecturejsa.ece.illinois.edu/ece497js/Lect_01.pdf · Title: Microsoft PowerPoint - Lect_01.ppt Author: Jose Schutt-Aine Created Date: 1/20/2004 1:12:14 AM

Copyright © by Jose E. Schutt-Aine , All Rights ReservedECE 497-JS, Spring 2004

Large Network (>1,000 nodes)

Reduced Order Model

(< 30 poles)

SPICE Y(t) v(t) = i(t) Y(ω) V(ω) = I(ω)

Order Reduction

Y(ω) = Y(ω)~ ~

Recursive Convolution

Y(t) v(t) = i(t) ~

MOR Schemes* AWE

* Padé via Lanczos

* Complex frequency hopping

* Direct rational approximation

Model Order ReductionModel Order Reduction

Page 29: ECE 497 JS Lecturejsa.ece.illinois.edu/ece497js/Lect_01.pdf · Title: Microsoft PowerPoint - Lect_01.ppt Author: Jose Schutt-Aine Created Date: 1/20/2004 1:12:14 AM

Copyright © by Jose E. Schutt-Aine , All Rights ReservedECE 497-JS, Spring 2004

MulticonductorMulticonductor Line SimulationLine Simulation

Page 30: ECE 497 JS Lecturejsa.ece.illinois.edu/ece497js/Lect_01.pdf · Title: Microsoft PowerPoint - Lect_01.ppt Author: Jose Schutt-Aine Created Date: 1/20/2004 1:12:14 AM

Copyright © by Jose E. Schutt-Aine , All Rights ReservedECE 497-JS, Spring 2004

Established platform

Powerful engine

Source code available for free

Extensive libraries of devices

New device installation procedure straightforward

Why SPICE ?Why SPICE ?

Page 31: ECE 497 JS Lecturejsa.ece.illinois.edu/ece497js/Lect_01.pdf · Title: Microsoft PowerPoint - Lect_01.ppt Author: Jose Schutt-Aine Created Date: 1/20/2004 1:12:14 AM

Copyright © by Jose E. Schutt-Aine , All Rights ReservedECE 497-JS, Spring 2004

spice3f4

conf examples lib doc

helpdir scripts

bjt

utiltmppatches srcnotesman

man1 man3 man5 unsuppobin include lib skeleton

ckt cp dev fte hlp inp mfb mfbpc misc ni sparse mac

asrc bsim1 bsim2 cap cccs ccvs csw dio disto ind isrc mes

mos1

ltrajfet

mos2 mos3 mos6 res sw tra urc vccs vcvs vsrc

lib

Parser StampFromNetlist I=YVDevice To

Solver

Directory Structure

SPICESPICE

Page 32: ECE 497 JS Lecturejsa.ece.illinois.edu/ece497js/Lect_01.pdf · Title: Microsoft PowerPoint - Lect_01.ppt Author: Jose Schutt-Aine Created Date: 1/20/2004 1:12:14 AM

Copyright © by Jose E. Schutt-Aine , All Rights ReservedECE 497-JS, Spring 2004

Orion Cluster

Page 33: ECE 497 JS Lecturejsa.ece.illinois.edu/ece497js/Lect_01.pdf · Title: Microsoft PowerPoint - Lect_01.ppt Author: Jose Schutt-Aine Created Date: 1/20/2004 1:12:14 AM

Copyright © by Jose E. Schutt-Aine , All Rights ReservedECE 497-JS, Spring 2004

Page 34: ECE 497 JS Lecturejsa.ece.illinois.edu/ece497js/Lect_01.pdf · Title: Microsoft PowerPoint - Lect_01.ppt Author: Jose Schutt-Aine Created Date: 1/20/2004 1:12:14 AM

Copyright © by Jose E. Schutt-Aine , All Rights ReservedECE 497-JS, Spring 2004

Welcome To EPEP13th Topical Meeting

on Electrical Performance of

Electronic PackagingEPEP 2004Sponsors:

The IEEE Microwave Theory and Techniques SocietyThe IEEE Components,

Packaging and Manufacturing Technology Society

October 25 - 27, 2004

Portland, Oregon

http://www.epep.org/

Page 35: ECE 497 JS Lecturejsa.ece.illinois.edu/ece497js/Lect_01.pdf · Title: Microsoft PowerPoint - Lect_01.ppt Author: Jose Schutt-Aine Created Date: 1/20/2004 1:12:14 AM

Copyright © by Jose E. Schutt-Aine , All Rights ReservedECE 497-JS, Spring 2004

http://groups.yahoo.com/group/si-list/

si-list is a signal integrity mail list intended for theinterchange of technical information amongst membersof the si community in both industry and academia around the world.

SI SI ––List/NewsgroupList/Newsgroup


Recommended