introduction to vlsi programming high performance dlx
Post on 25-Feb-2016
46 Views
Preview:
DESCRIPTION
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