analog and discrete-time integrated circuits (atik) · analog and discrete-time integrated circuits...

43
Linköping University Reinventing research and education Analog and discrete-time integrated circuits (ATIK) J Jacob Wikner Electronics Systems Department of Electrical Engineering

Upload: dangcong

Post on 04-Jul-2018

238 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Analog and discrete-time integrated circuits (ATIK) · Analog and discrete-time integrated circuits (ATIK) ... (P1B) Analog and discrete-time integrated circuits (ATIK) 3 of 426

Linköping University Reinventing research and education

Analog and discrete-time integrated circuits (ATIK)

J Jacob Wikner

Electronics Systems

Department of Electrical Engineering

Page 2: Analog and discrete-time integrated circuits (ATIK) · Analog and discrete-time integrated circuits (ATIK) ... (P1B) Analog and discrete-time integrated circuits (ATIK) 3 of 426

Lecture 1, ATIKIntroduction, CMOS

Page 3: Analog and discrete-time integrated circuits (ATIK) · Analog and discrete-time integrated circuits (ATIK) ... (P1B) Analog and discrete-time integrated circuits (ATIK) 3 of 426

Analog and

discrete-time integrated circuits

Abbreviated as ATIK (from Swedish)

What is analog?

What is discrete-time?

What is integrated circuits?

2013-01-14::ANTIK_0025 (P1B) Analog and discrete-time integrated circuits (ATIK) 3 of 426

Page 4: Analog and discrete-time integrated circuits (ATIK) · Analog and discrete-time integrated circuits (ATIK) ... (P1B) Analog and discrete-time integrated circuits (ATIK) 3 of 426

Organizers

J Jacob Wikner (Lectures, Lesson, Labs, Miniproject)

Ph.D. Linköping University, 2001Ericsson, Infineon, Sicon, AnaCatum, Cognicatus, IVP, LiU

Prakash Harikumar (Lessons and Labs)

Ph.D. studentB.Sc., Thiruvananthapuram, Kerala, India, M.Sc., LiUCognizant Technology Solutions, Indian Space Research Organization

2013-01-14::ANTIK_0025 (P1B) Analog and discrete-time integrated circuits (ATIK) 4 of 426

Page 5: Analog and discrete-time integrated circuits (ATIK) · Analog and discrete-time integrated circuits (ATIK) ... (P1B) Analog and discrete-time integrated circuits (ATIK) 3 of 426

Web resources

WWW: http://www.es.isy.liu.se/courses/ATIK

WP: http://mixedsignal.wordpress.com

FB: http://www.facebook.com/mixedsignal

Twitter:  @jjwikner

2013-01-14::ANTIK_0025 (P1B) Analog and discrete-time integrated circuits (ATIK) 5 of 426

Page 6: Analog and discrete-time integrated circuits (ATIK) · Analog and discrete-time integrated circuits (ATIK) ... (P1B) Analog and discrete-time integrated circuits (ATIK) 3 of 426

Studiehandboken 1

2013-01-14::ANTIK_0025 (P1B) Analog and discrete-time integrated circuits (ATIK) 6 of 426

Page 7: Analog and discrete-time integrated circuits (ATIK) · Analog and discrete-time integrated circuits (ATIK) ... (P1B) Analog and discrete-time integrated circuits (ATIK) 3 of 426

Studiehandboken 2

2013-01-14::ANTIK_0025 (P1B) Analog and discrete-time integrated circuits (ATIK) 7 of 426

Page 8: Analog and discrete-time integrated circuits (ATIK) · Analog and discrete-time integrated circuits (ATIK) ... (P1B) Analog and discrete-time integrated circuits (ATIK) 3 of 426
Page 9: Analog and discrete-time integrated circuits (ATIK) · Analog and discrete-time integrated circuits (ATIK) ... (P1B) Analog and discrete-time integrated circuits (ATIK) 3 of 426

Studiehandboken 4

2013-01-14::ANTIK_0025 (P1B) Analog and discrete-time integrated circuits (ATIK) 9 of 426

Page 10: Analog and discrete-time integrated circuits (ATIK) · Analog and discrete-time integrated circuits (ATIK) ... (P1B) Analog and discrete-time integrated circuits (ATIK) 3 of 426

