25
INF3410/4411, Fall 2018 Philipp Häfliger [email protected] Why take this course?

INF3410/4411, Fall 2018 · Teaching14lectures(Mondays12-14inSmalltalk),lecture foils,podcast(noguarantee!),book:‘Microelectronic Circuits’bySedra&Smith,International(!)7th

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: INF3410/4411, Fall 2018 · Teaching14lectures(Mondays12-14inSmalltalk),lecture foils,podcast(noguarantee!),book:‘Microelectronic Circuits’bySedra&Smith,International(!)7th

INF3410/4411, Fall 2018

Philipp Hä[email protected]

Why take this course?

Page 2: INF3410/4411, Fall 2018 · Teaching14lectures(Mondays12-14inSmalltalk),lecture foils,podcast(noguarantee!),book:‘Microelectronic Circuits’bySedra&Smith,International(!)7th

Content

Why Application Specific Integrated Circuits?

Why Transistor Level Digital?

Why Analog?

Amplifiers

Course Organization

Page 3: INF3410/4411, Fall 2018 · Teaching14lectures(Mondays12-14inSmalltalk),lecture foils,podcast(noguarantee!),book:‘Microelectronic Circuits’bySedra&Smith,International(!)7th

Content

Why Application Specific Integrated Circuits?

Why Transistor Level Digital?

Why Analog?

Amplifiers

Course Organization

Page 4: INF3410/4411, Fall 2018 · Teaching14lectures(Mondays12-14inSmalltalk),lecture foils,podcast(noguarantee!),book:‘Microelectronic Circuits’bySedra&Smith,International(!)7th

Why do an ASIC?

Well, why not?I Costly (development, design iteration time, production)I Inflexible and low level of reusability

So why bother?I Ultimate performance (speed, power)I Ultimate miniaturizationI Reliability (fewer points of failure)I Very cheap for high volume production (e.g. CPUs)I For (Mixed-Signal) Systems-on-Chip (SoC)

Page 5: INF3410/4411, Fall 2018 · Teaching14lectures(Mondays12-14inSmalltalk),lecture foils,podcast(noguarantee!),book:‘Microelectronic Circuits’bySedra&Smith,International(!)7th

Why do an ASIC?

Well, why not?

I Costly (development, design iteration time, production)I Inflexible and low level of reusability

So why bother?I Ultimate performance (speed, power)I Ultimate miniaturizationI Reliability (fewer points of failure)I Very cheap for high volume production (e.g. CPUs)I For (Mixed-Signal) Systems-on-Chip (SoC)

Page 6: INF3410/4411, Fall 2018 · Teaching14lectures(Mondays12-14inSmalltalk),lecture foils,podcast(noguarantee!),book:‘Microelectronic Circuits’bySedra&Smith,International(!)7th

Why do an ASIC?

Well, why not?I Costly (development, design iteration time, production)I Inflexible and low level of reusability

So why bother?I Ultimate performance (speed, power)I Ultimate miniaturizationI Reliability (fewer points of failure)I Very cheap for high volume production (e.g. CPUs)I For (Mixed-Signal) Systems-on-Chip (SoC)

Page 7: INF3410/4411, Fall 2018 · Teaching14lectures(Mondays12-14inSmalltalk),lecture foils,podcast(noguarantee!),book:‘Microelectronic Circuits’bySedra&Smith,International(!)7th

Why do an ASIC?

Well, why not?I Costly (development, design iteration time, production)I Inflexible and low level of reusability

So why bother?

I Ultimate performance (speed, power)I Ultimate miniaturizationI Reliability (fewer points of failure)I Very cheap for high volume production (e.g. CPUs)I For (Mixed-Signal) Systems-on-Chip (SoC)

Page 8: INF3410/4411, Fall 2018 · Teaching14lectures(Mondays12-14inSmalltalk),lecture foils,podcast(noguarantee!),book:‘Microelectronic Circuits’bySedra&Smith,International(!)7th

Why do an ASIC?

Well, why not?I Costly (development, design iteration time, production)I Inflexible and low level of reusability

