Vlsi Systems and Architecture: An Overview
Vlsi Systems and Architecture: An Overview
an overview
Prof S Gurunarayanan
BITS, Pilani
Structural :
What is the compositional plan for the chip ?
What parts is it composed of ? and
how those parts have been interconnected ?
( the schematic view )
Physical :
What is the layout of various physical layers
that go into the manufacturing of the chip ?
BITS Pilani, Pilani Campus
Each of the three aspects can be addressed at several
different levels of detail.
(also called hierarchy of abstraction levels ).
or
a signal processor,
an inexpensive “system on a chip”,
a high-performance pipelined processor
Z =A+B+C +D
Architectural choices
+
B
+
C
+
Architectural Plan - I
+
B
C +
+
D
Throughput increases
BITS Pilani, Pilani Campus
Architecture 3 :
Pipelining: segmenting long combinational logic delay path
by inserting registers to increase throughput
a
b
+ Dff
Cl
k + f
c
d
+ Dff
Function Delay = Tadd + Tsetup + Tclktoq + Tadd
Cl
Throughput = @ (Tadd + Tsetup )
k
Energy / Function = 2 * Eadd + 2 * Eff + Eadd
Gate complexity = 3 * Gadd + 2 * Gff
Functional Flexibility = None
Functional Expandability = None
a AL
U
b
AL
C1(3:0) U
f
c C3(3:0)
AL
d U
CPI = (f x 10 6) / IPS
T = (N x CPI)/ (f x 10 6)
Performance determined by
Software N T
Architecture CPI T
Hardware f T
Speedup =n
enhanced
ExTime old Fraction enhanced
ExTime = ExTimeold (1- Fraction )+
enhanced
new n
ExTime old 1
Speedup overall
ExTimenew Fraction enhanced
1 Fractionenhanced
Speedup enhanced
1
Speedup
overall Fraction enhanced
1 Fraction enhanced
Speedup
enhanced
If each step takes 1T then one calculation takes 3T, four take 12T
X
Stage 1 Stage 2 Stage 3 Z
X2 +Y2 SqRoot
Y