Course background

Course has been around since the 1980's

Constantly evolving (you are the guinea pigs)

Material is updated (things have changed since 1980s)

New for this year

Updated lessons material

Clarified labs (?)

Well-established quizzes in studiehandboken

2013-01-14::ANTIK_0025 (P1B) Analog and discrete-time integrated circuits (ATIK) 10 of 426

Page 11: Analog and discrete-time integrated circuits (ATIK) · Analog and discrete-time integrated circuits (ATIK) ... (P1B) Analog and discrete-time integrated circuits (ATIK) 3 of 426

Feedback from last year

Students found ...

the ratio between slides and board to be too biased towards slides

projects/labs to be OK

too many course books to choose from

too much material in our on-line folders

too difficult written examination

In overall positive grades (> 3.5)

2013-01-14::ANTIK_0025 (P1B) Analog and discrete-time integrated circuits (ATIK) 11 of 426

Page 12: Analog and discrete-time integrated circuits (ATIK) · Analog and discrete-time integrated circuits (ATIK) ... (P1B) Analog and discrete-time integrated circuits (ATIK) 3 of 426

Analog and discrete-time integrated circuits

What is analog (bar voltage/current)?

There are a lot of trade-offs

Design targets not as "orthogonal" as in digital design.

There are no good tools to support these trade-offs

There is no automated synthesis (c.f., the systemC/RTL-to-FPGA flow)

There is no automated porting between new processes and geometries

A lot of guru knowledge required

2013-01-14::ANTIK_0025 (P1B) Analog and discrete-time integrated circuits (ATIK) 12 of 426

Page 13: Analog and discrete-time integrated circuits (ATIK) · Analog and discrete-time integrated circuits (ATIK) ... (P1B) Analog and discrete-time integrated circuits (ATIK) 3 of 426

Analog and discrete-time integrated circuits @1947

2013-01-14::ANTIK_0025 (P1B) Analog and discrete-time integrated circuits (ATIK) 13 of 426

Page 14: Analog and discrete-time integrated circuits (ATIK) · Analog and discrete-time integrated circuits (ATIK) ... (P1B) Analog and discrete-time integrated circuits (ATIK) 3 of 426

Analog and discrete-time integrated circuits @1959

Courtesy of Texas Instruments

2013-01-14::ANTIK_0025 (P1B) Analog and discrete-time integrated circuits (ATIK) 14 of 426

Page 15: Analog and discrete-time integrated circuits (ATIK) · Analog and discrete-time integrated circuits (ATIK) ... (P1B) Analog and discrete-time integrated circuits (ATIK) 3 of 426

Analog and discrete-time integrated circuits @2010

Courtesy of Advanced Micro Devices, Inc. (AMD) (Stretched picture)

2013-01-14::ANTIK_0025 (P1B) Analog and discrete-time integrated circuits (ATIK) 15 of 426

Page 16: Analog and discrete-time integrated circuits (ATIK) · Analog and discrete-time integrated circuits (ATIK) ... (P1B) Analog and discrete-time integrated circuits (ATIK) 3 of 426

Analog and discrete-time integrated circuits @future

"Everything" will integrate into one single chip

Mixed-signal integration

RF integration

Digital integration

Memory integration

Communication integration

more and more

2013-01-14::ANTIK_0025 (P1B) Analog and discrete-time integrated circuits (ATIK) 16 of 426

Page 17: Analog and discrete-time integrated circuits (ATIK) · Analog and discrete-time integrated circuits (ATIK) ... (P1B) Analog and discrete-time integrated circuits (ATIK) 3 of 426

A brief history of time

Compare with Moore's law

Every blah-blah month, the complexity doubles

Does analog scale?

With lower geometries, does analog become better - or worse?

What's the main limitation to development today?

Cost? Physics? Law-of-nature?

2013-01-14::ANTIK_0025 (P1B) Analog and discrete-time integrated circuits (ATIK) 17 of 426

A brief history of time ...

Page 18: Analog and discrete-time integrated circuits (ATIK) · Analog and discrete-time integrated circuits (ATIK) ... (P1B) Analog and discrete-time integrated circuits (ATIK) 3 of 426
Page 19: Analog and discrete-time integrated circuits (ATIK) · Analog and discrete-time integrated circuits (ATIK) ... (P1B) Analog and discrete-time integrated circuits (ATIK) 3 of 426

