Professional Documents
Culture Documents
8-BIT MULTIPLIER
Faculty of Engineering
UNIVERSITI MALAYSIA SARAWAK
2006
11
ACKNOWLEDGEMENT
to my First
Julai for the continuous help, guidance, advice and the most
in me and my work.
Supervisor, Mr. Martin Anyi for his passion and delivery of vibrantly
assist.
111
ABSTRAK
Asas Pendaraban bagi dua digit binari merupakan antara operasi yang
terpenting di dalam pemproses isyarat digital.
terutamanya apabila
kelajuan dan kawasan merupakan faktor utama dalam rekaan. Walaupun pelbagai
jenis rekaan untuk blok pendarab telah diusulkan beberapa tahun kebelakangan
ini, setiap satunya mempunyai kelebihan dan kelemahannya yang tersendiri.
Rekaan blok pendarab yang baru yang berdasarakan rekaan blok pendarab
tradisional telah diperkenalkan dalam tesis ini. Pada masa yang sama, beberapa
juga
diaplikasikan
blok
bermutu
asas
rekaan
yang
untuk
cara
dalam rekaan
lihat
kehadapan
dua
blok
ini,
aras
penambahan
mengunakan
contohnya
pendarab
kecil
fabrikasi.
Keputusan
dalam
dan
ruang
memerlukan
yang
cuma
yang pantas
blok
dibandingkan
dengan
ini
blok
(dari
`CAD)
telah
pendarab
eksperimen untuk
pendarab tradisional dari keupayaan pemprosessan.
iv
ABSTRACT
The Fundamental
use arithmetic
operation
Many
two binary
of Multiplying
in the Digital
Signal
crucial in VLSI
of the Design
Processor.
Therefore,
Multiplier
Topologies
Numbers
Regarding
this operation
has been
as well
as drawbacks.
of basic
in
in
design
this
order to ease the performance of
structure are also contribute
is
block
level
Lookahead
Adding
Carry
For
two's
which
example,
operation.
design
The
in
is
in
the
adding
process.
applied
speed and space economy
optimize
Multiplier
has
to
then
conventional
comparatively
evaluated
performance
from
Simulation
the
the
resulted value
on
appropriate CAD environment.
based
TABLE OF CONTENTS
Chapter
Page
Contents
DEDICATION
11
ACKNOWLEDGEMENT
111
ABSTRACK
iv
ABSTRACT
TABLE OF CONTENTS
vi
LIST OF FIGURES
X1
LIST OF TABLES
xv
ACRONYMS
xvi
INTRODUCTION
LITERATURE
REVIEW
2.1 Introduction
vi
10
11
12
12
13
14
16
2.4 Adder
17
18
19
21
24
25
26
2.5 Multiplier
28
29
31
33
vii
33
34
35
36
2.9.1.1Truth Table
36
36
37
35
37
2.9.2 Synthesis
38
39
39
40
40
METHODOLOGY
3.1 Introduction
42
43
45
Design
45
46
47
viii
48
52
52
3.4.2.2 4x4
53
3.4.2.3 8x8
56
58
59
59
60
61
62
63
64
65
66
69
70
73
73
74
74
ix
77
77
79
80
81
and Discussion
Delay
Delay
82
83
84
84
85
75
CONCLUSION
88
AND RECOMMENDATION
5.1 Introduction
90
90
91
92
REFERENCE
93
97
APPENDIX
104
146
LIST OF FIGURES
Page
Figure
2.1
2.2
2.3
2.4
12
13
2.5
2.6
(NMOS)
14
2.7
Inverter Application (a) Gate voltage Vg, = `0'. (b) Gate voltage
Vg, =`0'.
15
2.8
16
2.9
18
2.10
20
2.11
21
2.12
22
X1
2.13
23
2.14
25
2.15
28
2.16
29
2.17
Simplified
multiplication
procedures
30
2.18
Sequence
30
2.19
2.20
2.21
38
2.22
41
3.1
42
3.2
44
3.3
45
3.4
47
3.5
3.6
51
3.7
53
3.8
54
3.9
55
3.10
56
3.11
31
(concept)
in Macromodel View
xii
32
49
56
57
3.12
Technology
3.13
Summary of Algorithm
3.14
VHDL
3.15
60
3.16
62
3.17
Arithmetic
3.18
Simplified
Shift Operation
3.19
3.20
3.21
Block/Schematic
3.22
3.23
Technology
3.24
Block/Schematic
3.25
3.26
Technology
4.1
4.2
4.3
Simulation
4.4
4.5
Simulation
4.6
79
4.7
80
4.8
80
58
(4 x4 Array Multiplier)
60
Algorithm
Diagram
63
66
67
Diagram
68
Adder
(4 bits Shift and Add Multiplier)
Result 4x4
Production
Output, P[ 15... 0]
Array Multiplier
xiii
69
70
70
71
72
72
75
76
77
78
79
4.9
81
4.10
82
4.11
83
4.12
85
4.13
86
4.14
87
4.15
88
xiv
LIST OF TABLES
Page
Table
2.1
2.2
14
2.3
18
2.4
19
2.5
24
2.6
29
3.1
46
4.1
83
4.2
86
xv
ACRONYMS
Altera
Altera Corp
ALU
ASIC
CAD
CLA
CMOS
CPLD
DUT
FET
FPGA
GUI
GND
Ground
HDL
Hardware
IC
Integrated Circuit
IEEE
MOSFET
NMOS
N-type MOSFET
NRC
OrCAD
PDN
PDP
Description
xvi
Language
PLD
PMOS
P-type MOSFET
PUN
Pull Up Network
RTL
SIA
SPLD
tpd
VHDL(VHSICHDL)
VLSI
xvii
CHAPTER 1
INTRODUCTION
1.1
Digital Era
Digital science has become a dominant technology in the electronic arena.
The dramatically advancement of this technology during the past three decades
resulting from the development of various technology has absolutely easing the
has
human
life.
Recently,
metric
shown
commonly
use
of
one
of
all
areas
almost
that a single complex logic chip has now contains more than a million (106) or so
100
These
(108).
devices
the
transistor
million
number
exceeded
with
of
switching
figures also reflect that the increasing in size of logic design has become another
integrated
in
fabrication
dense
circuit.
electronic
of
challenge
critical
Very Large Scale Integration technology or its acronyms VLSI is a major
has
force
This
technology
this
made
age
remarkable
arises after
matter.
solution
intricate
be
huge
that
to
translating
the
and
may
circuit
very
size of
possible
extremely economical in space specification to a small piece of single submicron
dimension silicon subtract yet optimizing the speed and power requirements.
However, the high cost of chips fabrication is the major drawbacks of
conventional VLSI process, this panorama has become the foremost interesting in
VLSI discipline and thus has yield the advent of several new fashions of chip
designing
Logic
Device
flexibility
1.2
technologies
(PLD)
in chip designing
that offer
the low
Programmable
cost solution
as well
as
process.
Project Description
The heart of every digital signal processing Integrated Circuit (IC) is its
data path. Which, this can be also defined as the data manipulation and derivation
platform. Data Path is especially crucial circuit component when area, power
dissipation and speed are into concern. Most of the data path of digital processing
IC is constructed by the arithmetic units such as Adder, Substractor, divider and
finally
components,
Multiplier.
This project attention is to design a new approach of Multiplier
speed optimization
potentially
as well
as analysis
towards
its testability
in terms of
level of multiplier,
network circuits were prior studied extensively and developed by using suitable
design entry, this will also become a basic component later in Multiplier
design.
Furthermore, the design in this report has been implemented both in Transistor
level view and VHDL that simulated and synthesized in proper Computer Aided
Design (CAD)
tools. Last but not least the extended resultant output from
1.3
Project Objective
The goal of this project is to design an alternative multiplier that optimize
1.4
Thesis Outlines
After the short introduction regarding the digital technologies trend, this
description
highlight
the
to
the
and project objective
project
chapter will project
respectively.
Chapter 2 introduces the philosophy
design,
description
this
the
of
general
circuit
and
structure
of principles
covering
including
Inverter,
Half Adder,
Full Adder,
CAD
dedicated
For
to
the
the
of
understanding
more,
chapter also
operation.
design tools and its related terms. The strategy to develop a multiplier circuit and
in
3.
be
described
Chapter
design
thoroughly
will
algorithm
Chapter 4 presenting the bottom-up simulation result that yield by the
design in preceding chapter as well as the analysis towards its performance issue
and algorithm
proficiency
while
conclusion
emphasized in Chapter 5.
with
the recommendation
are
CHAPTER 2
LITERATURE
2.1
REVIEW
Introduction
to the
Transistor
Gate
Length
m
Transistor
Per
(cmh)ps
1999
2001
2003
2006
2009
2012
0.14
0.12
0.10
0.07
0.05
0.035
14
Millions
16
Millions
24
Millions
40
Millions
64
Millions
100
Millions
800
850
900
1000
1100
1300
Chip Size
(mm2)
However, some other factor also have to be carefully taking into concern
during the design of the complex IC, this including, Power, Speed, Cost and Area,
itself
influencing
directly
the
this
of the
product
effect
of
will
where, normally
market and end user.
design
Conventional
using breadboard
with
manual
to resolve
Programmable
(CPLD)
normally
Logic
and Field
this particular
Devices
Therefore,
problem
Programmable
Gate Array
tools which
facilitate
to
the
necessary
software
provide
[6].
with
integrated
such As Sequential
Complex
(SPLD),
method
for designing
impractical
fixed function,
design
due
to
productivity,
poor
circuit
integration
component
Programmable
(FPGA).
(or simple)
Logic
Device
are dynamic
and powerful
that
Specification
Preliminary Design
(Concept) /
Computer Simulation
I
Layout Design
Computer Simulation
Initial Fabrication
t
Test & Evaluation
t
Production
2.2
MOSFET Architecture
and Philosophy
Metal
Oxide
Semiconductor
2.2.1
Channel MOSFET
fabricated
as individually
called an NMOS
packaged discrete
components
or PMOS, which
for
high
power
inside
[28].
hundreds
IC
by
the
millions
an
of
applications as well as
As far as NMOS is concern, this device is a passive device that fabricated
on a p-type substrate. A single crystal silicon wafer that provide a physical
support of the device, two heavily doped n-typed regions, a thin layer of silicon
dioxide (Si02) of thickness of (2-50nm) 2 [I ] that performed as insulator to prevent
the charge lost by carrier through the gate. Metal is deposited on top of the oxide
layer to form gate electrode of the device this also made the source region, gate