Grin logo
de en es fr
Shop
GRIN Website
Publicación mundial de textos académicos
Go to shop › Informática - Informática técnica

Cordic core with High throughput using 90nm SAED technology

Título: Cordic core with High throughput using 90nm SAED technology

Elaboración , 2013 , 5 Páginas , Calificación: BB

Autor:in: Hemal Nayak (Autor)

Informática - Informática técnica
Extracto de texto & Detalles   Leer eBook
Resumen Extracto de texto Detalles

CORDIC or CO-ordinate Rotation Digital Computer is a fast, simple, efficient and powerful algorithm used for diverse Digital Signal Processing applications. Primarily developed for real-time airborne computations, it uses a unique computing technique which is especially suitable for solving the trigonometric relationships. it is a method for computing elementary functions using minimal hardware such as shifts, adds/subs and compares. It comprises a special serial arithmetic unit having three shift registers, three adders/Subtractors, Look-Up table and special interconnections.

Extracto


Table of Contents

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

Objectives and Topics

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.

  • CORDIC algorithm fundamentals and operational modes.
  • Hardware architecture design for VLSI implementation.
  • Performance comparison between single and parallel module configurations.
  • ASIC design flow, including RTL design, synthesis, and physical placement.
  • Functional verification through behavioral and gate-level simulation.

Excerpt from the Book

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.

Summary of Chapters

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.

Keywords

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

Frequently Asked Questions

What is the primary focus of this research paper?

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.

What are the core thematic areas covered in this document?

Key areas include the theoretical basis of the CORDIC algorithm, architectural design for VLSI, comparison of module performance, and the comprehensive ASIC design flow.

What is the primary research objective?

The goal is to demonstrate an efficient hardware implementation of the CORDIC algorithm that avoids complex multipliers by utilizing shift-and-add arithmetic.

Which scientific method is utilized for the implementation?

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.

What topics are discussed in the main body?

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.

Which keywords best characterize this work?

Key terms include CORDIC, VLSI, ASIC, RTL Design, Functional Verification, Synthesis, Physical Design, and Gate Level Simulation.

Why is CORDIC considered "hardware-efficient"?

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.

What is the difference between Rotation mode and Vectoring mode?

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.

How does the parallel module design impact performance?

The dual-module parallel architecture is implemented specifically to increase throughput and reduce the overall processing time compared to a single-module design.

What role does the 90nm SAED technology play in this design?

The 90nm SAED library provides the standard cells and technical constraints necessary for the logic synthesis and physical placement of the CORDIC circuitry.

Final del extracto de 5 páginas  - subir

Detalles

Título
Cordic core with High throughput using 90nm SAED technology
Universidad
Gujarat University  (GTU PG School)
Curso
M.E(vlsi and embedded system design)
Calificación
BB
Autor
Hemal Nayak (Autor)
Año de publicación
2013
Páginas
5
No. de catálogo
V213413
ISBN (Ebook)
9783656416661
Idioma
Inglés
Etiqueta
rtl design functional verification synthesis physical design gls
Seguridad del producto
GRIN Publishing Ltd.
Citar trabajo
Hemal Nayak (Autor), 2013, Cordic core with High throughput using 90nm SAED technology , Múnich, GRIN Verlag, https://www.grin.com/document/213413
Leer eBook
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
  • Si ve este mensaje, la imagen no pudo ser cargada y visualizada.
Extracto de  5  Páginas
Grin logo
  • Grin.com
  • Envío
  • Contacto
  • Privacidad
  • Aviso legal
  • Imprint