So why bother?I Ultimate performance (speed, power)I Ultimate miniaturizationI Reliability (fewer points of failure)I Very cheap for high volume production (e.g. CPUs)I For (Mixed-Signal) Systems-on-Chip (SoC)

Page 9: INF3410/4411, Fall 2018 · Teaching14lectures(Mondays12-14inSmalltalk),lecture foils,podcast(noguarantee!),book:‘Microelectronic Circuits’bySedra&Smith,International(!)7th

Content

Why Application Specific Integrated Circuits?

Why Transistor Level Digital?

Why Analog?

Amplifiers

Course Organization

Page 10: INF3410/4411, Fall 2018 · Teaching14lectures(Mondays12-14inSmalltalk),lecture foils,podcast(noguarantee!),book:‘Microelectronic Circuits’bySedra&Smith,International(!)7th

Why do a Digital ASIC?

See previous arguments for and against ASICThe most important is the small price per piece for high volumeproduction particularly for large scale systems-on-chip (SoC), e.g.CPU, but also FPGAs, GPUs, Microcontrollers etc. (mostly not ’fullcustom’ design but automated ’synthesis’), but real understandingon a single transistor level is required for the ultimate performancein speed, miniaturization, power consumption. Analogous in SW ofwhere it’s worth to program in Assembler.

Page 11: INF3410/4411, Fall 2018 · Teaching14lectures(Mondays12-14inSmalltalk),lecture foils,podcast(noguarantee!),book:‘Microelectronic Circuits’bySedra&Smith,International(!)7th

Why do a Digital ASIC?

See previous arguments for and against ASICThe most important is the small price per piece for high volumeproduction particularly for large scale systems-on-chip (SoC), e.g.CPU, but also FPGAs, GPUs, Microcontrollers etc. (mostly not ’fullcustom’ design but automated ’synthesis’), but real understandingon a single transistor level is required for the ultimate performancein speed, miniaturization, power consumption. Analogous in SW ofwhere it’s worth to program in Assembler.

Page 12: INF3410/4411, Fall 2018 · Teaching14lectures(Mondays12-14inSmalltalk),lecture foils,podcast(noguarantee!),book:‘Microelectronic Circuits’bySedra&Smith,International(!)7th

Content

Why Application Specific Integrated Circuits?

Why Transistor Level Digital?

Why Analog?

Amplifiers

Course Organization

Page 13: INF3410/4411, Fall 2018 · Teaching14lectures(Mondays12-14inSmalltalk),lecture foils,podcast(noguarantee!),book:‘Microelectronic Circuits’bySedra&Smith,International(!)7th

The world is analog

Analog electronics for sensor/actuator interfaces

⇔⇔ user ⇔

Page 14: INF3410/4411, Fall 2018 · Teaching14lectures(Mondays12-14inSmalltalk),lecture foils,podcast(noguarantee!),book:‘Microelectronic Circuits’bySedra&Smith,International(!)7th

Ubiquitous Sensors Interfaces

Trend to ‘Cyberphysical Systems’

1970

1980

1980

2000

2010

5

Computational Infrastructure• Stationary/backend• Wired• High end computing

Mobile access devices• Human interaction• Portable • Mostly wireless• Battery

Sensory swarm• Miniature• Wireless• Autonomous/self-contained• Controlling and sensing natural processes

1

10

>100

Driven by Moore’s Law

Beyond Moore

Page 15: INF3410/4411, Fall 2018 · Teaching14lectures(Mondays12-14inSmalltalk),lecture foils,podcast(noguarantee!),book:‘Microelectronic Circuits’bySedra&Smith,International(!)7th

Even Computers are Analog ;-)

Where the digital abstraction breaks down

• Gates• Increasing speed

– Why this degradation?– How do we improve

performance?– Digital → analog

• Going for speed…

• Noise/interference

– Where does this noise originate?– How do we reduce this noise/interference?– Digital → analog

• When scaling down size and scaling up complexityTSL inf3410

10

100MHz

1GHz

