Why VLSI? - Moore's Law. - The VLSI Design Process
Why VLSI? - Moore's Law. - The VLSI Design Process
Why VLSI?
Moores Law.
The VLSI design process.
Why VLSI?
Integration improves the design:
lower parasitics = higher speed;
lower power;
physically smaller.
DRAM/SRAM.
Special-purpose processors.
Moores Law
Gordon Moore: co-founder of Intel.
Predicted that number of transistors
per chip would grow exponentially
(double every 18 months).
Exponential improvement in
technology is a natural trend: steam
engines, dynamos, automobiles.
Hierarchical name
Interior view of a component:
components and wires that make it up.
cout
a
b
Full
adder
cin
sum
Instantiating component
types
Each instance has its own name:
add1 (type full adder)
add2 (type full adder).
Add1.a
a Add1(Full
adder)
b
sum
a Add2(Full
adder)
b
cin
cin
sum
box1
box2
Component list:
top: in1=net1
n1=topin1 n2=topin2
n3=topine
out=outnet
i1: in=net1 out=net2
xxx: xin1=topin1
xin2=topin2
xin3=botin1 B=net2
out=net3
i2: in=net3 out=outnet
Component hierarchy
top
i1
xxx
i2
Hierarchical names
Typical hierarchical name:
top/i1.foo
component
pin
Stick diagram
Transistor schematic
Mixed schematic
inverter
Levels of abstraction
Circuit abstraction
Continuous voltages and time:
Digital abstraction
Discrete levels, discrete time:
Register-transfer abstraction
Abstract components, abstract data types:
0010
+
0001
+
0100
0011
Design abstractions
English
Executable
program
function
Sequential
machines
Logic gates
specification
behavior
registertransfer
logic
transistors
circuit
rectangles
layout
Throughput,
design time
Function units,
clock cycles
Literals,
logic depth
nanoseconds
microns
cost
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 performance
numbers to earlier stages.
Manufacturing test
Not the same as design validation:
just because the design is right
doesnt mean that every chip coming
off the line will be right.
Must quickly check whether
manufacturing defects destroy
function of chip.
Must also speed-grade.