EE 330 Lecture 3 - Iowa State Universityclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 3...

42
EE 330 Lecture 3 Selected profiles with ISU ties Integrated Circuit Design Flow Basic Concepts Feature Sizes Manufacturing Costs Yield Key Historical Developments

Transcript of EE 330 Lecture 3 - Iowa State Universityclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 3...

Page 1: EE 330 Lecture 3 - Iowa State Universityclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 3 Spring... · 2020-01-17 · EE 330 Lecture 3 • Selected profiles with ISU ties • Integrated

EE 330

Lecture 3

• Selected profiles with ISU ties

• Integrated Circuit Design Flow

• Basic ConceptsFeature Sizes

Manufacturing Costs

Yield

• Key Historical Developments

Page 2: EE 330 Lecture 3 - Iowa State Universityclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 3 Spring... · 2020-01-17 · EE 330 Lecture 3 • Selected profiles with ISU ties • Integrated

How much would it cost to download a 2-hour HDTV “movie”

using compressed audio and video on a Verizon Smart Phone

today? Assume total signal compressed to 14MB/sec

Verizon Data Plan of Jan 2016 $3.50/GB

Total cost: $10,745

Moving audio and video data is still expensive and still challenging !

Total bytes: 43,000 GB/14 = 3070 GB = 3.1 TB

(Verizon data plan of Aug 2015 is $7.50/GB from 1G to 3G increment)

(Verizon data plan of April 2014 is $15/GB from 1G to 3G increment)

Data costs for cellular communications are dropping ?

(Verizon data plan of Aug 2018 is $15/GB over plan limit if not unlimited)

Review from last lecture:

Page 3: EE 330 Lecture 3 - Iowa State Universityclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 3 Spring... · 2020-01-17 · EE 330 Lecture 3 • Selected profiles with ISU ties • Integrated

Challenge to Students

• Become aware of how technology operates

• Identify opportunities where electronics technology

can be applied

• Ask questions about how things operate and why

Review from last lecture:

Page 4: EE 330 Lecture 3 - Iowa State Universityclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 3 Spring... · 2020-01-17 · EE 330 Lecture 3 • Selected profiles with ISU ties • Integrated

Moore’s Law

Moore's law is the empirical observation that the complexity of integrated

circuits, with respect to minimum component cost, doubles every 24

months[1]. It is attributed to Gordon E. Moore[2], a co-founder of Intel.

• Observation, not a physical law

• Often misinterpreted or generalized

• Many say it has been dead for several years

• Many say it will continue for a long while

• Not intended to be a long-term prophecy about trends in the

semiconductor field

• Something a reporter can always comment about when they have nothing to say!

Device scaling, device count, circuit complexity, device cost, … in leading-

edge processes will continue to dramatically improve (probably nearly

geometrically with a time constant of around 2 years ) for the foreseeable future !!

(from Wikipedia)

Review from last lecture:

Page 5: EE 330 Lecture 3 - Iowa State Universityclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 3 Spring... · 2020-01-17 · EE 330 Lecture 3 • Selected profiles with ISU ties • Integrated

Feature Size

The feature size of a process generally corresponds to the minimum lateral

dimensions of the transistors that can be fabricated in the process

Feature Size of

MOS Transistor

Bounding Region • Bounding region often a factor of 10 or more larger

than area of transistor itself

• This along with interconnect requirements and sizing requirements

throughout the circuit create an area overhead factor of 10x to 100x

(Top Surface View)

Review from last lecture:

Page 6: EE 330 Lecture 3 - Iowa State Universityclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 3 Spring... · 2020-01-17 · EE 330 Lecture 3 • Selected profiles with ISU ties • Integrated

Texas Instruments:

• World’s largest producer of analog semiconductors at $8.2B, over 100%

larger than closest competitor

• Ranks 1st in DSP

Number of employees: 30,000

• Ranks 9th in World in semiconductor sales

2018 sales: $15.80B

2018 income: $5.6B

Average annual sales/employee: $474K

Average annual earnings/employee: $187K

Selected Semiconductror Company Profiles (with Iowa ties)

Past CEO of TIISU EE Class of ‘59

Jerry Junkins

(after taxes)

(data from TI quarterly reports)

Page 7: EE 330 Lecture 3 - Iowa State Universityclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 3 Spring... · 2020-01-17 · EE 330 Lecture 3 • Selected profiles with ISU ties • Integrated

Intel:

World’s largest producer of semiconductors

