ADVANCED VLSI CHAP1-1
-
Upload
kirtesh-tiwari -
Category
Documents
-
view
221 -
download
0
Transcript of ADVANCED VLSI CHAP1-1
-
7/28/2019 ADVANCED VLSI CHAP1-1
1/42
Modern VLSI Design 4e: Chapter 1 Copyright 2008 Prentice Hall
Overview
Why VLSI?
Moores Law.
The VLSI design process.
IP-based design.
-
7/28/2019 ADVANCED VLSI CHAP1-1
2/42
Modern VLSI Design 4e: Chapter 1 Copyright 2008 Prentice Hall
Why VLSI?
Integration improves the design:
lower parasitics = higher speed;
lower power;
physically smaller.
Integration reduces manufacturing cost-
(almost) no manual assembly.
-
7/28/2019 ADVANCED VLSI CHAP1-1
3/42
Modern VLSI Design 4e: Chapter 1 Copyright 2008 Prentice Hall
VLSI and you
Microprocessors:
personal computers;
microcontrollers.
DRAM/SRAM.
Special-purpose processors.
-
7/28/2019 ADVANCED VLSI CHAP1-1
4/42
Modern VLSI Design 4e: Chapter 1 Copyright 2008 Prentice Hall
Moores Law
Gordon Moore: co-founder of Intel.
Predicted that number of transistors per chip
would grow exponentially (double every 18months).
Exponential improvement in technology is a
natural trend: steam engines, dynamos,automobiles.
-
7/28/2019 ADVANCED VLSI CHAP1-1
5/42
Modern VLSI Design 4e: Chapter 1 Copyright 2008 Prentice Hall
Moores Law plot
-
7/28/2019 ADVANCED VLSI CHAP1-1
6/42
Modern VLSI Design 4e: Chapter 1 Copyright 2008 Prentice Hall
Moores Law and Intel
processors
-
7/28/2019 ADVANCED VLSI CHAP1-1
7/42
Modern VLSI Design 4e: Chapter 1 Copyright 2008 Prentice Hall
Moore/Intel log scale
-
7/28/2019 ADVANCED VLSI CHAP1-1
8/42
Modern VLSI Design 4e: Chapter 1 Copyright 2008 Prentice Hall
Terminology
Manufacturing node: technology at a
particular channel length.
Deep submicron technology: 250-100 nm.
Nanometer technology: 100 nm and below.
-
7/28/2019 ADVANCED VLSI CHAP1-1
9/42
Modern VLSI Design 4e: Chapter 1 Copyright 2008 Prentice Hall
The cost of fabrication
Current cost: $4 billion.
Typical fab line occupies about 1 city block,
employs a few hundred people.
Most profitable period is first 18 months-2
years.
-
7/28/2019 ADVANCED VLSI CHAP1-1
10/42
Modern VLSI Design 4e: Chapter 1 Copyright 2008 Prentice Hall
Cost factors in ICs
For large-volume ICs:
packaging is largest cost;
testing is second-largest cost.
For low-volume ICs, design costs may
swamp all manufacturing costs.
-
7/28/2019 ADVANCED VLSI CHAP1-1
11/42
Modern VLSI Design 4e: Chapter 1 Copyright 2008 Prentice Hall
Cost of design
Design cost can be significant: $20 million
for a large ASIC, $500 million for a large
CPU. Cost elements:
Architects, logic designers, etc.
CAD tools.
Computers the CAD tools run on.
-
7/28/2019 ADVANCED VLSI CHAP1-1
12/42
Modern VLSI Design 4e: Chapter 1 Copyright 2008 Prentice Hall
Intellectual property
Intellectual property (IP): pre-designed
components.
May come from outside vendors, internalsources.
IP saves time, design cost.
IP blocks must be designed to be reused.
-
7/28/2019 ADVANCED VLSI CHAP1-1
13/42
Modern VLSI Design 4e: Chapter 1 Copyright 2008 Prentice Hall
Reliability
Nanometer technologies require attention to
reliability.
Design-for-manufacturing (DFM) anddesign-for-yield (DFY) techniques adjust
the design to improve yield.
Circuit and architecture techniques cancompensate for unreliable components.
-
7/28/2019 ADVANCED VLSI CHAP1-1
14/42
Modern VLSI Design 4e: Chapter 1 Copyright 2008 Prentice Hall
The VLSI design process
May be part of larger product design.
Major levels of abstraction:
specification;
architecture;
logic design;
circuit design;
layout.
-
7/28/2019 ADVANCED VLSI CHAP1-1
15/42
-
7/28/2019 ADVANCED VLSI CHAP1-1
16/42
Modern VLSI Design 4e: Chapter 1 Copyright 2008 Prentice Hall
Dealing with complexity
Divide-and-conquer: limit the number of
components you deal with at any one time.
Group several components into largercomponents:
transistors form gates;
gates form functional units;
functional units form processing elements;
etc.
-
7/28/2019 ADVANCED VLSI CHAP1-1
17/42
Modern VLSI Design 4e: Chapter 1 Copyright 2008 Prentice Hall
Hierarchical name
Interior view of a component:
components and wires that make it up.
Exterior view of a component = type:
body;
pins.
Fulladder
a
bcin
sum
cout
-
7/28/2019 ADVANCED VLSI CHAP1-1
18/42
-
7/28/2019 ADVANCED VLSI CHAP1-1
19/42
Modern VLSI Design 4e: Chapter 1 Copyright 2008 Prentice Hall
A hierarchical logic design
z
box1 box2 x
-
7/28/2019 ADVANCED VLSI CHAP1-1
20/42
Modern VLSI Design 4e: Chapter 1 Copyright 2008 Prentice Hall
Net lists and component lists
Net list:
net1: top.in1 in1.in
net2: i1.out xxx.Btopin1: top.n1 xxx.xin1
topin2: top.n2 xxx.xin2
botin1: top.n3 xxx.xin3
net3: xxx.out i2.in
outnet: i2.out top.out
Component list:
top: in1=net1 n1=topin1
n2=topin2 n3=topineout=outnet
i1: in=net1 out=net2
xxx: xin1=topin1
xin2=topin2xin3=botin1 B=net2
out=net3
i2: in=net3 out=outnet
-
7/28/2019 ADVANCED VLSI CHAP1-1
21/42
Modern VLSI Design 4e: Chapter 1 Copyright 2008 Prentice Hall
Component hierarchy
top
i1 xxx i2
-
7/28/2019 ADVANCED VLSI CHAP1-1
22/42
Modern VLSI Design 4e: Chapter 1 Copyright 2008 Prentice Hall
Hierarchical names
Typical hierarchical name:
top/i1.foo
component pin
-
7/28/2019 ADVANCED VLSI CHAP1-1
23/42
Modern VLSI Design 4e: Chapter 1 Copyright 2008 Prentice Hall
Layout and its abstractions
Layout for dynamic latch:
-
7/28/2019 ADVANCED VLSI CHAP1-1
24/42
Modern VLSI Design 4e: Chapter 1 Copyright 2008 Prentice Hall
Stick diagram
-
7/28/2019 ADVANCED VLSI CHAP1-1
25/42
Modern VLSI Design 4e: Chapter 1 Copyright 2008 Prentice Hall
Transistor schematic
-
7/28/2019 ADVANCED VLSI CHAP1-1
26/42
Modern VLSI Design 4e: Chapter 1 Copyright 2008 Prentice Hall
Mixed schematic
inverter
-
7/28/2019 ADVANCED VLSI CHAP1-1
27/42
Modern VLSI Design 4e: Chapter 1 Copyright 2008 Prentice Hall
Levels of abstraction
Specification: function, cost, etc.
Architecture: large blocks.
Logic: gates + registers.
Circuits: transistor sizes for speed, power.
Layout: determines parasitics.
-
7/28/2019 ADVANCED VLSI CHAP1-1
28/42
Modern VLSI Design 4e: Chapter 1 Copyright 2008 Prentice Hall
Circuit abstraction
Continuous voltages and time:
-
7/28/2019 ADVANCED VLSI CHAP1-1
29/42
Modern VLSI Design 4e: Chapter 1 Copyright 2008 Prentice Hall
Digital abstraction
Discrete levels, discrete time:
-
7/28/2019 ADVANCED VLSI CHAP1-1
30/42
Modern VLSI Design 4e: Chapter 1 Copyright 2008 Prentice Hall
Register-transfer abstraction
Abstract components, abstract data types:
+
+
0010
0001
0100
0011
-
7/28/2019 ADVANCED VLSI CHAP1-1
31/42
Modern VLSI Design 4e: Chapter 1 Copyright 2008 Prentice Hall
Top-down vs. bottom-up design
Top-down design adds functional detail.
Create lower levels of abstraction from upper
levels.
Bottom-up design creates abstractions from
low-level behavior.
Good design needs both top-down andbottom-up efforts.
-
7/28/2019 ADVANCED VLSI CHAP1-1
32/42
Modern VLSI Design 4e: Chapter 1 Copyright 2008 Prentice Hall
Design abstractions
specification
behavior
register-
transfer
logic
circuit
layout
English
Executable
program
Sequential
machines
Logic gates
transistors
rectangles
Throughput,
design time
Function units,
clock cycles
Literals,
logic depth
nanoseconds
microns
function cost
-
7/28/2019 ADVANCED VLSI CHAP1-1
33/42
Modern VLSI Design 4e: Chapter 1 Copyright 2008 Prentice Hall
Design validation
Must check at every step that errors havent
been introduced-the longer an error remains,
the more expensive it becomes to remove it. Forward checking: compare results of less-
and more-abstract stages.
Back annotation: copy performancenumbers to earlier stages.
-
7/28/2019 ADVANCED VLSI CHAP1-1
34/42
Modern VLSI Design 4e: Chapter 1 Copyright 2008 Prentice Hall
Manufacturing test
Not the same as design validation: just
because the design is right doesnt mean
that every chip coming off the line will beright.
Must quickly check whether manufacturing
defects destroy function of chip. Must also speed-grade.
-
7/28/2019 ADVANCED VLSI CHAP1-1
35/42
Modern VLSI Design 4e: Chapter 1 Copyright 2008 Prentice Hall
IP-based design
Almost every chip uses some form of IP:
Standard cell libraries.
Memories.
IP blocks.
Designers must know how to:
Create IP.
Use IP.
-
7/28/2019 ADVANCED VLSI CHAP1-1
36/42
Modern VLSI Design 4e: Chapter 1 Copyright 2008 Prentice Hall
Types of IP
Hard IP:
Pre-designed layout.
Allows more detailed characterization.
Soft IP:
No layout---logic synthesis, etc.
IP layout is created by the IP user.
-
7/28/2019 ADVANCED VLSI CHAP1-1
37/42
Modern VLSI Design 4e: Chapter 1 Copyright 2008 Prentice Hall
Hard IP
Must conform to many standards:
Layout pin placement.
Layer usage.
Transistor sizing.
Hard IP blocks are usually qualified on a
particular process.Component is fabricated and tested to show that
the IP works on that fab line.
-
7/28/2019 ADVANCED VLSI CHAP1-1
38/42
Modern VLSI Design 4e: Chapter 1 Copyright 2008 Prentice Hall
Soft IP
Conformance of layout to local standards is
easier since it is created by the user.
Timing can only be estimated until thelayout is done.
Must conform to interface standards.
A wrapper adapts a block to a new interface.
-
7/28/2019 ADVANCED VLSI CHAP1-1
39/42
Modern VLSI Design 4e: Chapter 1 Copyright 2008 Prentice Hall
IP across the design hierarchy
Standard cells.
Pitch matched in rows, compatible drive.
Register-transfer modules.
Memories.
CPUs.
Busses.
I/O devices.
-
7/28/2019 ADVANCED VLSI CHAP1-1
40/42
Modern VLSI Design 4e: Chapter 1 Copyright 2008 Prentice Hall
Specifying IP
Hard or soft?
Functionality.
Performance, including process corners.
Power consumption.
Special process features required.
-
7/28/2019 ADVANCED VLSI CHAP1-1
41/42
Modern VLSI Design 4e: Chapter 1 Copyright 2008 Prentice Hall
The I/O lifecycle
spec
HDL design
validation documentationextraction
qualification
IP
moduleschip design
IP
database
IPdocs
-
7/28/2019 ADVANCED VLSI CHAP1-1
42/42
Using IP
May come from vendor, open source, or
internal group.
Must identify candidate IP, evaluate forsuitability.
May have to pay for IP.
May want to qualify IP before use,particularly if it pushes analog
characteristics.