introduction to vlsi programming high performance dlx

Post on 25-Feb-2016

46 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

Introduction to VLSI Programming High Performance DLX. (course 2 IN3 0) Prof. dr. ir. Kees van Berkel. Demonstrator ICs. Added value. 1985: modularity, ease of design (no value added to product!) 1990: low power(ESPRIT project  ) - PowerPoint PPT Presentation

TRANSCRIPT

Introduction to VLSI Programming High Performance DLX

(course 2IN30)Prof. dr. ir.Kees van Berkel

04/22/23 Kees van Berkel 2

Demonstrator ICsIC Si date # MOSt remark ZaP 87/09 7k feasibility Mill/DfT 92/02 Test compiler; DfT demo DDD 93/05 44k Low-power DDR 93/06 111k Low-power, audible demo ImageNet 94/05 1 week! Heterogeneous timing DDD2 94/09 22k Single-rail, lower power ImageNet-2 95/09 SingleTrack 80C51 95/08 40k Low power, low EME ADPCM 96/03 37k Low power speech codec Mozart 96 Exotic technology PCA5007/10 98 products X, Y, … 98…99 …

04/22/23 Kees van Berkel 3

Added value

• 1985: modularity, ease of design(no value added to product!)

• 1990: low power(ESPRIT project )

• 1992: low noise, low EME (Electro-Magnetic Emission)

• 2000: ...

04/22/23 Kees van Berkel 4

Added value: low power DCC Error Corrector

04/22/23 Kees van Berkel 5

A sync-async “arms race”

DCC error corrector date yy/mm

area [mm2]

power [mW]

synchronous 93 3.4 2.60

async (double-rail) 93/05 7.0 0.41

synchronous 94 3.3 0.60

async (single-rail) 94/09 3.9 0.08

04/22/23 Kees van Berkel 6

Added value: Low Power

Synchronous 80C51 - Asynchronous 80C51

04/22/23 Kees van Berkel 7

Add

ed v

alue

:

Low

EM

Em

issi

on

04/22/23 Kees van Berkel 8

Roadblock: circuit sizethe 80C51 learning curve

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

40005000600070008000900010000

area [gate equivalents]

time

[us]

en

ergy

[nJ]

1995/6 1999/4

04/22/23 Kees van Berkel 9

“Just in time” processing

Asynchronous

DSP circuitfifo

DC/DC

in out

Vdd

Vdd’

fifoAsynchronous

DSP circuit

Asynchronous

DSP circuit.

Asynchronous

DSP circuit

04/22/23 Kees van Berkel 10

ADPCM

04/22/23 Kees van Berkel 11

ADPCM

04/22/23 Kees van Berkel 12

ADPCM

04/22/23 Kees van Berkel 13

Industrialization of the Technology• Philips Semiconductors Zürich (1994 Dec):

“We want to set a world record in low power, .. by using asynchronous technology.”

• Their choice for a vehicle: the 80C51 micro-controller (used in many consumer products).

• Result: 4× less power, minimal EME.

• Follow-up: pager baseband ICs, …

In parallel: transfer and upgrade of tools + design flow

04/22/23 Kees van Berkel 14

Pager Baseband Controller ICsMyna pager:

– FLEX™ protocol– 32 alphanumeric messages– a single AAA battery (1V)– up to 25 weeks battery life

Pager baseband controller ICs:– PCA5007, PCA 5010 – http://www.semiconductors.philips.

com/pip/PCA5007– http://www.win.tue.nl/pa/wsinap/

async.html

04/22/23 Kees van Berkel 15

1998-Sep: the PCA 5007

04/22/23 Kees van Berkel 16

A new generation of pagers:a common platform for all standards

PCA 5007Baseband Controller

LCD

# M

MemoryReceiverI

Q

I2C

EMI

25V

04/22/23 Kees van Berkel 17

EMI: a critical design factor (Electro-Magnetic Interference)

• Antenna signal may be as small as 25V.

• Clock harmonics of synchronous micro-controllers interfere with RF (X00 MHz).

• With asynchronous 80C51: signal decoding by means of (standard-specific) software. (This also enables upgrading/downloading!)

• Furthermore: no shielding is required between controller and RF receiver.

04/22/23 Kees van Berkel 18

PC

A50

07 b

lock

dia

gram

04/22/23 Kees van Berkel 19

Contactless smartcard IC (ESPRIT project DESCALE)

Power regulator

80C51 micro-controllerDES engineUARTRAM, ROM, EEPROM

13.56 MHz clock

power (a few mW)

bi-directional communication (106 kbit/s)

Radio link:

04/22/23 Kees van Berkel 20

Contactless smartcard ICProperties

a) low average power

b) lower peak power

c) speed adaptation

Merits

Maximum speed for received power (a,c)

Robust operation against voltage drops (c)

Smaller buffer capacitor (b,c)

04/22/23 Kees van Berkel 21

Conclusion

• First asynchronous VLSI circuits on the market (high volume sales).

• Prospects for more async products look good.• Added value: low power, EME performance.• Added costs: test, IC area, being different.

• Asynchronous VLSI technology:– there is room for it in market niches, – … but it may contribute to main-stream VLSI.

04/22/23 Kees van Berkel 22

Bibliography• Computer Architecture; a Quantitative Approach (3rd

Ed.); John L Hennessy & David A Patterson; Morgan Kaufmann Publishers Inc, 1996.

• ARM System Architecture; Steve Furber; Addison Wesley, 1996.

• DSP Processor Fundamentals, Architectures and Features; Phil Lapsey et al (Berkeley Design Technology Inc.), IEEE, 1996.

• www.handshakesolutions.com• www.arm.com/news/6936.html • www.research.philips.com/

newscenter/archive/2004/handshake.html

04/22/23 Kees van Berkel 23

Lab-work and report

You are allowed to team up with a colleague (Not mandatory.)

Report: more than listing of functional Tangram programs:• analyze the specifications and requirements;• present design options, alternatives, trade-offs;• motivate your design choices;• explain functional correctness of your Tangram programs;• analyze & explain {area, time, energy} of your programs.

top related