VLSI Design: Introduction & Motivation Introduction & Motivation
VLSI Design: Introduction & Motivation Introduction & Motivation
Institute for Applied Information Processing and Communications (IAIK) VLSI & Security
VLSI Design
Introduction & Motivation
01_introduction
VLSI
Institute for Applied Information Processing and Communications (IAIK) VLSI & Security
Contact
Newsgroup: tu-graz.lv.vlsi-design Email: [email protected] E il J h W lk t f @i ik t t Slides: http://www.iaik.tugraz.at/ Office: room F2.10, IAIK Office hours: any time Telephone: +43 316 873-5515
01_introduction
VLSI
Institute for Applied Information Processing and Communications (IAIK) VLSI & Security
01_introduction
VLSI
Institute for Applied Information Processing and Communications (IAIK) VLSI & Security
Literature
Slides http://www.iaik.tugraz.at/content/teaching/ master_courses/vlsi_design/downloads/ Hubert Kslin, Digital Integrated Circuits, Cambridge Press, ISBN 978-0521882675 2008 Press 978-0521882675, 2008. Jan M. Rabaey, Digital Integrated Circuits: A Design Perspective,Prentice Hall Electronics and VLSI Series,
2nd edition ISBN 978 0130909961, 2003 edition, 978-0130909961 2003.
Dr. Johannes Wolkerstorfer 01_introduction 4
VLSI
Institute for Applied Information Processing and Communications (IAIK) VLSI & Security
01_introduction
VLSI
Institute for Applied Information Processing and Communications (IAIK) VLSI & Security
Literature Tools
The designer's guide to VHDL,
Peter J Ashenden Morgan J. Ashenden, Kaufmann Publishers, May 2001.
Software Manuals
PDF files of installed software Links work in StudentNet under Linux only More about in KU
01_introduction
VLSI
Institute for Applied Information Processing and Communications (IAIK) VLSI & Security
Overview
Motivation
Application of integrated circuits
01_introduction
VLSI
Institute for Applied Information Processing and Communications (IAIK) VLSI & Security
Higher Hi h complexity l it
Voice recognition
01_introduction
VLSI
Institute for Applied Information Processing and Communications (IAIK) VLSI & Security
Analog
Wireless IO
Software
Picture Tality
Dr. Johannes Wolkerstorfer 01_introduction 9
VLSI
Institute for Applied Information Processing and Communications (IAIK) VLSI & Security
3,
28, , 105, 0.18, 1.0, 10 35, 1.65,
4
42 mio 146 mm 0.13 m 2.2 2 2 GHz 55 Watt 1.5 Volt
01_introduction
10
VLSI
Institute for Applied Information Processing and Communications (IAIK) VLSI & Security
GAPs
Silicon Sili opportunity gates transistor mask
1960 1970 1980
SoC synthesis
Design Automation
To T cope with complexity ith l it Lags behind technology
Design productivity
1990 2000
01_introduction
11
VLSI
Institute for Applied Information Processing and Communications (IAIK) VLSI & Security
The reality
Automation mostly on low level
Logic synthesis Standard-cell layout
Automated optimization
High speed Low power Low die size Time to market
Straight-forward solution
Tools yield average results only Most optimization by engineers
Do what I mean
Dr. Johannes Wolkerstorfer 01_introduction 12
VLSI
Institute for Applied Information Processing and Communications (IAIK) VLSI & Security
Design principles
Hierarchy y
Divide & conquer
Regularity
Reusability
Modularity
System y
Well-defined interfaces
Locality
Abstraction
VLSI
Institute for Applied Information Processing and Communications (IAIK) VLSI & Security
DSP
Analog g
Software
Hardware
01_introduction
14
VLSI
Institute for Applied Information Processing and Communications (IAIK) VLSI & Security
HW-SW similarities
Multiple layers M lti l l Hierarchy Abstraction
VLSI
Institute for Applied Information Processing and Communications (IAIK) VLSI & Security
VLIW: very long instruction word EPIC: explicitly parallel instruction Computer
Multiple RISC instruction per word Fixed instruction length IA-64, Crusoe
01_introduction
16
VLSI
Institute for Applied Information Processing and Communications (IAIK) VLSI & Security
(43%)
OP Simple operations
data
01_introduction
17
VLSI
Institute for Applied Information Processing and Communications (IAIK) VLSI & Security
01_introduction
18
VLSI
Institute for Applied Information Processing and Communications (IAIK) VLSI & Security
01_introduction
19
VLSI
Institute for Applied Information Processing and Communications (IAIK) VLSI & Security
Picture IBM
01_introduction
20
VLSI
Institute for Applied Information Processing and Communications (IAIK) VLSI & Security
CMOS technology
Complementary Metal Oxide Semiconductor
NMOS transistor
ON when gate at VDD g
Gate Source PMOS Drain Gate NMOS Source
PMOS transistor
ON when gate at GND
Interconnect
Metal (Al, Cu)
01_introduction
21
VLSI
Institute for Applied Information Processing and Communications (IAIK) VLSI & Security
PMOS transistor
Good switch for VDD
GND
VDD - Vt
Threshold voltage Vt
Cut-off: VGS < VT => ID = 0
Reduced output voltage
NMOS switching VDD PMOS switching GND
VDD
V
GND + Vt
V
Good
Bad
01_introduction
22
VLSI
Institute for Applied Information Processing and Communications (IAIK) VLSI & Security
01_introduction
23
VLSI
Institute for Applied Information Processing and Communications (IAIK) VLSI & Security
Picture Intel
01_introduction
24
VLSI
Institute for Applied Information Processing and Communications (IAIK) VLSI & Security
NMOS Transistor
PMOS Transistor
01_introduction
25
VLSI
Institute for Applied Information Processing and Communications (IAIK) VLSI & Security
VLSI
Institute for Applied Information Processing and Communications (IAIK) VLSI & Security
Combinational logic
clk
VLSI
Institute for Applied Information Processing and Communications (IAIK) VLSI & Security
Inverting
Otherwise additional Inverter
a q
01_introduction
28
VLSI
Institute for Applied Information Processing and Communications (IAIK) VLSI & Security
Power consumption
Energy to charge CL
VLSI
Institute for Applied Information Processing and Communications (IAIK) VLSI & Security
Gates voltage
Modulates h M d l t channel conductivity l d ti it
n+
(Drain)
W
(Gate)
poly n+
SiO2
(Gate Oxid)
Source-drain voltage
Specifies drain current
p
(Bulk)
(Source)
Ids
Manufacturer determines
Geometry limits: Lmin, Wmin And other parameters: tox
Vds
Dr. Johannes Wolkerstorfer 01_introduction 30
VLSI
Institute for Applied Information Processing and Communications (IAIK) VLSI & Security
01_introduction
31
VLSI
Institute for Applied Information Processing and Communications (IAIK) VLSI & Security
01_introduction
32
VLSI
Institute for Applied Information Processing and Communications (IAIK) VLSI & Security
Conclusion
Complex VLSI systems
Hardware and Software Abstraction to cope with complexity
CMOS inverter
To explain basic effects of integrated circuits
01_introduction
33