Number of employees (2019) : 110,000

2018 sales: $71B

2018 income: $21B

Average annual sales/employee: $645K

Average annual earnings/employee: $190K

Cofounders: Robert Noyce and Gordon Moore

Robert Noyce

BA Grinnell 1949

Selected Semiconductror Company Profiles (with Iowa ties)

Noyce is also the co-inventor of the integrated circuit !

Page 8: EE 330 Lecture 3 - Iowa State Universityclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 3 Spring... · 2020-01-17 · EE 330 Lecture 3 • Selected profiles with ISU ties • Integrated

Marvell:

Number of employees: 5200

2018 sales: $2.9B

2018 income: $520M

Average annual sales/employee: $513K

Average annual earnings/employee: $100K

Cofounders: Sehat Sutardja (CEO), Welli Dai and Pantas Sutardja

BSEE ISU(approx 1985)

Sehat Sutardja

Fabless Semiconductor Company

Selected Semiconductror Company Profiles (with Iowa ties)

Sehat Sutardja

Page 9: EE 330 Lecture 3 - Iowa State Universityclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 3 Spring... · 2020-01-17 · EE 330 Lecture 3 • Selected profiles with ISU ties • Integrated

Maxim: Founded in April 1983, profitable every year since 1987

Number of employees: 7150

2018 sales: $2.5B

2018 income: $467M

Average annual sales/employee: $350K

Average annual earnings/employee: $65K

BSEE IASTATE

(1979)

Tunc Doluca

Tunc Doluca joined Maxim in October 1984,

appointed President and CEO in 2007

Selected Semiconductror Company Profiles (with Iowa ties)

Page 10: EE 330 Lecture 3 - Iowa State Universityclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 3 Spring... · 2020-01-17 · EE 330 Lecture 3 • Selected profiles with ISU ties • Integrated

Considerable Cash Flow Inherent in the Semiconductor Industry

Page 11: EE 330 Lecture 3 - Iowa State Universityclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 3 Spring... · 2020-01-17 · EE 330 Lecture 3 • Selected profiles with ISU ties • Integrated

Essentially All Activities Driven by Economic Considerations

• Many Designs Cost Tens of Millions of Dollars

• Mask Set and Production of New Circuit Approaching $2 Million

• New Foundries Costs Approaching $10 Billion (few players in World can compete)

• Many Companies Now Contract Fabrication (Fabless Semiconductor Companies)

• Time to Market is Usually Critical

• Single Design Error Often Causes Months of Delay and Requires New Mask Set

• Potential Rewards in Semiconductor Industry are Very High

Will emphasize economic considerations throughout this course

Page 12: EE 330 Lecture 3 - Iowa State Universityclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 3 Spring... · 2020-01-17 · EE 330 Lecture 3 • Selected profiles with ISU ties • Integrated

Understanding of the Big Picture is Critical

Page 13: EE 330 Lecture 3 - Iowa State Universityclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 3 Spring... · 2020-01-17 · EE 330 Lecture 3 • Selected profiles with ISU ties • Integrated

Solving Design Problems can be Challenging

Be sure to solve the right problem !

Page 14: EE 330 Lecture 3 - Iowa State Universityclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 3 Spring... · 2020-01-17 · EE 330 Lecture 3 • Selected profiles with ISU ties • Integrated

How can complex circuits with a very large

number of transistors be efficiently designed

with low probability of error?

• Many designers often work on a single design

• Single error in reasoning, in circuit design, or in implementing circuit on silicon generally results in failure

• Design costs and fabrication costs for test circuits are very high– Design costs for even rather routine circuits often a few million dollars and some

much more

– Masks and processing for state of the art processes often between $1M and $2M

• Although much re-use is common on many designs, considerable new circuits that have never been designed or tested are often required

• Time to market critical – missing a deadline by even a week or two may kill the market potential

Page 15: EE 330 Lecture 3 - Iowa State Universityclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 3 Spring... · 2020-01-17 · EE 330 Lecture 3 • Selected profiles with ISU ties • Integrated

• How may components were typical of lab experiments in

EE 201 and EE 230?

• Has anyone ever made an error in the laboratory of

these courses ? (wrong circuit, incomplete

understanding, wrong wiring, wrong component values,

imprecise communication, frustration …..)

• How many errors are made in a typical laboratory

experiment in these courses?

• How many errors per hour might have occurred?

Single Errors Usually Cause Circuit Failure