Page 16: INF3410/4411, Fall 2018 · Teaching14lectures(Mondays12-14inSmalltalk),lecture foils,podcast(noguarantee!),book:‘Microelectronic Circuits’bySedra&Smith,International(!)7th

Content

Why Application Specific Integrated Circuits?

Why Transistor Level Digital?

Why Analog?

Amplifiers

Course Organization

Page 17: INF3410/4411, Fall 2018 · Teaching14lectures(Mondays12-14inSmalltalk),lecture foils,podcast(noguarantee!),book:‘Microelectronic Circuits’bySedra&Smith,International(!)7th

Amplifiers: importance

I What a switch is for digital electronics, amplifiers are foranalog electronics:

I the most important active element. (A switch is an amplifier.)I an abstraction/simplification of a physical device.

I An amplifier is required where-ever electronics (or a biologicalorganism) interfaces with the real world, mediating betweensensors and actuators and processing circuitry. (The world isanalog.)

I Maintaining signal energy in processing requires amplification.

Page 18: INF3410/4411, Fall 2018 · Teaching14lectures(Mondays12-14inSmalltalk),lecture foils,podcast(noguarantee!),book:‘Microelectronic Circuits’bySedra&Smith,International(!)7th

Amplifiers: definition

An amplifier is a device that linearly/monotonically projects aninput signal range to an output signal range, increasing power(usually) and optionally changing the signal representation(transducer).

Page 19: INF3410/4411, Fall 2018 · Teaching14lectures(Mondays12-14inSmalltalk),lecture foils,podcast(noguarantee!),book:‘Microelectronic Circuits’bySedra&Smith,International(!)7th

Amplifiers: example

Page 20: INF3410/4411, Fall 2018 · Teaching14lectures(Mondays12-14inSmalltalk),lecture foils,podcast(noguarantee!),book:‘Microelectronic Circuits’bySedra&Smith,International(!)7th

Amplifiers: more examples

Page 21: INF3410/4411, Fall 2018 · Teaching14lectures(Mondays12-14inSmalltalk),lecture foils,podcast(noguarantee!),book:‘Microelectronic Circuits’bySedra&Smith,International(!)7th

Ubiquitous electronic amplifiers

Page 22: INF3410/4411, Fall 2018 · Teaching14lectures(Mondays12-14inSmalltalk),lecture foils,podcast(noguarantee!),book:‘Microelectronic Circuits’bySedra&Smith,International(!)7th
Page 23: INF3410/4411, Fall 2018 · Teaching14lectures(Mondays12-14inSmalltalk),lecture foils,podcast(noguarantee!),book:‘Microelectronic Circuits’bySedra&Smith,International(!)7th

Switch vs. Amplifier

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

0

0.2

0.4

0.6

0.8

1

VGS

,VIN

,...[% of maximum]

I D,I

OU

T,V

OU

T,..

.[%

of

max

imum

]

Page 24: INF3410/4411, Fall 2018 · Teaching14lectures(Mondays12-14inSmalltalk),lecture foils,podcast(noguarantee!),book:‘Microelectronic Circuits’bySedra&Smith,International(!)7th

Content

Why Application Specific Integrated Circuits?

Why Transistor Level Digital?

Why Analog?

Amplifiers

Course Organization

Page 25: INF3410/4411, Fall 2018 · Teaching14lectures(Mondays12-14inSmalltalk),lecture foils,podcast(noguarantee!),book:‘Microelectronic Circuits’bySedra&Smith,International(!)7th

Teaching 14 lectures (Mondays 12-14 in Smalltalk), lecturefoils, podcast (no guarantee!), book: ‘MicroelectronicCircuits’ by Sedra & Smith, International (!) 7thEdition, selected papers

Labs 3 tasks (counting 40% towards final mark, task 1 isonly pass/not pass, lab assistant: Henrik Klev),workgroups with up to 3 students

Paper exercises exercises in preparation for exam (!), Wednesdays12-14, teaching assistant: Tohid Kahnshan

Tools Cadence, matlab, solder iron, lab equipmentSkills electronics, maths, physics, programmingExam written exam, counting 60% towards final mark, early

in December