Professional Documents
Culture Documents
Dr.
Le
Dung
Hanoi University of Science and Technology
Mul:ple
ICs
Dr. Le Dung
Single
IC
Hanoi University of Science and Technology
9/25/13
Dr. Le Dung
Dr. Le Dung
9/25/13
Dr. Le Dung
Dr. Le Dung
9/25/13
Dr. Le Dung
Semi-custom design
Semi-custom
device
Semi-custom design approaches Standard cell based design Gate array based design Programmable devices based design
Dr. Le Dung
9/25/13
A designer selects cells from a design libarary, specifying where they should be placed on the IC and then dicta:ng how they should be interconnected. Faster design of more complex building blocks Silicon foundries design and sell such op:mized libraries for their processing technology
Dr. Le Dung
Technology mapping
Dr. Le Dung
9/25/13
Dr. Le Dung
Dr. Le Dung
9/25/13
INVERTER NAND2
NAND3
1.8
NAND4
2.2
AOI21
1.8
CMOS AND-OR-Invert Gate Dr. Le Dung Hanoi University of Science and Technology
Dr. Le Dung
9/25/13
Synthesis
Netlist of gates (from library) which minimizes total cost.
Dr. Le Dung
Dr. Le Dung
9/25/13
Dr. Le Dung
Dr. Le Dung
9/25/13
Dr. Le Dung
Dr. Le Dung
10
9/25/13
Original netlist d a b c e f g h
Dr. Le Dung
Original netlist d
a
b
c
e
f
g
h
Dr. Le Dung Hanoi University of Science and Technology
11
9/25/13
d
a
b
c
e
f
g
h
Dr. Le Dung Hanoi University of Science and Technology
d
a
b
c
e
f
g
h
Dr. Le Dung Hanoi University of Science and Technology
12
9/25/13
d
a
b
c
e
f
g
h
Dr. Le Dung Hanoi University of Science and Technology
d
a
b
c
e
f
g
h
Dr. Le Dung Hanoi University of Science and Technology
13
9/25/13
a
b
c
d
e
f
g
h
Dr. Le Dung Hanoi University of Science and Technology
a
b
c
d
e
f
g
h
Dr. Le Dung Hanoi University of Science and Technology
14
9/25/13
a
b
c
d
e
f
g
h
Dr. Le Dung Hanoi University of Science and Technology
a
b
c
d
e
f
g
h
Dr. Le Dung Hanoi University of Science and Technology
15
9/25/13
a
b
c
d
e
f
g
h
Dr. Le Dung Hanoi University of Science and Technology
a
b
c
d
e
f
g
h
Dr. Le Dung Hanoi University of Science and Technology
16
9/25/13
a
b
c
d
e
f
g
h
Dr. Le Dung Hanoi University of Science and Technology
Subject Graph
a
b
c
d
e
f
g
h
Dr. Le Dung Hanoi University of Science and Technology
17
9/25/13
library
rule
Dr. Le Dung
a b c d e f g h
Subject Graph
Dr. Le Dung Hanoi University of Science and Technology
18
9/25/13
a b c d e f g h
Subject Graph
Dr. Le Dung Hanoi University of Science and Technology
a b c d e f g h
Subject Graph
Dr. Le Dung Hanoi University of Science and Technology
19
9/25/13
15
a b c d e f g h
Subject Graph
Dr. Le Dung Hanoi University of Science and Technology
15
a b c d e f g h
Subject Graph
Dr. Le Dung Hanoi University of Science and Technology
20
9/25/13
a b c d e f g h
Subject Graph
Dr. Le Dung Hanoi University of Science and Technology
Dr. Le Dung
21
9/25/13
Technology mapping
Library of cells
Placement
Rou:ng
Timing simula:on
Tes:ng
Hanoi University of Science and Technology
F0 = AB+ AC F1 = B + AC F2 = AB+ BC F3 = AC + B
Dr. Le Dung Hanoi University of Science and Technology
22
9/25/13
Programmable
Elements
+ + + + + + + Fuse Antifuse Switch Volatile Non-volatile One Time Programmable Reprogrammable (Memory-based)
Dr. Le Dung
Programmable
Devices
Simple Programmable Logic Device: + Programmable read only memory (PROM) + Field Programmable logic array (FPLA or PLA) + Programmable array logic (PAL) + Generic array logic (GAL) Complex programmable logic device (CPLD) Field programmable gate array (FPGA) Field programmable interconnect (FPIC)
Dr. Le Dung Hanoi University of Science and Technology
23
9/25/13
AND array
OR array
Output options
Inputs
Product terms
Sum terms
Outputs
Dr. Le Dung
Dr. Le Dung
24
9/25/13
Dr. Le Dung
Dr. Le Dung
25
9/25/13
Dr. Le Dung
Dr. Le Dung
26
9/25/13
PROM = Read-Only-Memory
Dr. Le Dung
Dr. Le Dung
27
9/25/13
Full-adder on PROM
Dr. Le Dung
PAL
Dr. Le Dung
28
9/25/13
Dr. Le Dung
FPLA
Programmable OR array
Dr. Le Dung
29
9/25/13
Mul:ple-Output
Op:miza:on
5
product
terms
F1
=
abd
+
abd
+
abc+
bc
F2
=
abd
+
bc
+
bc
F3
=
abd
+
abc+
bc
Hanoi University of Science and Technology
Dr. Le Dung
30
9/25/13
Exercise
PLA
Dr. Le Dung
Dr. Le Dung
31
9/25/13
CPLD
architecture
O AND-OR Plane I/O I/O AND-OR Plane O
Switch matrix
Dr. Le Dung
Dr. Le Dung
32
9/25/13
Dr. Le Dung
Long lines : - Across whole chip - High fan-out, low skew - Suitable for global signals (CLK) and buses - 2 tri-states per CLB for busses
Dr. Le Dung Hanoi University of Science and Technology
33
9/25/13
Dr. Le Dung
Dr. Le Dung
34
9/25/13
Dr. Le Dung
35