Documente Academic
Documente Profesional
Documente Cultură
Project Report
On
B.PRASANNALAXMI
(168R1D5703)
G.SWATHI Asst.Prof
2016-2018
CMR ENGINEERING COLLEGE
(Approved by AICTE New Delhi, Affiliated to JNTU, Hyderabad)
CERTIFICATE
This is to certify that the dissertation entitled “Low Power Design for a Word –
Level Normal Basis Finite Field Multiplier Using Factoring Technique” is being
carried out by Ms. B.PRASANNALAXMI bearing Roll Number 168R1D5703 in partial
fulfilment of the academic requirements for the award of the degree of MASTER OF
TECHNOLOGY in VLSI SYSTEM DESIGN, submitted to the Department of
ELECTRONICS AND COMMUNICATION ENGINEERING, CMR
ENGINEERING COLLEGE, HYDERABAD.
(Mrs.G.SWATHI) (Dr.D.BHASKAR)
EXTERNAL EXAMINER
DECLARATION
I hereby declare that the Project entitled “LOW POWER DESIGN FOR
A WORD –LEVEL NORMAL BASIS FINITE FIELD MULTIPLIER
USING FACTORING TECHNIQUE” is done by me, submitted in partial
fulfilment of the requirements for the award of the degree in MASTER OF
TECHNOLOGY in VLSI SYSTEM DESIGN, for the year 2016-18.
This is a record of bonafide work carried out by me and the results obtained
have not been reproduced or copied from any source. The results of this
dissertation have not been submitted to any other University or Institute for the
award of any Degree.
DATE: B.PRASANNALAXMI
PLACE: (168R1D5703)
ACKNOWLEDGEMENTS
A part from the efforts of me, the success of this project depends largely
on the encouragement and guidelines of many others. I take this opportunity to
express my gratitude to the people who have been instrumental in the successful
completion of this project.
I extend my thanks to all the people, who have helped me a lot directly or
indirectly in the completion of this project
B.PRASANNALAXMI
(168R1D5703)
CONTENTS
CHAPTER 1 INTRODUCTION .....................................Error! Bookmark not defined.
1.1 FINITE FIELD .............................................................Error! Bookmark not defined.
1.2 REPRESENTATION ...................................................Error! Bookmark not defined.
1.2.1 Polynomial Basis ..........................................................Error! Bookmark not defined.
1.2.2 Normal Basis ................................................................Error! Bookmark not defined.
1.2.3 Dual Basis .....................................................................Error! Bookmark not defined.
1.3 POLYNOMIALS..........................................................Error! Bookmark not defined.
1.6 FINITE FIELD ARITHMETIC....................................Error! Bookmark not defined.
1.7 TYPES OF FAULTS ....................................................Error! Bookmark not defined.
1.8 ERROR DETECTION METHODS .............................Error! Bookmark not defined.
1.8.1 Concurrent Error Detection ..........................................Error! Bookmark not defined.
1.9 MAIN OBJECTIVES OF THE THESIS ......................Error! Bookmark not defined.
CHAPTER 2 LITERATURE SURVEY .......................Error! Bookmark not defined.
2.1 Survey on Various Finite Field Multipliers ..................Error! Bookmark not defined.
2.2 Survey on Various Error Detection Methods for Finite FieldMultipliers ............ Error!
Bookmark not defined.
CHAPTER 3................................................................. Error! Bookmark not defined.
HYBRID ERROR DETECTION TECHNIQUES FOR CLASSICAL
FINITE FIELD MULTIPLICATION ..................... Error! Bookmark not defined.
3.1 INTRODUCTION ........................................................Error! Bookmark not defined.
3.2 CLASSICAL FINITE FIELD MULTIPLICATION ALGORITHM Error! Bookmark
not defined.
3.3.1 Hardware Redundancy Techniques ..............................Error! Bookmark not defined.
3.3.3.1 Shifting technique .....................................................Error! Bookmark not defined.
3.3.3.2 Swapping strategy.....................................................Error! Bookmark not defined.
3.3.3.3 Duplication technique ...............................................Error! Bookmark not defined.
CHAPTER 4 ................................................................................Error! Bookmark not defined.
METHODS TO IMPROVE THE EFFICIENCY OF FINITE FIELD
MULTIPLIERS IN POLYNOMIAL AND NORMAL BASIS Error! Bookmark
not defined.
4.2 POLYNOMIAL BASIS BIT-PARALLEL SYSTOLIC ARRAY FINITE FIELD
MULTIPLIER ..............................................................Error! Bookmark not defined.
4.2.1 Multiplication Algorithm and Architecture ..................Error! Bookmark not defined.
CHAPTER 5 ..............................................................................Error! Bookmark not defined.
METHODS TO IMPROVE THE EFFICIENCY OF FINITE FIELD
MULTIPLIERS IN WORD LEVELNORMAL BASIS ...... Error! Bookmark not
defined.
5.1 Multiplication Algorithm and Architecture ..................Error! Bookmark not defined.
CHAPTER-6 ...................................................................................Error! Bookmark not defined.
VERILOG PROGRAMMING LANGUAGE ............................Error! Bookmark not defined.
6.1 Introduction ..................................................................Error! Bookmark not defined.
6.2 History ..........................................................................Error! Bookmark not defined.
6.3 Verilog Code Structure .................................................Error! Bookmark not defined.
6.4 Verilog Design Issues ...................................................Error! Bookmark not defined.
CHAPTER-7 XILINX SOFTWARE .........................................Error! Bookmark not defined.
7.1 XILINX ISE OVERVIEW ...........................................Error! Bookmark not defined.
7.1.1 DESIGN ENTRY .........................................................Error! Bookmark not defined.
7.1.2 SYNTHESIS .................................................................Error! Bookmark not defined.
7.1.3 IMPLEMENTATION ..................................................Error! Bookmark not defined.
7.1.4 VERIFICATION ..........................................................Error! Bookmark not defined.
7.1.5 DEVICE CONFIGURATION ......................................Error! Bookmark not defined.
CHAPTER 8 SIMULATION RESULTS ...................................Error! Bookmark not defined.
CHAPTER 9 CONCLUSION AND FUTURE SCOPE .............Error! Bookmark not defined.
FUTURE SCOPE....................................................................Error! Bookmark not defined.
REFERENCES ...........................................................................Error! Bookmark not defined.
REFERRED IEEE PAPER
PUBLISHED PAPER
LIST OF FIGURES
not defined.
LIST OF TABLES