Books

Analog Integrated Circuit Design, Johns and Martin

Analysis and design of Analog Integrated Circuits, Gray, Hurst, Lewis, Meyer

CMOS Analog Circuit Design, Allen and Holberg

Design of Analog CMOS Integrated Circuits, Razavi

Analog Design Essentials, Sansen

Design of Analog Filters, Schaumann and van Valkenburg

2013-01-14::ANTIK_0025 (P1B) Analog and discrete-time integrated circuits (ATIK) 19 of 426

Page 20: Analog and discrete-time integrated circuits (ATIK) · Analog and discrete-time integrated circuits (ATIK) ... (P1B) Analog and discrete-time integrated circuits (ATIK) 3 of 426

Exam

Open-book exam

!!!

Any material can be brought to the exam

No calculators

Five exercises á five points

Be strategic

Pick your exercises

(... and why not take the exam in June instead? Learn from the Chip design ...)

2013-01-14::ANTIK_0025 (P1B) Analog and discrete-time integrated circuits (ATIK) 20 of 426

Page 21: Analog and discrete-time integrated circuits (ATIK) · Analog and discrete-time integrated circuits (ATIK) ... (P1B) Analog and discrete-time integrated circuits (ATIK) 3 of 426

Quizzes

Five random questions distributed

One point on each

Maximum three points that can be accounted for in the exam

Valid for three exam occasions (March, June, August)

You will get instant feedback

2013-01-14::ANTIK_0025 (P1B) Analog and discrete-time integrated circuits (ATIK) 21 of 426

Page 22: Analog and discrete-time integrated circuits (ATIK) · Analog and discrete-time integrated circuits (ATIK) ... (P1B) Analog and discrete-time integrated circuits (ATIK) 3 of 426

Quiz example

In a common-source amplifier, to minimize the output-referred noise, how should you design the gm of the active load?

1) To be as high as possible

2) To be as low as possible

3) active load does not add any noise

2013-01-14::ANTIK_0025 (P1B) Analog and discrete-time integrated circuits (ATIK) 22 of 426

V i n

V outV b

Page 23: Analog and discrete-time integrated circuits (ATIK) · Analog and discrete-time integrated circuits (ATIK) ... (P1B) Analog and discrete-time integrated circuits (ATIK) 3 of 426
Page 24: Analog and discrete-time integrated circuits (ATIK) · Analog and discrete-time integrated circuits (ATIK) ... (P1B) Analog and discrete-time integrated circuits (ATIK) 3 of 426

Laboratory (miniproject)

Scheduled lab hours are resource hours

Three individual labs to be compiled into one lab report

(Max) Three students in each group. One is too few.

Why the miniproject?

The "miniproject" forms the lab report.

Deadline, last Thursday of May (by taking the VLSI course)

2013-01-14::ANTIK_0025 (P1B) Analog and discrete-time integrated circuits (ATIK) 24 of 426

Page 25: Analog and discrete-time integrated circuits (ATIK) · Analog and discrete-time integrated circuits (ATIK) ... (P1B) Analog and discrete-time integrated circuits (ATIK) 3 of 426

Course outline, compiled

Ten lessons follow ten lectures

more or less ...

Three laboratory

are recommended for ATIK

One miniproject

wrap up the labs in a report

Exam

Four-hours exam, bring (almost) everything (if you like)

Five quizzes

Randomly distributed, can give you three points.

2013-01-14::ANTIK_0025 (P1B) Analog and discrete-time integrated circuits (ATIK) 25 of 426

Page 26: Analog and discrete-time integrated circuits (ATIK) · Analog and discrete-time integrated circuits (ATIK) ... (P1B) Analog and discrete-time integrated circuits (ATIK) 3 of 426

Course outline - Lectures 1

# TSTE08 ATIK

1 Introduction. Course overview, etc.Analog building blocks 1

2 Analog building blocks 2

3 Amplifiers 1OP, OTA, Stability

4 Amplifiers 2Noise

5 Switched capacitor 1Basics, Accumulators