Page 16: EE 330 Lecture 3 - Iowa State Universityclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 3 Spring... · 2020-01-17 · EE 330 Lecture 3 • Selected profiles with ISU ties • Integrated

Consider an extremely complicated circuit

• with requirements to do things that have never been done before

• with devices that are not completely understood

• that requires several billion transistors

• that requires 200 or more engineers working on a project full-time for 3 years

• with a company investment of many million dollars

• with an expectation that nobody makes a single error

Single Errors Usually Cause Circuit Failure

Is this a challenging problem for all involved?

Page 17: EE 330 Lecture 3 - Iowa State Universityclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 3 Spring... · 2020-01-17 · EE 330 Lecture 3 • Selected profiles with ISU ties • Integrated

How can complex circuits with a very large

number of transistors be efficiently designed

with low probability of error?

• CAD tools and CAD-tool environment critical for

success today

• Small number of VLSI CAD toolset vendors

• CAD toolset helps the engineer and it is highly

unlikely the CAD tools will replace the design

engineer

• An emphasis in this course is placed on using

toolset to support the design process

Page 18: EE 330 Lecture 3 - Iowa State Universityclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 3 Spring... · 2020-01-17 · EE 330 Lecture 3 • Selected profiles with ISU ties • Integrated

CAD Environment for Integrated

Circuit Design

• Typical Tool Flow

– (See Chapter 14 of Text)

• Laboratory Experiments in Course

CAD Tools

Page 19: EE 330 Lecture 3 - Iowa State Universityclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 3 Spring... · 2020-01-17 · EE 330 Lecture 3 • Selected profiles with ISU ties • Integrated

Analog Flow System Description

Circuit Design (Schematic)

SPICE Simulation

LVS

DRC Error

ReportLVS Error Report

Layout/DRC…

Parasitic Extraction

Post-Layout Simulation

Simulation Results

Fabrication

VLSI Design Flow Summary

Back annotated Schematic

Page 20: EE 330 Lecture 3 - Iowa State Universityclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 3 Spring... · 2020-01-17 · EE 330 Lecture 3 • Selected profiles with ISU ties • Integrated

Analog Flow System Description

Circuit Design (Schematic)

SPICE Simulation

LVS

DRC Error

ReportLVS Error Report

Layout/DRC…

Parasitic Extraction

Post-Layout Simulation

Simulation Results

Fabrication

VLSI Design Flow Summary

Back annotated Schematic

Cadence

Virtuoso Platform

Spectre (or HSPICE)

Schematic Editor

Assura DRC

Assura LVSAssura RCX

Spectre (or HSPICE)

Page 21: EE 330 Lecture 3 - Iowa State Universityclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 3 Spring... · 2020-01-17 · EE 330 Lecture 3 • Selected profiles with ISU ties • Integrated

VLSI Design Flow SummaryDigital Flow

System Description

Verilog Description

Verilog Simulation

Synthesis (Synopsys)

Place and Route (SoC Encounter)

--- --- DEF or GDS2 File --------

Simulate (Gate Level)

Circuit Schematic (Cadence)

DRCExtraction

LVS

VHDL Simulation Results and

And Comparison with System Specs.

Gate-level Simulation

Connectivity Report and

Show Routing to TA

DRC Report LVS Output File

Print Circuit Schematic

Fabrication

Back-Annotated

Extraction

Post-Layout SimulationPost-Layout Simulation

Page 22: EE 330 Lecture 3 - Iowa State Universityclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 3 Spring... · 2020-01-17 · EE 330 Lecture 3 • Selected profiles with ISU ties • Integrated

VLSI Design Flow SummaryDigital Flow

System Description

Verilog Description

Verilog Simulation

Synthesis

Place and Route (SoC Encounter)

--- --- DEF or GDS2 File --------

Simulate (Gate Level)

Circuit Schematic (Cadence)

DRCExtraction

LVS

VHDL Simulation Results and

And Comparison with System Specs.

Gate-level Simulation

Connectivity Report and

Show Routing to TA

DRC Report LVS Output File

Print Circuit Schematic

Fabrication

Back-Annotated

Extraction

Post-Layout SimulationPost-Layout Simulation

Cadence SoC Encounter

Verilog XL

Verilog XL

Synopsis

Page 23: EE 330 Lecture 3 - Iowa State Universityclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 3 Spring... · 2020-01-17 · EE 330 Lecture 3 • Selected profiles with ISU ties • Integrated

VLSI Design Flow Summary

System Description

VHDL Description

VHDL Simulation

