Ausarbeitung, 2013
5 Seiten, Note: BB
I. INTRODUCTION
II. OVERVIEW OF CORDIC CORE
2.1 Advantage
2.2 Disadvantage
2.3 Application
III. Working of cordic core
IV. RELATED WORK
4.1 Behavioral simulation
4.2 Simulation Of HDL design
4.3 Physical Design
4.4 Gate level simulation
V. CONCLUSION
This work aims to implement a CORDIC (Coordinate Rotation Digital Computer) architecture using 90nm SAED technology to achieve a high-performance ASIC design characterized by reduced latency and power consumption. The research explores the efficient realization of elementary functions through shift-and-add operations instead of traditional multipliers.
III. Working of cordic core:
CORDIC stands for Coordinated Rotation DIgital Computer. It was initially a special purpose digital computer for real-time aircraft navigation. It has come to stand for the method embodied in this computer. Let we see one example to get generalize idea of how actually cordic working. The sin of 128 degrees is the y-coordinate of the result of rotating the vector (1,0) through 128 degrees and that can be efficiently computed as a composition of rotations through smaller angles: 128 ~ 90 + 45 - 22.5 + 11.2 + 5.7 - 2.9 + 1.5 - 0.8 and these rotations can be very efficiently computed. The number of steps required to reach at the point (128) it’s called the iterations.
As shown in figure to reach the vector V5 cordic core algorithm takes 5 iterations V1-> V5. CORDIC algorithm can be employed in two different modes, namely rotation mode and vectoring mode. The idea of CORDIC algorithm is to approximate the desired rotation angles through a series of deflected angle which is fixed and is relevant to do the base operation. This algorithm reduces the computation to addition, subtraction and bit shifts. Hence the CORDIC algorithm operates by decomposing the desired angle into the weighted sum of a set of predefined elementary rotation angles such that the rotation through them can be accomplished with simple shift and adds operations.
I. INTRODUCTION: Provides an overview of Digital Signal Processing and the need for efficient, hardware-optimized algorithms like CORDIC in VLSI design.
II. OVERVIEW OF CORDIC CORE: Details the operational principles, advantages, disadvantages, and various practical applications of the CORDIC algorithm.
III. Working of cordic core: Explains the iterative mathematical process of coordinate rotation and vectoring modes using shift-and-add operations.
IV. RELATED WORK: Describes the design methodology for single and parallel CORDIC modules, covering behavioral, HDL, physical, and gate-level simulation workflows.
V. CONCLUSION: Acknowledges the contributors and guidance provided during the development of the seminar work.
CORDIC, VLSI, ASIC, Digital Signal Processing, Microprocessor, RTL Design, Functional Verification, Synthesis, Physical Design, Gate Level Simulation, Rotation Mode, Vectoring Mode, Throughput, Low Power, Hardware Efficiency
The paper focuses on the ASIC implementation of a CORDIC (Coordinate Rotation Digital Computer) architecture using 90nm SAED technology, specifically aiming to reduce power consumption and latency.
Key areas include the theoretical basis of the CORDIC algorithm, architectural design for VLSI, comparison of module performance, and the comprehensive ASIC design flow.
The goal is to demonstrate an efficient hardware implementation of the CORDIC algorithm that avoids complex multipliers by utilizing shift-and-add arithmetic.
The work employs a structured VLSI design flow consisting of HDL design, behavioral simulation, logic synthesis using the 90nm SAED library, physical design, and final gate-level simulation.
The main body discusses the mathematical derivation of CORDIC iterations, the specific components required for hardware realization, and the step-by-step verification process for the design.
Key terms include CORDIC, VLSI, ASIC, RTL Design, Functional Verification, Synthesis, Physical Design, and Gate Level Simulation.
It is efficient because it replaces hardware-intensive multipliers with simple shift registers, adders, and small lookup tables to perform complex trigonometric and hyperbolic functions.
Rotation mode is used to rotate a vector by a specified angle, whereas Vectoring mode is typically used to calculate the magnitude and phase of a vector.
The dual-module parallel architecture is implemented specifically to increase throughput and reduce the overall processing time compared to a single-module design.
The 90nm SAED library provides the standard cells and technical constraints necessary for the logic synthesis and physical placement of the CORDIC circuitry.
Der GRIN Verlag hat sich seit 1998 auf die Veröffentlichung akademischer eBooks und Bücher spezialisiert. Der GRIN Verlag steht damit als erstes Unternehmen für User Generated Quality Content. Die Verlagsseiten GRIN.com, Hausarbeiten.de und Diplomarbeiten24 bieten für Hochschullehrer, Absolventen und Studenten die ideale Plattform, wissenschaftliche Texte wie Hausarbeiten, Referate, Bachelorarbeiten, Masterarbeiten, Diplomarbeiten, Dissertationen und wissenschaftliche Aufsätze einem breiten Publikum zu präsentieren.
Kostenfreie Veröffentlichung: Hausarbeit, Bachelorarbeit, Diplomarbeit, Dissertation, Masterarbeit, Interpretation oder Referat jetzt veröffentlichen!