2013-01-14::ANTIK_0025 (P1B) Analog and discrete-time integrated circuits (ATIK) 26 of 426

Page 27: Analog and discrete-time integrated circuits (ATIK) · Analog and discrete-time integrated circuits (ATIK) ... (P1B) Analog and discrete-time integrated circuits (ATIK) 3 of 426

Course outline - Lectures 2

# TSTE08 ATIK

6 Switched capacitor 2S/H, Nonideal effectsContinuous-time filters 1

7 Continuous-time filters 2Discrete-time filters

8 Data converters 1ADC and DAC basics

9 Data converters 2Interpolating convertersSigma-delta converters

10 Data convertersCase study (optional)Wrap-up

2013-01-14::ANTIK_0025 (P1B) Analog and discrete-time integrated circuits (ATIK) 27 of 426

Page 28: Analog and discrete-time integrated circuits (ATIK) · Analog and discrete-time integrated circuits (ATIK) ... (P1B) Analog and discrete-time integrated circuits (ATIK) 3 of 426

"Conclusions": Why analog design?

(Except for the fact that an analog designer gets much more paid?)

Interface to the real world is analog (RF mod., sensors, etc.)

Today, the trend is towards SOC: integration of several different complex and advanced components on one piece of silicon

Always: go to digital as soon as possible

Then the data converters are your interfaces - and who designs them?

2013-01-14::ANTIK_0025 (P1B) Analog and discrete-time integrated circuits (ATIK) 28 of 426

Page 29: Analog and discrete-time integrated circuits (ATIK) · Analog and discrete-time integrated circuits (ATIK) ... (P1B) Analog and discrete-time integrated circuits (ATIK) 3 of 426

Where could this lead?

Linköping master thesis at the CES 2012 (Las Vegas)

Fingerprints strikes a deal with Tier 1

Signal Processing Devices AB

AnaCatum Design AB

... and many, many more ...

2013-01-14::ANTIK_0025 (P1B) Analog and discrete-time integrated circuits (ATIK) 29 of 426

Page 30: Analog and discrete-time integrated circuits (ATIK) · Analog and discrete-time integrated circuits (ATIK) ... (P1B) Analog and discrete-time integrated circuits (ATIK) 3 of 426

Zzzzzzz, zzzz - get to the point!

2013-01-14::ANTIK_0025 (P1B) Analog and discrete-time integrated circuits (ATIK) 30 of 426

Page 31: Analog and discrete-time integrated circuits (ATIK) · Analog and discrete-time integrated circuits (ATIK) ... (P1B) Analog and discrete-time integrated circuits (ATIK) 3 of 426

MOS transistor

I hate semiconductor physics ...

... for me, it is about a couple of symbols and the formulas related to them

2013-01-14::ANTIK_0025 (P1B) Analog and discrete-time integrated circuits (ATIK) 31 of 426

D

S

G B

D

S

G B

ID

ID

V DS

VBS

VGS

V SG

VSB

V SD

(a) NMOS (b) PMOS

Page 32: Analog and discrete-time integrated circuits (ATIK) · Analog and discrete-time integrated circuits (ATIK) ... (P1B) Analog and discrete-time integrated circuits (ATIK) 3 of 426

The regions

Subthreshold(cut-off)

Linear(low gain)

Saturation(high gain)

I≈0 I≈α⋅(2V eff V ds−V ds2 ) I≈αV eff

2

V eff<0 V eff>0 , V ds<V eff V eff>0 , V ds>V eff

2013-01-14::ANTIK_0025 (P1B) Analog and discrete-time integrated circuits (ATIK) 32 of 426

Page 33: Analog and discrete-time integrated circuits (ATIK) · Analog and discrete-time integrated circuits (ATIK) ... (P1B) Analog and discrete-time integrated circuits (ATIK) 3 of 426
Page 34: Analog and discrete-time integrated circuits (ATIK) · Analog and discrete-time integrated circuits (ATIK) ... (P1B) Analog and discrete-time integrated circuits (ATIK) 3 of 426

The second-order effects

Subthreshold Linear Saturation

I≈ I D0⋅eV eff

k T /q I≈α⋅(2V eff V ds−V ds2 ) I≈αV eff

2 ⋅(1+V ds

V θ)