Synthesis (Synopsys)

Place and Route (Silicon Ensemble)

--- --- DEF or GDS2 File --------

Simulate (Gate Level)

Circuit Schematic (Cadence)

DRCExtraction

LVS

VHDL Simulation Results and

And Comparison with System Specs.

Gate-level Simulation

Connectivity Report and

Show Routing to TA

DRC ReportLVS Output File

Print Circuit Schematic

Back-Annotated

Extraction

Post-Layout Simulation

Post-Layout Simulation

Mixed Signal Flow (Digital Part)

A B…

Page 24: EE 330 Lecture 3 - Iowa State Universityclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 3 Spring... · 2020-01-17 · EE 330 Lecture 3 • Selected profiles with ISU ties • Integrated

Mixed-Signal Flow (Analog Part)

System Description

Circuit Design (Schematic)

SPICE Simulation

Extraction LVS

DRC Report LVS Output File

Print Circuit Schematic

C D

Layout/DRC

Back-Annotated

Extraction

Post-Layout Simulation

Post-Layout Simulation

Simulation Results

VLSI Design Flow Summary

Page 25: EE 330 Lecture 3 - Iowa State Universityclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 3 Spring... · 2020-01-17 · EE 330 Lecture 3 • Selected profiles with ISU ties • Integrated

A B

Schematic MergeLayout Merge

Extraction

LVS/DRC

Post-Layout Simulation

C D

Show Layout to TA

LVS/DRC Output Files

Simulation Results

VLSI Design Flow Summary

Mixed-Signal Flow (Analog-Digital Merger)

Fabrication

Page 26: EE 330 Lecture 3 - Iowa State Universityclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 3 Spring... · 2020-01-17 · EE 330 Lecture 3 • Selected profiles with ISU ties • Integrated

Comments

• The Analog Design Flow is often used for

small digital blocks or when particular

structure or logic styles are used in digital

systems

• Variants of these flows are widely used

and often personalized by a given

company or for specific classes of circuits

Page 27: EE 330 Lecture 3 - Iowa State Universityclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 3 Spring... · 2020-01-17 · EE 330 Lecture 3 • Selected profiles with ISU ties • Integrated

Wafer

• 6 inches to 18 inches in diameter

• All complete cells ideally identical

• flat edge

• very large number of die if die size is smalldie

Page 28: EE 330 Lecture 3 - Iowa State Universityclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 3 Spring... · 2020-01-17 · EE 330 Lecture 3 • Selected profiles with ISU ties • Integrated

Why are wafers round?

• Ingot spins (rotates) as crystal is being made (dominant reason)

• Edge loss would be larger with rectangular wafers

• Heat is more uniformly distributed during processing

• Size of furnace is smaller for round wafers

• Wafers are spun during application of photoresist and even coatings is critical

• Optics for projection are better near center of image

Page 29: EE 330 Lecture 3 - Iowa State Universityclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 3 Spring... · 2020-01-17 · EE 330 Lecture 3 • Selected profiles with ISU ties • Integrated

Feature Size

Feature size is the minimum lateral feature

size that can be reliably manufactured

Often given as either

feature size or pitch

Minimum feature size often

identical for different features

feature

pitch spacing

Extremely challenging to

decrease minimum feature

size in a new process

Page 30: EE 330 Lecture 3 - Iowa State Universityclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 3 Spring... · 2020-01-17 · EE 330 Lecture 3 • Selected profiles with ISU ties • Integrated

Reliability Problems

OPEN SHORT

NEAR

OPEN

NEAR

SHORT

Desired Features

Actual features show some variability (dramatically exaggerated here !!!!)

Page 31: EE 330 Lecture 3 - Iowa State Universityclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 3 Spring... · 2020-01-17 · EE 330 Lecture 3 • Selected profiles with ISU ties • Integrated

What is meant by “reliably”

Yield is acceptable if circuit performs as

designed even when a very large number

of these features are made

If P is the probability that a feature is good

n is the number of uncorrelated features on an IC

Y is the yield

nPY

n

Yloge

eP

Page 32: EE 330 Lecture 3 - Iowa State Universityclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 3 Spring... · 2020-01-17 · EE 330 Lecture 3 • Selected profiles with ISU ties • Integrated

Example: How reliable must a

feature be?n=5E3

Y=0.9

5E3

0.9log

n

Ylog ee

eeP =0.999979

ee log 0.9log Y

5E9nP e e =0.999999999979

But is n=5000 large enough ? is Y large enough?

More realistically n=5E9 (or even 5E10)

Extremely high reliability must be achieved in all processing steps to

obtain acceptable yields in state of the art processes

Consider n=5E9

20 parts in a trillion or size of a piece of sheetrock relative to area of Iowa

Page 33: EE 330 Lecture 3 - Iowa State Universityclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 3 Spring... · 2020-01-17 · EE 330 Lecture 3 • Selected profiles with ISU ties • Integrated

Feature Size

• Typically minimum length of a transistor

• Often minimum width or spacing of a metal

interconnect (wire)

• Point of “bragging” by foundries• Drawn length and actual length differ

• Often specified in terms of pitch• Pitch is sum of feature size and spacing to same

feature

• Pitch approximately equal to twice minimum

feature size

Page 34: EE 330 Lecture 3 - Iowa State Universityclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 3 Spring... · 2020-01-17 · EE 330 Lecture 3 • Selected profiles with ISU ties • Integrated

Feature Size Evolution

Mid 70’s 25µ

2005 90nm

2010 20nm

2020 7nm

o463 A1010101 mnm

Page 35: EE 330 Lecture 3 - Iowa State Universityclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 3 Spring... · 2020-01-17 · EE 330 Lecture 3 • Selected profiles with ISU ties • Integrated

MOS Transistor

Active

Poly

Page 36: EE 330 Lecture 3 - Iowa State Universityclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 3 Spring... · 2020-01-17 · EE 330 Lecture 3 • Selected profiles with ISU ties • Integrated

MOS Transistor

Region of Interest

(Channel)

Gate

Source Drain

WL

Drawn Length and Width Shown

Page 37: EE 330 Lecture 3 - Iowa State Universityclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 3 Spring... · 2020-01-17 · EE 330 Lecture 3 • Selected profiles with ISU ties • Integrated

MOS Transistor

Gate

Source Drain

WL

Actual Drain and Source at Edges of Channel

Page 38: EE 330 Lecture 3 - Iowa State Universityclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 3 Spring... · 2020-01-17 · EE 330 Lecture 3 • Selected profiles with ISU ties • Integrated

MOS Transistor

Gate

Source Drain

Weff Leff

Effective Width and Length Generally

Smaller than Drawn Width and Length

Page 39: EE 330 Lecture 3 - Iowa State Universityclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 3 Spring... · 2020-01-17 · EE 330 Lecture 3 • Selected profiles with ISU ties • Integrated

Device and Die Costs

112.525.0

42

2

Ein

A

An

trans

wafer

trans

Characterize the high-volume incremental costs of manufacturing integrated circuits

Example: Assume manufacturing cost of an 8” wafer in a 0.25µ process is $800

Determine the number of minimum-sized transistors that can be

fabricated on this wafer and the cost per transistor. Neglect spacing and

interconnect.

Solution:

94.15$112.5

800$ E

En

CC

trans

wafer

trans

Note: the device count may be decreased by a factor of 10 or more if

Interconnect and spacing is included but even with this decrease, the

cost per transistor is still very low!

(520 Billion!)

(Trillion, Tera …1012)

Page 40: EE 330 Lecture 3 - Iowa State Universityclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 3 Spring... · 2020-01-17 · EE 330 Lecture 3 • Selected profiles with ISU ties • Integrated

Device and Die Costs2/5.2$ cmC areaunitper

Actual integrated op amp will be dramatically less if bonding pads are not needed

Example: If the die area of the 741 op amp is 1.8mm2, determine the cost of the

silicon needed to fabricate this op amp

05$.8.1/5.2$ 22

741 mmcmC

Page 41: EE 330 Lecture 3 - Iowa State Universityclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 3 Spring... · 2020-01-17 · EE 330 Lecture 3 • Selected profiles with ISU ties • Integrated

Size of Atoms and Molecules in

Semiconductor Processeso

A7.2o

A4.5

o

A5.3

Silicon: Average Atom Spacing

Lattice Constant

SiO2Average Atom Spacing

Breakdown Voltage

20KV/cmAir

0

A10mV/to510MV/cmto5

Physical size of atoms and molecules place fundamental

limit on conventional scaling approaches

Page 42: EE 330 Lecture 3 - Iowa State Universityclass.ece.iastate.edu/ee330/lectures/EE 330 Lect 3 Spring... · 2020-01-17 · EE 330 Lecture 3 • Selected profiles with ISU ties • Integrated

End of Lecture 3