V T=V T0+γ⋅(√2ΦF−V BS−√2ΦF ) and V θ=1 /λ

2013-01-14::ANTIK_0025 (P1B) Analog and discrete-time integrated circuits (ATIK) 34 of 426

Page 35: Analog and discrete-time integrated circuits (ATIK) · Analog and discrete-time integrated circuits (ATIK) ... (P1B) Analog and discrete-time integrated circuits (ATIK) 3 of 426

The transistor in context,

the common-source

The circuit

The large-signal scenario

The small-signal scenario

2013-01-14::ANTIK_0025 (P1B) Analog and discrete-time integrated circuits (ATIK) 35 of 426

Page 36: Analog and discrete-time integrated circuits (ATIK) · Analog and discrete-time integrated circuits (ATIK) ... (P1B) Analog and discrete-time integrated circuits (ATIK) 3 of 426

A simple testbench

2013-01-14::ANTIK_0025 (P1B) Analog and discrete-time integrated circuits (ATIK) 36 of 426

Page 37: Analog and discrete-time integrated circuits (ATIK) · Analog and discrete-time integrated circuits (ATIK) ... (P1B) Analog and discrete-time integrated circuits (ATIK) 3 of 426
Page 38: Analog and discrete-time integrated circuits (ATIK) · Analog and discrete-time integrated circuits (ATIK) ... (P1B) Analog and discrete-time integrated circuits (ATIK) 3 of 426

The second order effects

2013-01-14::ANTIK_0025 (P1B) Analog and discrete-time integrated circuits (ATIK) 38 of 426

Page 39: Analog and discrete-time integrated circuits (ATIK) · Analog and discrete-time integrated circuits (ATIK) ... (P1B) Analog and discrete-time integrated circuits (ATIK) 3 of 426

The second-order effects, cont'd

The derivative (lower graph) is the DC gain. The peak is reduced.

2013-01-14::ANTIK_0025 (P1B) Analog and discrete-time integrated circuits (ATIK) 39 of 426

Page 40: Analog and discrete-time integrated circuits (ATIK) · Analog and discrete-time integrated circuits (ATIK) ... (P1B) Analog and discrete-time integrated circuits (ATIK) 3 of 426

Transistors compiled

Expression Cut-off Linear Saturation

gmκ I Dk T /q

2α vds2 I Dveff

2√α I D

gmbs gm⋅1−κκ

gm⋅γ

2√V SB+2ϕFgm⋅

γ

2√V SB+2ϕFgds λ I D 2α (veff−vds ) λ I D

Where is the gain highest?

2013-01-14::ANTIK_0025 (P1B) Analog and discrete-time integrated circuits (ATIK) 40 of 426

Page 41: Analog and discrete-time integrated circuits (ATIK) · Analog and discrete-time integrated circuits (ATIK) ... (P1B) Analog and discrete-time integrated circuits (ATIK) 3 of 426

Transistors compiled, cont'd

Expression Cut-off Linear Saturation

A=gmgds

κ⋅qλ⋅k T

vdsveff−vds

2λ⋅veff

2√α

λ √ I D

What can you spot in this picture?

2013-01-14::ANTIK_0025 (P1B) Analog and discrete-time integrated circuits (ATIK) 41 of 426

Page 42: Analog and discrete-time integrated circuits (ATIK) · Analog and discrete-time integrated circuits (ATIK) ... (P1B) Analog and discrete-time integrated circuits (ATIK) 3 of 426

What did we do today?

Introduction to the course

Projects, labs, quizzes, exam, etc.

The transistor

Operating regions

First amplifier and parameters

Large vs small-signal

2013-01-14::ANTIK_0025 (P1B) Analog and discrete-time integrated circuits (ATIK) 42 of 426

Page 43: Analog and discrete-time integrated circuits (ATIK) · Analog and discrete-time integrated circuits (ATIK) ... (P1B) Analog and discrete-time integrated circuits (ATIK) 3 of 426

What will we do next time?

Further work on the analog building blocks

Common-source, common-drain, common-gate

Active vs passive load

Other "simple" analog building blocks

Current mirrors

Mismatch

And other things related to that

2013-01-14::ANTIK_0025 (P1B) Analog and discrete-time integrated circuits (ATIK) 43 of 426